/*css 1px table*/
.cnbbr_1px_tab{margin:auto;}
.cnbbr_1px_tab td{border:1px #eeeeee solid;}
.cnbbr_1px_tab_l{padding:10px;text-align:right;font-size:14px;color:black;background:#f8fff8;}
.cnbbr_1px_tab_c{padding:10px;text-align:left;color:black;background:#fff;}
.cnbbr_1px_tab_r{padding:10px;text-align:left;background:#fff;}
/*css gray style pagination*/
.pagebar_gray{clear:both;margin:3px 0;padding:10px;color:#a0a0a0;background-color:#fcfcfc;text-align:center;}
.pagebar_gray a:link,.pagebar_gray a:visited{padding:2px 5px;margin-right:3px;height:18px;border:#888888 1px solid;text-decoration:none;color:black;}
.pagebar_gray a:hover,.pagebar_gray a:active{padding:2px 5px;margin-right:3px;height:18px;border:#888888 1px solid;text-decoration:none;color:white;background:#555555;}
.pagebar_gray span.current{padding:2px 5px;margin:1px 3px;height:18px;border:#cccccc 1px solid;color:#999999;}
.pagebar_gray span.disabled{padding:2px 5px;margin:1px 3px;height:18px;border:#cccccc 1px solid;color:#999999;}
/* datagrid form search table*/
.cnbbr_datagridsearch_box{margin-bottom:10px;text-align:center;background:#f9f9fc;border-top:3px #cccccc solid;border-bottom:1px #cccccc solid;}
.cnbbr_datagridsearch_tab{margin:auto;width:98%;}
.cnbbr_datagridsearch_ttl{text-align:left;text-indent:20px;height:32px;}
.cnbbr_datagridsearch_ttl h3{font-size:14px;}
.cnbbr_datagridsearch_label{text-align:right;width:100px;}
.cnbbr_datagridsearch_labelcnt{text-align:left;}
.cnbbr_datagridsearch_submitbtnbox{margin:10px 0;}
.cnbbr_datagridsearch_submitbtnbox input{letter-spacing:5px;font-size:15px;font-family:simhei,simsun;width:60px;color:#fff;background:#FF5F00;border:1px #cc9000 solid;}
/* datagrid form table*/
.cnbbr_datagrid_tab{margin:auto;}
.cnbbr_datagrid_tab td{padding:3px;background:#ffffff;border:1px #eceeee solid;}
.cnbbr_datagrid_tab input{border:0}
.cnbbr_datagrid_tab .cnbbr_datagrid_hover{background:#ffff90;}
.cnbbr_datagrid_tab .cnbbr_datagrid_checked{background:#fffcf0;}
.cnbbr_datagrid_tab .cnbbr_ids_checkbox{width:20px;}
.cnbbr_datagrid_tab .cnbbr_datagrid_tr_title{text-align:left;}
.cnbbr_datagrid_tab .cnbbr_datagrid_tr_title td {background:#f9f9f9;}
.cnbbr_datagrid_tab .cnbbr_datagrid_tr_data {text-align:left;}
.cnbbr_datagrid_tab .cnbbr_datagrid_nodata{height:30px;line-height:30px;text-indent:30px;background:#ffff90 url('../images/public_css_formcheck_alert.gif') 6px 10px no-repeat;}
.cnbbr_datagrid_tab_secbox{position:relative;height:21px;line-height:21px;text-indent:3px;background:#f8f8f8;}
.cnbbr_datagrid_selectbox span{color:#335588;cursor:pointer;*cursor:hand;}
.cnbbr_datagrid_pagebar{position:absolute;top:0;right:5px;text-align:center;text-indent:0}
.cnbbr_datagrid_pagebar a.pageno{float:left;display:block;padding:0 5px;height:18px;line-height:18px;border:1px #eee solid}
.cnbbr_datagrid_pagebar a.pageno:hover{border:1px #f66 solid}
.cnbbr_datagrid_pagebar span{float:left;display:block;margin:0 2px;}
.cnbbr_datagrid_pagebar span.current{float:left;display:block;padding:0 5px;height:18px;line-height:18px;border:1px #f66 solid;background:#fea;color:red;font-weight:bold}
.cnbbr_datagrid_pagebar span.select_pagesize{position:relative;float:left;display:block;color:#339;width:50px;text-align:right}
.cnbbr_datagrid_pagebar span.select_pagesizebox{display:none;position:absolute;top:0;left:0;margin:0px;padding:0px;background:#f9f9f9;width:50px;text-align:right;border:1px #ccc solid}
.cnbbr_functionbtnsbox{clear:both;position:relative;height:30px;text-align:left;background:#e3eeed;}
.cnbbr_functionbtnsbox button{font-size: 12px; line-height: 21x; background:#fcffff;border:1px #ccccee solid; padding:1px 6px;margin-top: 3px;margin-left: 5px;*height: 16px;*margin-left: 12px;*padding:0 8px; *overflow:visible;}
.cnbbr_functionpagebar{position:absolute;top:0;right:5px;width:200px;height:28px;line-height:28px;text-align:right;}

/* datagrid detail*/
.detailcntbox{margin:0;padding:0;text-align:center;border-left:1px #f9f9f9 solid;border-right:1px #f9f9f9 solid;background:#fff;word-wrap:break-word;table-layout:fixed;word-break:break-all;*height:100px;}
.detailcntbox .detailttl{margin:auto;padding:0 10px;text-align:left;background:#f9f9f9;}
.detailcntbox .detailttl b{font-size:14px;font-weight:bold;line-height:25px;}
.detailcntbox .detailcnt{margin:auto;width:98%;text-align:left;}
/* form box*/
.formbox{margin:auto;width:580px;}
.formtitle{margin:30px 0 12px 0;letter-spacing:5px;font-size:18px;font-weight:bold;}
.formitem{clear:both;padding-top:10px;text-align:left;*padding-top:2px;}
.formitem .ttl{position:relative;float:left;width:150px;min-height:25px;line-height:25px;color:#666;font-size:14px;text-align:right;}
.formitem .ttl div{position:absolute;top:10px;right:0;font-size:9px;color:#cccccc;}
.formitem .obj{float:left;margin:0;padding:0;padding-left:10px;line-height:25px;}
.formitem input,.formitem textarea{border:1px #cccccc solid;}
.formitem .obj .text{line-height:25px;}
.formitem .obj .inputbox{margin:0;width:360px;height:25px;}
.formitem .obj .inputbox input{font-size:14px;width:300px;height:25px;line-height:25px;}
.formitem .obj .inputbox textarea{font-size:12px;width:300px;height:198px;line-height:21px;}
.formitem .obj .inputvertifybox{float:left;width:108px;height:25px;}
.formitem .obj .inputvertifybox input{font-size:14px;width:100px;height:25px;line-height:25px;}
.formitem .obj .radiolist{margin-top:5px;}
.formitem .obj .bottomothers{margin-top:20px;line-height:21px;}
.formitem .obj .bbr_form_listbox{margin-top:3px;}
.formitem .obj .inputtip{clear:both;color:#cccccc;}
.formitem .vertifycode{float:left;margin-top:2px;padding:0;}
.formitem .vertifycode #vertifycodeimg{margin-top:3px;}
.formitem .submitbtn{cursor:pointer;padding:0;width:212px;height:52px;color:white;font-size:20px;line-height:23px;margin-top:10px;text-align:center;letter-spacing:3px;font-family:simhei,simsun;border:0;background:url('../images/public_css_form1_bg.png') -6px -205px;}

/* form validate css*/
#bbr_form_before_tip{clear:both;display:none;margin-bottom:10px;table-layout:fixed; min-height: 25px; line-height: 25px; color:red;text-align:center;border:1px #fceeee solid;background:#fffcf9;*word-break:break-all;}
#bbr_form_submit_outer{clear:both;word-wrap:break-word;table-layout:fixed;*word-break:break-all;}
.bbr_form_submit_outer_success{height:30px;line-height:30px;text-align:left;text-indent:30px;font-weight:bold;color:#8dae1a;border:1px #cedba0 solid;background:#fcffe0 url('../images/public_css_formcheck_success.gif') no-repeat 2px 3px;}
.bbr_form_submit_outer_failure{height:30px;line-height:30px;text-align:left;text-indent:30px;font-weight:bold;color:#ff0000;border:1px #ff9000 solid;background:#fffce0 url('../images/public_css_formcheck_error.gif') no-repeat 2px 3px;}
.bbr_form_submit_outer_success a{color:#ff9000;cursor:pointer;}
.bbr_form_prompt_text,.bbr_form_prompt_listbox{clear:both;display:none;padding-left:188px;padding-top:3px;width:276px;min-height:25px;line-height:21px;text-align:left;*height:25px;}
.bbr_form_prompt{background:url('../images/public_css_formcheck_prompt.gif') no-repeat 160px 0;}
.bbr_form_error{color:#ff3333;background:url('../images/public_css_formcheck_error.gif') no-repeat 160px 0;}
.bbr_form_success{color:#282;border:1px solid #66aa66;background:#fafffc url('../images/public_css_formcheck_success.gif') no-repeat right 2px;}
.bbr_form_text{width:200px;border:1px #ccc solid;}
.bbr_form_listbox{float:left;}
input.selected, textarea.selected{font-weight:bold;color:#082;background:#f9feff;border:1px solid #99cccc;}
input.inputerror, textarea.inputerror{font-weight:bold;color:#f22;background:#fffcfc;border:1px solid #f90;}
input.inputsuccess, textarea.inputsuccess, input.checkedsuccess{color:#222;background:#fcfffc;border:1px solid #292;}
/* other css*/
h1{font-size:20px;line-height:25px;font-family:simhei;font-weight:normal;}
h2{font-size:16px;line-height:21px;font-family:simhei;font-weight:normal;}
h3{font-size:14px;}
.moneyval{font-weight:bold;font-family:tahoma;text-align:right;}
.cntbox{border:1px #ddd solid;border-top:2px #eee solid;}
.cntbox_ttl_l{line-height:28px;font-size:14px;font-weight:bold;text-indent:12px;text-align:left;}
.cntbox_ttl_r{text-align:right;}
.spline_r{padding-right:10px;border-right:1px #ccccee dashed;}
.spline_l{padding-right:10px;border-right:1px #ccccee dashed;}
.bgblue1{background:#f1f8fc;}
.bggray1{background:#fcfcfc;}
.button1{display:block;height:25px;line-height:21px;padding:0 10px;*padding:0;background:#006000;color:#ffffff;font-family:simsun;}
.alignleft{text-align:left;}
.aligncenter{text-align:center;}
.alignright{text-align:right;}
.titlebox{margin:0 auto;text-align:left;line-height:25px;}
.titlebox .c2{text-align:right;}
.stepsbox{margin:auto;margin-top:20px;width:90%;}
.stepscntbox{margin:10px auto;margin-bottom:20px;width:100%;height:25px;line-height:25px;text-indent:30px;text-align:left;font-size:14px;color
:#338833;border-top:1px #ccccee dotted;background:url('../images/public_css_steps.gif') no-repeat 0 6px;}
.frameresultcontentbox{display:none; width: 100%; height: 30px; line-height: 30px; text-align: center; color: red; background: #fffccc;}
.input_datepicker{width:88px;background:#ffffff url('../images/public_css_datepicker.gif') 70px -1px no-repeat;}