﻿@charset "utf-8";

.ob .ob_more .arrow_right { content: ''; height: 0; width: 0; position: absolute; }
.ob .ob_tit, .common_data_list .cd_tit, .header .logo, .header .opera_list .o_li, .header .main_nav .mn_li { float: left; }
.ob .ob_data_tit, .common_data_list .cd_time, .common_data_list .cd_data,  .side { float: right; }
.header .head_infor
{
    float: left;
}
.header .inner, .container, .footer .inner { margin-left: auto; margin-right: auto; }

.clearfix { zoom: 1; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; overflow: hidden; }

.common_data_list .cd_tit, .common_data_list .cd_data, .data_infor .data_table .td { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

body { background: #f6f7f9; color: #333; font: 12px/1.5 '\5FAE\8F6F\96C5\9ED1',Helvetica,arial; }
input { font: 100% '\5FAE\8F6F\96C5\9ED1',Helvetica,arial; }

/*---浏览器自带提示信息---*/
::placeholder, .placeholder { color: #999999 !important; }
a { color: #333; text-decoration: none; }
a:hover { color: #0095ff; }

/*---表单---*/
.form_txt { background-color: #fff; border: 1px solid #ccc; height: 18px; line-height: 18px; padding: 4px 8px; }
.form_radio, .form_checkbox { font-size: 13px; height: 13px; margin: 0 5px 0 0; vertical-align: -2px; *vertical-align: middle; width: 13px; }
.form_txtarea { background-color: #fff; border: 1px solid #ccc; line-height: 20px; height: 63px; padding: 4px 8px; }
.form_btn { cursor: pointer; font-size: 100%; overflow: hidden; *overflow: visible; }
@-moz-document url-prefix() { .form_btn { padding-bottom: 3px; } }
.form_disabled { background-color: #dedede; }
.mt10 { margin-top: 10px; }

/*-----ico-----*/
.ico { background-image: url(/Themes/default/images/bg/common_ico.png); background-repeat: no-repeat; position: absolute; }
.ico2 { background-image: url(/images/global/ico.png); background-repeat: no-repeat; position: absolute; }
.ob .ob_head { border: 1px solid #b6daff; border-radius: 5px 5px 0 0; background: #f0f9ff; position: relative; }

.ob .ob_tit { height: 40px; line-height: 40px; background: #0095ff; border-radius: 5px 5px 0 0; color: #fff; font-size: 14px; margin: -1px 0 -1px -1px; padding: 0 20px; position: relative; }
.ob .ob_data_tit { height: 30px; line-height: 30px; width: 270px; }
.ob .ob_cont { background: #fff; border-color: #c2d7e7; border-style: solid; border-width: 0 1px 1px 1px; }
.ob .ob_more { color: #74abd6; font-weight: bold; position: absolute; height: 30px; line-height: 30px; right: 10px; top: 0; padding-right: 10px; }
.ob .ob_more .arrow_right { border: 5px solid transparent; border-color: transparent transparent transparent #74abd6; border-right-width: 0; top: 50%; right: 0; margin: -5px 0 0 0; }
.ob .item_list {
     height: 39px; line-height: 39px;
    margin: 0 50px 0 100px;
}

.ob  .item_list a.curr {
    color: #07c;
}
.ob .item_list a {
    border-right: 1px solid #dfdfdf;
    line-height: 14px;
    font-size:14px;
    padding: 0 1.5em;
}
.common_data_list { height: 150px; overflow: hidden; padding: 5px 20px; }
.common_data_list .cd_li { overflow: hidden; }
.common_data_list .cd_tit { height: 30px; line-height: 30px; width: 350px; }
.common_data_list .cd_time { height: 30px; line-height: 30px; width: 250px; }
.common_data_list .cd_data { height: 30px; line-height: 30px; width: 250px; }
.common_data_list .btn_apply { background: #dc4040; border-radius: 5px; color: #fff; display: inline-block; margin-left: 20px; height: 24px; line-height: 24px; width:48px; padding: 0 10px; text-align:center; }
.common_data_list .btn_disabled{ background:#eee; border:1px solid #ccc; color:#666; cursor:default; height: 22px; line-height: 22px;}

/* --------头部----------- */
.header { background: #f9f9f9; }
.header .inner { background: white; width: 1000px; }
.header .head_cont { padding: 10px 0;background-color:#fff/*background-image: url(../../../../CustomImage/back.png)*/ }
.header .logo { height:90px; width: 200px; position: relative; left:30px;}
.header .logo_a { display: block; float:none;  }
.header .logo a{ height: 100%; overflow:hidden; font-size:0; letter-spacing:-4.1rem; *word-spacing:-3px;}
.header .logo .empty_tag{ height:100%; display:inline-block; vertical-align:middle; width:0;}
ie7 .header .logo .empty_tag{ width:1px;}
.header .logo_a img{ vertical-align:middle;}
.header .opera_list{ padding:15px 15px 0px 15px;}
.header .opera_list .o_ul{ float:right; padding-right:24px;}
.header .opera_list .o_li { margin-left: 20px; }
.header .opera_list .o_a {border-radius: 5px; height: 30px; line-height: 30px; color:#0095ff; display: block; padding: 0 0 0 30px; position: relative;background-color:#ddd; }
.header .opera_list .ico { cursor: pointer; height: 30px; width: 30px; left: 0; top: 0; }
.header .opera_list .ico_login { background-position: 0 0; }
.header .opera_list .ico_register { background-position: -30px 0; }
.header .opera_list .ico_collect { background-position: -60px 0; }
.header .opera_list .ico_user { background-position: -390px 0; }
.header .opera_list .ico_exit { background-position: -420px 0; }
.header .opera_list .ico_libs{ background-position: -360px 0;}
.header .main_nav { background: #005ea1; padding: 15px 10px; }

.header .main_nav .mn_list { float:left;  overflow: hidden; }
.header .main_nav .mn_ul { margin: 0 -1px; }
.header .main_nav .mn_li { border-left: 0px solid #1681d9; border-right: 0px solid #00417f; padding: 0 15px; }
.header .main_nav .mn_a { border-radius: 0px; color: #fff; display: block; font-size: 14px; padding: 2px 10px; }
.header .main_nav .curr .mn_a { background: #0095ff; }
.header .main_nav .mn_li_last { border-right: 0; }

.head_cont .head_infor
{
    background:rgba(0,0,0,0.0);  padding: 15px 10px; width:780px;
}
.head_cont .head_infor .mn_list { float:left;  overflow: hidden; width:750px; }
.head_cont .head_infor .mn_ul { margin: 0 -1px;list-style:none; float:right;}
.head_cont .head_infor .mn_li { border-left: 0px solid #1681d9; border-right: 0px solid #00417f; padding: 0 3px;float:left; }
.head_cont .head_infor .mn_a { border-radius: 0px; color: #07c; display: block; font-size: 17px; font-weight:bold; padding: 0px 8px; }
.head_cont .head_infor  .mn_a2 { padding-left:0px; display: block; font-size: 17px; color:gray;}
.head_cont .head_infor .curr .mn_a,.mn_hover a:hover { background: #0095ff;color:white!important; }
.head_cont .head_infor .mn_li_last { border-right: 0; }
/* -------banner----------- */
/*.banner { margin-bottom: 10px; }
.banner .img { height: 260px; width: 1000px; overflow: hidden; }
.banner .wenzi {
    	position:absolute;
        font-size:50px;
        color:white;
		left:100px;    				
		top:265px;
		z-index:101;
}*/

/* -------主体----------- */
.container { width: 1000px; padding: 10px 0; }
.side { width: 260px; }
.main { margin-right: 270px; overflow: hidden; }

/*-----当前位置-----*/
.curr_pos { height: 30px; line-height: 30px; position: relative; padding: 0 0 10px 30px; }
.curr_pos .ico_location { background-position: -270px 0; height: 30px; width: 30px; left: 0; top: 0; }
.curr_pos .cp_em { color: #07c; font-weight: bold; }

/* -------底部----------- */
.footer { background: transparent; height:68px; min-width:1000px;}
/*.footer .inner { background: #33404a; height:100%; }*/
.footer .inner {
    /*background: url(../../../../CustomImage/foot_bg.png) 0 bottom no-repeat;*/
    background-color:#fff
    border-top: 1px solid #d5d5d5;
    padding: 10px 0 30px 0;
    width:1000px;
    height:100%;
    margin-left: auto;
    margin-right: auto;
}
.footer .copyright { color:#07c; text-align: center; line-height: 22px; padding: 12px 0; }
.footer_pos .inner{ position:fixed; height:68px; width:100%; left:auto; right:auto; bottom:0;}

/* -------表单控件----------- */
.f-findpanel{ background: #fff; border-color: #ddd; border-style: solid; border-width: 1px 1px 0 1px; padding: 15px 20px 15px 0;}
.f-findpanel .f-appfind-title { padding:4px 0 5px 0!important; width:100px;}
.f-findpanel .f-appfind-control {padding:5px 0;}
.f-findpanel .appFindNew,
.f-findpanel .zbygname{ width:100%!important; margin-left:10px;}
.f-findpanel .dxeTextBox_Office2010Silver,
.f-findpanel .dxeButtonEdit_Office2010Silver{ border:1px solid #ccc!important;}
.f-findpanel .zbygnametd{ padding-left:10px;}
.f-findpanel .dxeButtonEdit_Office2010Silver{ width:150px!important; margin:0 10px;}
.f-findpanel .dxeButtonEditButton_Office2010Silver{ background:none!important; border-left:0!important;}
.f-findpanel .dxic{ padding:5px!important;}
.f-findpanel .dxeEditAreaSys{ height:18px!important; line-height:18px; font-size:14px;}
.f-findpanel .dxeButtonEdit_Office2010Silver .dxEditors_edtDropDown_Office2010Silver{ height:0!important; width:0!important; border-top:6px solid #ccc; border-left:6px solid transparent; border-right:6px solid transparent;}
.f-findpanel .dxeButtonEdit_Office2010Silver .dx{ padding:0 8px 0 0!important;}
.f-findpanel .datedrop .dxEditors_edtDropDown_Office2010Silver{ background-image: url(/Themes/default/images/bg/common_ico.png)!important; background-position:-330px 0!important; border:0; height:28px!important; width:30px!important; }
.f-findpanel .datedrop .dx{ padding:0!important;}
.f-findpanel .dxeButtonEditButton_Office2010Silver table.dxbebt { padding: 0!important;}
.f-findpanel .appfindbtntd{ text-align:right; padding-left:0!important;}
.f-findpanel .appfindbtnsearch{ background:#0095ff url(/Themes/default/images/bg/search_btn_ico.png) 5px 0 no-repeat; cursor:pointer; height: 30px; width:80px; overflow:hidden; border-radius: 5px; color: #fff;padding: 0 20px 0 35px;}
.f-findpanel .f-appfind-control { width:357px;}
.f-findpanel .zbygnametd{ width:883px;}

.f-appfind-control .datedrop .dxeButtonEdit_Office2010Silver{width:134px;height:30px;*width:128px;}

.f-findpanel .datedrop>tbody>tr>td{ padding:0!important;}

.dxeListBoxItem_Office2010Silver{ font-size:14px!important; padding:7px 5px!important;}

/* -------分页----------- */
.pager{ border:solid #ddd; border-width: 0 1px 1px 1px; height: 38px; line-height: 38px; text-align: right; padding: 0 20px 0 0;}
.pager .form_txt{ background:#fff; padding: 1px 5px; width: 21px; margin:0 5px;}
.pager .form_btn{ background:#0095ff; color:#fff; height: 22px; padding: 0 5px; margin:0 10px;}
.pager span{ display: inline-block; vertical-align: middle; height: 22px; line-height: 22px;}
.pager .pager_cont a,
.pager .pager_cont span{ display: inline-block; font-weight: bold; padding: 0 3px; vertical-align: top;}
.pager .pager_cont a { cursor:pointer;}
.pager .pager_cont a.prev,
.pager .pager_cont a.next{ background-color:#feffff; background-position: center center; background-repeat: no-repeat; border:1px solid #c3e5ff; height: 20px; width: 20px; padding: 0;}
.pager .pager_cont a.prev{ background-image:url(../../images/global/pager_prev.png);}
.pager .pager_cont a.next{ background-image:url(../../images/global/pager_next.png);}
.pager .pager_cont span{ color:#07c;}

/* -----返回顶部----- */
.backToTop,
.anchor_list { background:#bbb; height:40px; width:40px; position:fixed; right:150px; z-index:10000;}
.backToTop span,
.anchor_list span{ background-image:url(/images/global/float_pos.png); background-repeat:no-repeat; cursor:pointer; display:block; height:100%; text-indent:-150%; overflow:hidden;}
.backToTop.small_screen,
.anchor_list.small_screen{ left:auto; right:10px; margin-left:auto; opacity:0.8; filter:alpha(opacity=80);}

.backToTop{ display:none; bottom:80px;}
.backToTop span{ background-position:0 -40px;}

/* -----锚点列表----- */
.anchor_list{ bottom:125px;}
.anchor_list span{ background-position:0 0;}

/*--定位锚点--*/
.fixed_list{ border-left:2px solid #ccc; background: #f4f5f6; position:fixed; right:20px; bottom:180px; width: 150px; padding:0 0 10px 0;}
.fixed_list ul{ position:relative; margin:-10px 0 0 -5px;}
.fixed_list li span{ background:url(/Themes/default/images/bg/list_style.gif) 0 8px no-repeat; color:#333; cursor: pointer; display:block; height: 37px; line-height: 37px; padding: 0 0 0 20px;}

.fixed_list .curr span{ background-image:url(/Themes/default/images/bg/list_style_curr.gif); color:#07c;} 










/*--注册表单--*/
.form_list{}
.form_list .form_items{ border-top:1px dotted #888; padding: 15px 0 15px 115px; position:relative;}
.form_list .form_items .logo{ border:1px solid #ccc; height:140px; width:140px; position:absolute; top: 21px; left:840px; text-indent:-150%; overflow:hidden;}
.form_list .form_items .logo img{ border:1px solid #ccc; background:#ccc; height:138px; width:138px;}
.form_list .form_items dl{/* overflow: hidden;*/ padding: 5px 0;}
.form_list .form_items dt{ float: left; height: 30px; line-height: 30px; width: 170px; text-align: right; }
.form_list .form_items dd{ margin-left:180px; *overflow:hidden;}
.form_list .form_wrap,
.form_list .form_msg{ display:inline-block; *display:inline;*zoom:1; vertical-align:middle;}
.form_list .form_msg{ margin-left:10px;}

/*--提示信息--*/
.form_list .form_tip span { font-size:12px; background-position: 0 6px;  background-repeat:no-repeat;  display:inline-block;  height:30px; line-height:30px; vertical-align:top; padding:0 0 0 25px;  margin-left:5px;}
.form_list .ico_info { background-image: url(../../images/global/ico_info.png);}
.form_list .ico_check { background-image: url(../../images/global/ico_check.png);}
.form_list .ico_error { background-image: url(../../images/global/ico_error.png);}


/*--图片、文档列表--*/
.form_list .file_list,.form_list .btn_list{ border:#ccc solid 1px; padding: 5px 10px; width: 378px;}
.form_list .file_list{ height: 165px; overflow: auto;}
.form_list .file_list ul li{ padding: 6px 0;}
.form_list .btn_list{ background-color:#fafafa; margin-top: -1px;}
.form_list .btn_list ul li{ float: left; margin-right: 10px;}
.form_list .btn_list li a{ position: relative;}
.form_list .btn_list li a,.form_list .btn_list li a:hover{ border:#ccc solid 1px;border-radius: 5px; color:#333; display: inline-block; padding: 3px 14px 3px 28px;}
.form_list .btn_list li a span{ cursor: pointer; height:20px; width: 20px; position: absolute; left:4px; top:3px;}
.form_list .btn_list li a span.ico_add{ background-position: -100px 0;}
.form_list .btn_list li a span.ico_all{ background-position: -160px 0;}
.form_list .btn_list li a span.ico_all_sel{ background-position: -120px 0;}
.form_list .btn_list li a span.ico_del{ background-position: -140px 0;}

/*--表格--*/
.form_list .form_table{ border:1px solid #ccc; width:400px;}
.form_list .form_table tbody td{ border-bottom:1px solid #ccc; *zoom:1;}
.form_list .form_table th,
.form_list .form_table td{ text-align:left;}
.form_list .form_table th{ border:1px solid #ccc; background-color:#fafafa; color:#67a; font-size:12px; font-weight:bold; padding:5px 7px;}
.form_list .form_table td{ color:#666; padding:7px;}


/*--上传的图片--*/
.form_list .form_msg .pic_list{ display:inline-block; max-width:200px; vertical-align: middle;}
.form_list .form_msg .pic_list .pic_item{ float:left; margin:0 5px 0 0; position:relative;}
.form_list .form_msg .pic_list .pic_item .ico_del{ cursor: pointer; background:url(../../images/global/ico_del.png) no-repeat; position:absolute; top:-6px; right:-6px; height: 17px; width: 17px; z-index:100;}
.form_list .form_msg .pic_list a{ border:1px solid #ccc; display:inline-block; height:28px; width:28px; position:relative; z-index:50;}
.form_list .form_msg .pic_list a img{ height:100%; width:100%;}

/*--是否通过单选--*/
.form_list .form_msg .no_pass{ color:#ff7800; display:inline-block; padding:10px 0 0 0;}
.form_list .form_msg .is_pass{ color:#0cab00;}

/*--单行文本框--*/
.form_list .form_txt{ padding: 7px; width:384px;}

/*--多行文本框--*/
.form_list .form_txtarea { height:105px; width:384px;}

/*--下拉框--*/
.form_list .form_select{ width: 400px; position: relative;}
.form_list span.form_txt{ display:inline-block; position: relative;}
.form_list .form_txt .down_arrow{ cursor: pointer; width: 0; height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 8px solid #82b3cf; overflow:hidden; position: absolute; right:10px; top:12px;}
.form_list .form_select .option_list{ background-color:#fff; border:solid #ccc; border-width: 0 1px 1px 1px; position:absolute; left:0; top:30px; height: 150px; width: 398px; overflow:auto;}
.form_list .form_select .option_list ul li{ cursor: pointer; height: 30px; line-height: 30px; padding:0 10px;}
.form_list .form_select .option_list ul li:hover { background:#c2d7e7; }
.form_list .form_select .option_list ul .cur { background:#c3e5ff; }

/*---表单内显示搜索图标----*/
.form_list .form_txt .ico{ background:#fff url(../../images/global/ico_search.png) 4px 6px no-repeat; cursor:pointer; height: 28px; width: 28px; position: absolute; right:0; top:0;}


/*--------注册步骤--------*/
.reg_process{ background:url(../../images/global/register_bg.png) no-repeat; padding: 60px 0 0 0;}
.reg_process .inner{ background:url(../../images/global/register_process_bar.png) 180px 0 no-repeat; overflow: hidden;}
.reg_process .inner ul{ padding: 0 0 15px 165px; margin-right: -228px;}
.reg_process .inner ul li{ float: left; width:72px; margin-right:228px; padding-top:50px; text-align: center;}
.reg_process .inner ul li a,.reg_process .inner ul li a:hover{ color:#666; font-size: 12px;}
.reg_process .inner ul li.curr{ /*background:url(../../images/global/curr_process.png) 21px 6px no-repeat;*/}

.reg_process .step1 { background-image: url(../../images/global/progress1.png); }
.reg_process .step2 { background-image: url(../../images/global/progress2.png); }
.reg_process .step3 { background-image: url(../../images/global/progress3.png); }


.form_list .form_wrap .ico_minus{ background:url(../../images/global/ico_minus.png) no-repeat; display: inline-block; height: 24px; width: 24px; vertical-align: middle; margin-left: 5px;}
/*---验证码----*/
.form_list .form_msg .security_code .btn_gray{ font-size: 12px;}

/*---移除图标----*/
.form_list .form_wrap .add_service_type{ display: inline-block; vertical-align: middle;}
.form_list .form_wrap .add_service_type .ico{ background-position: -80px -100px; display: inline-block; cursor:pointer; height: 40px; width: 40px;}

/*---增加服务分类----*/
.form_list .add_service_type_btn{ font-size: 12px; padding:15px 0 30px 0; text-align: center;}
.form_list .add_service_type_btn .btn_gray,
.form_list .add_service_type_btn .btn_gray span{ background: url(../../images/global/foot_btn_gray.png) no-repeat; display: inline-block;}
.form_list .add_service_type_btn .btn_gray{ background-position: right 0; padding-right: 10px;}
.form_list .add_service_type_btn .btn_gray span{ background-position: left 0; color:#333; padding-left: 10px; height: 40px; line-height: 40px; min-width: 100px; text-align: center;}
.form_list .company_logo dt{ padding-top: 45px;}
.form_list .form_wrap .img{ border:1px solid #ccc;  display: inline-block; height: 118px; width: 268px; vertical-align: middle;text-align:center;}
.form_list .form_wrap .img span { line-height:110px; }
.form_list .form_wrap .img img{ height: 100%; width: 100%;}


.btn_upload,.btn_upload span{ background:url(../../images/global/btn_upload.png) no-repeat; display: inline-block;}
.btn_upload{ background-position: right 0; padding-right: 10px; vertical-align: middle; margin-left: 5px;}
.btn_upload span{ background-position: left 0; color:#fff; padding-left: 10px; height: 30px; line-height: 30px;}


/*--按钮--*/
.form_list .btn_wrap{ border-top:1px dotted #888; font-size:0; letter-spacing:-4px; *word-spacing:-1px; padding:20px 0 0 0; text-align:center;}
.form_list .btn_wrap a{ font-size:14px; letter-spacing:0; *word-spacing:0; margin:0 10px;}
.form_list .btn_wrap .btn_blue,
.form_list .btn_wrap .btn_blue span{ background: url(../../images/global/foot_btn_blue.png) no-repeat; display: inline-block;}
.form_list .btn_wrap .btn_blue{ background-position: right 0; padding-right: 10px;}
.form_list .btn_wrap .btn_blue span{ background-position: left 0; color:#fff; padding-left: 10px; height: 40px; line-height: 40px; width: 100px; text-align: center;}
.form_list .btn_wrap .btn_gray,
.form_list .btn_wrap .btn_gray span{ background: url(../../images/global/foot_btn_gray.png) no-repeat; display: inline-block;}
.form_list .btn_wrap .btn_gray{ background-position: right 0; padding-right: 10px;}
.form_list .btn_wrap .btn_gray span{ background-position: left 0; color:#333; padding-left: 10px; height: 40px; line-height: 40px; min-width: 100px; text-align: center;}


/*-----表格插件-----*/
.f-gridpanel .dxgvControl_Office2010Silver{border:0px;}
.f-gridpanel .dxgvTable_Office2010Silver{border:1px solid #ddd;}

.f-gridpanel .dxgvTable_Office2010Silver a{color:#333;}
.f-gridpanel .dxgvTable_Office2010Silver a:hover{text-decoration:underline;color:#0078d0;}
.f-gridpanel .dxgvTable_Office2010Silver nobr{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;}
.f-gridpanel .dxgvTable_Office2010Silver .dis{color:#aaa;}
.f-gridpanel .dxgvTable_Office2010Silver .dis:hover{color:#aaa;}
.f-gridpanel .dxgvHeader_Office2010Silver{ background: #f0f9ff; height:28px; border:0px;}
.f-gridpanel .dxgvHeader_Office2010Silver td{text-align:left !important;}
.f-gridpanel .dxgvDataRow_Office2010Silver{background-color:#ffffff;height:36px;*height:26px;border:0px;}/* row  table tr3+*/
.f-gridpanel .dxgvDataRowAlt_Office2010Silver{background:#f9f9f9;height:36px;*height:26px;border:0px;}/* rowAlt table tr3+*/
.f-gridpanel .dxgvSelectedRow_Office2010Silver{background:#E1E1F9;height:36px;*height:26px;border:0px;}/* rowSel table tr3+*/
.f-gridpanel .dxgvDataRow_Office2010Silver td,.f-gridpanel .dxgvDataRowAlt_Office2010Silver td,.f-gridpanel .dxgvSelectedRow_Office2010Silver td,.f-gridpanel .dxgvHeader_Office2010Silver td{border:0px !important;padding:6px 4px;font-size:14px;}/* row  table tr3+ td*/
.f-gridpanel .dxgvHeader_Office2010Silver td{padding-left:0;}
.f-gridpanel .dxGridView_gvHeaderSortDown_Office2010Silver,.f-gridpanel .dxGridView_gvHeaderSortUp_Office2010Silver{margin-top:7px;}
.f-gridpanel .dxgvLoadingPanel_Office2010Silver{}/* LoadingPanel table */
.f-gridpanel .dxgvTable_Office2010Silver tr:first-child{display:table-row !important;}


/*--------------- form validate -----------------*/
.f-form-secwrapper{min-width:600px;margin:0 auto;}
.f-form-sec{min-width:600px;}
.f-form-field{height:40px;}
.f-form-label{text-align:right;width:180px;font-size:14px;}
.f-form-label .nn{color:#f00;}
.f-form-inputwapper{width:439px;}
.f-form-inputwapper>div,.f-form-inputwapper_div{}
.f-form-input{width:439px;*width:435px;height:30px;*line-height:30px;line-height\0:30px;font-size:14px;border:1px solid #ccc;}
.f-form-message{position:relative;padding-left:10px;color:#666;}
.f-form-message ul{display:block;background-color:transparent;list-style:none;margin:0;position:absolute;top:-5px;left:6px;width:200px;font-size:12px;}
.f-form-message li{background:transparent none no-repeat;background-position:left center; margin:0;padding:0;line-height:26px;}

.f-form-message .error{border:0px solid #faa;}
.f-form-message .error .v{padding-left:20px;background-image:url(../../images/global/valid.png);color:#fff;}
.f-form-message .error .nv{padding-left:20px;background-image:url(../../images/global/ico_error.png);color:#f00;}
.f-form-message .info{border:0px solid #adf;background-color:transparent;}
.f-form-message .info li{line-height:16px;}
.f-form-message .info li{padding-left:20px;background-image:url(../../images/global/ico_info.png);color:#888;}

.f-form-sec .success{background:transparent url(../../images/global/ico_check.png) no-repeat;background-position:6px center;}
.f-form-sec .success *{display:none;}
/*出错信息*/
.f-form-message-e{color:#f00;}
/*获取焦点*/
.f-form-inputwapper-f{}
.dropdownbox{z-index:100 !important;}

input.f-form-cmd { background-image:url("../../images/global/btn_cmd.png"); }


/* child window 暂时保持原有结构 */
#win_hide{-moz-opacity:0;opacity:0;filter:Alpha(Opacity=0);background-color:#000;position:fixed;left:0;top:0;z-index:10000;width:100%;height:100%;display:none;}
.win_mark{width:100%;height:100%;position:fixed;background:#000000;-moz-opacity:0.2;opacity:0.2;filter:Alpha(Opacity=20);left:0;top:0;z-index:1000;}
.win_tab{position:fixed;z-index:1001;}
.win_lt{}
.win_ct{height:37px;padding:0 10px;background:url(../../images/win/win_title_bg.png) repeat-x 0 0;color:#F7F7F7;font-size:14px;cursor:move;}
.win_ct label { height: 37px; display: block; float: left; line-height: 38px; overflow: hidden; cursor: move; }
.win_rt{}
.win_rt a { width: 20px; height: 37px; display: block; background: url(../../images/win/win_close.png) no-repeat 0 50%; margin-top: -1px; position: absolute; left: -27px; top: 0; }
.win_lt, .win_lc, .win_lb, .win_rt, .win_rc, .win_rb { width: 5px; }
.win_lt, .win_rt { height: 37px; }
.win_lt { background: url(../../images/win/win_lt.png); }
.win_rt { background: url(../../images/win/win_rt.png); position: relative; }

.win_lc { background: url(../../images/win/win_lc.png) repeat-y right 0; cursor: w-resize; }
.win_rc { background: url(../../images/win/win_rc.png) repeat-y right 0; cursor: w-resize; }
.win_cc { background-color: #FFFFFF; }
.win_lb, .win_cb, .win_rb { height: 5px; }
.win_lb { background: url(../../images/win/win_lb.png) no-repeat 0 bottom; cursor: ne-resize; }
.win_cb { background: url(../../images/win/win_cb.png) repeat-x 0 bottom; cursor: n-resize; position: relative; }
.win_rb { background: url(../../images/win/win_rb.png) no-repeat 0 bottom; cursor: nw-resize; }
.win_cb div { height: 24px; overflow: hidden; position: absolute; top: 5px; right: 10px; cursor: default; }
.win_cb a { width: 15px; height: 24px; display: block; margin-left: 10px; background: url(../../images/win/index_bg.png) -15px 0; float: left; text-align: center; color: #999; line-height: 18px; overflow: hidden; text-decoration: none; }
.win_cb .select_index { background-position: 0 0; color: #FFF; }
.win_cb span a { background-position: -75px 0; }
.win_cb span .not_click { background-position: -60px 0; cursor: default; }
.win_cb label a { background-position: -45px 0; }
.win_cb label .not_click { background-position: -30px 0; cursor: default; }

.win_content{background:#f0f0f0;}
/* child window */

/* child window 中iframe里的body */
.f-win-body{background:#f1f1f1;}
.f-win-body .f-gridpanel{width:auto;}
.f-win-main{padding:10px;}
.f-win-bottom-cmdbar{text-align:center;padding:10px;}


/*-----表单列表-----*/
/*--公用表单列表--*/
.common_form_list{ position: relative;}
.common_form_list .list_item{ background: url(/images/global/line_bg.png) center bottom no-repeat; padding: 0 0 5px 70px;}
.common_form_list dl{ padding: 5px 0;}
.common_form_list dt{ float: left; height: 30px; line-height: 30px; width: 145px; text-align: right; padding:0 5px 0 0;}
.common_form_list dd{ float: left; width: 615px; position:relative;}
.common_form_list dd.curr_zIndex{ *z-index:10;}
.common_form_list .form_wrap,
.common_form_list .form_msg{ display: inline-block; *display: inline; *zoom:1; vertical-align: middle; *vertical-align:top;}
.common_form_list .form_wrap{ min-width:400px;}
.common_form_list .form_bank_table{ display:block; *display:block;}
.common_form_list .form_msg{ padding:0 0 0 10px;}
.common_form_list .btn { cursor:pointer;}

.common_form_list .form_disabled{ background:#eee!important;}

.common_btn_wrap{ text-align:center; padding:20px 0 10px 0; font-size:0; letter-spacing:-0.41em;*word-spacing:-4px;}
.common_btn_wrap .form_btn,
.common_btn_wrap .a_btn{ border-radius:5px; padding:0 15px; font-size:14px; letter-spacing:normal;*word-spacing:0; margin:0 5px;}
.common_btn_wrap .form_btn{ height:32px; min-width:70px;}
.common_btn_wrap .a_btn{ display:inline-block; height:30px; line-height:30px; min-width:40px;}
.common_btn_wrap .confirm_btn{ background:#0095ff; color:#fff;}
.common_btn_wrap .cancel_btn{ background:#fafafa; border:1px solid #ccc;}
.common_btn_wrap .a_btn.confirm_btn{border:1px solid #0095ff;}

/*-上传公司logo-*/
.common_form_list .first dt{ height: 102px; line-height: 102px;}
.common_form_list .company_logo { height:102px;}
.common_form_list .company_logo img{ background: #fff;  vertical-align: middle;}
.common_form_list .company_logo .btn{ float:left; background:#fff; border:1px solid #ccc; text-align:center; height:28px; line-height:28px; width:68px;margin:36px 0 0 10px; }
.common_form_list .first p{ color:#aaa; padding: 10px 0 0 0;}
.common_form_list .company_logo .img-wrapper {float:left;overflow:hidden;}
.common_form_list .company_logo .j_imgSize {visibility:hidden;}
.common_form_list .first .form_msg {margin-top: -44px;*margin-top: -38px;}

/*-添加服务分类按钮-*/
.common_form_list .add_server_class{ padding: 10px 0; text-align: center;}
.common_form_list .add_server_class .btn{ display:inline-block; background:#fff; border:1px solid #ccc; text-align:center; height:28px; line-height:28px; text-align:center; padding:0 15px;}

/*-文本域-*/
.common_form_list .form_txt{ padding:5px 7px;}
.common_form_list .form_txtarea{ height: 60px;}
.common_form_list .form_txt,
.common_form_list .form_txtarea{width: 384px;}


/*-下拉列表-*/
.common_form_list .select{ position: relative;}
.common_form_list .select .select_txt{ background:#fff; border:1px solid #ccc; display:block; padding:5px 29px 5px 7px; position:relative;}
.common_form_list .select .select_txt .down_arrow{ cursor: pointer; width: 0; height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #82b3cf;
overflow:hidden; position: absolute; right:8px; top:12px;}

.common_form_list .select .select_txt .form_txt{ border:0; padding:0; width:354px;}

/*-两列（带字段名）-*/

.common_form_list .two_cols .select{ float:left; width:156px;}
.common_form_list .two_cols .form_txt{ float:left; width:140px;}
.common_form_list .two_cols .form_field{ float:left; height:30px; line-height:30px; width:78px; text-align:right; padding-right:10px;}

/*-一列（带按钮）-*/
.common_form_list .one_col_btn .form_txt,
.common_form_list .file .form_txt{ float:left; width:304px; margin-right:10px;}
.common_form_list .one_col_btn .btn_wrap,
.common_form_list .file .btn_wrap{ float:left; width:70px;}
.common_form_list .one_col_btn .btn_wrap .btn,
.common_form_list .file .btn_wrap .btn{ display:block; background:#fff; border:1px solid #ccc; text-align:center; height:28px; line-height:28px; }

.common_form_list .file .select{ float:left; width:320px; margin-right:10px;}
.common_form_list .file .select .form_txt{ float:none; width:100%; margin-right:0; vertical-align:top;}

/*-一列(单位)-*/
.common_form_list .one_cols_unit .form_txt{ float:left; width: 344px; margin-right: 10px;}
.common_form_list .one_cols_unit .unit{ float:left; width: 30px; height: 30px; line-height: 30px;}

/*-两列(单位)-*/
.common_form_list .two_cols_unit .form_txt{ float:left; width: 159px; margin-right: 10px;}
.common_form_list .two_cols_unit .unit{ float:left; width: 30px; height: 30px; line-height: 30px; vertical-align: middle;}


/*-省市-*/
.common_form_list .city .select{ float:left; width:190px;}

/*-查询-*/
.common_form_list .query{ float:left; position: relative;}
.common_form_list .query .form_txt{ float:none;}
.common_form_list .query .ico_search{ background: url(/Themes/default/images/global/ico_search.png) center center no-repeat; cursor: pointer; height: 30px; width: 30px; position:absolute; right:3px; top:0;}

.common_form_list .one_col_btn .query .ico_search{ right:13px;}

/*-上传列表-*/
.common_form_list .doc-productcheck  .docpanel{ width:398px!important;}


/*-下拉列表-*/
.common_form_list .select .option_list{ display: none; background-color:#fff; position:absolute; left:0; top:30px; width:100%; }
.common_form_list .select .option_list ul{ overflow:auto; max-height:330px; border:solid #ccc;border-width: 0 1px 1px 1px;}
.common_form_list .select .option_list li{ cursor: pointer; height: 30px; line-height: 30px; padding:0 10px;}
.common_form_list .select .option_list li:hover { background-color:#c2d7e7; }
.common_form_list .select .option_list .cur { background-color:#c3e5ff; }
.common_form_list .mulit_select .option_list li[code] { padding-left: 30px;background-image:url(/images/global/checkbox.png);background-repeat:no-repeat;background-position:left 7px; }
.common_form_list .mulit_select .option_list li[code].cur { background-position:left -21px; }


.common_form_list .select .tile { margin:0 -12px -10px 0;}
.common_form_list .select .tile li{ background:#fff; border:1px solid #ccc; cursor:pointer; float:left; width:49px; height:28px; line-height:28px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;  margin:0 12px 10px 0; padding:0 10px; position:relative; }
.common_form_list .select .tile li.curr{ border-color:#07c; cursor:default;}
.common_form_list .select .tile li .ico_selected{ background-position:-60px -200px; display:none; position:absolute; top:0; right:0;}
.common_form_list .select .tile li.cur .ico_selected{ display:block;}

.common_form_list .tree_list{ display: none; background-color:#fff; position:absolute; left:0; top:30px; width:400px;z-index:10; margin-top:-1px; }
.common_form_list .tree_list .dynatree-container{ border: 1px solid #ccc; overflow: auto; height: 150px; }


.Province .option_list,
.City .option_list{ width:400px!important; border-top:1px solid #ccc; margin-top:-1px;}
.City .option_list{ left:auto!important; right:0;}
.Province .option_list ul,
.City .option_list ul{ padding:10px;}
.Province .option_list li,
.City .option_list li{ float:left;}
.common_form_list .form_wrap .Province .option_list ul,
.common_form_list .form_wrap .City .option_list ul { height:auto;}


/* 浮动排列选项的下拉框 */
.common_form_list .form_wrap .float_select .option_list li[code]{ float:left;}
.common_form_list .form_wrap .float_select .option_list ul{ padding:10px;}
/* 固定宽度，默认4字宽，中文超过4字则两列宽 */
.common_form_list .form_wrap .float_select .option_list li { width:48px; }
.common_form_list .form_wrap .float_select .option_list li.twocol { width:116px; }
.common_form_list .form_wrap .float_select .option_list li.threecol { width:184px; }
/* 浮动排列选项的下拉框 */
.common_form_list .form_wrap .no_empty_select .option_list li{ display:none;}
.common_form_list .form_wrap .no_empty_select .option_list li[code]{ display:block;}

/*--上传后的图片列表--*/
.common_form_list .pic_list{ display:inline-block; max-width:200px; vertical-align: middle; padding: 0 0 0 0px;}
.common_form_list .pic_list .pic_item{ float:left; margin:0 5px 0 0; position:relative;}
.common_form_list .pic_list .pic_item .ico_del{ display: none; cursor: pointer; background:url(/Themes/default/images/global/ico_del.png) no-repeat; position:absolute; top:-6px; right:-6px;
 height: 17px; width: 17px; z-index:100;}
.common_form_list .pic_list a{ border:1px solid #ccc; display:inline-block; height:28px; width:28px; position:relative; z-index:50;}
.common_form_list .pic_list a img{ height:100%; width:100%;}
.common_form_list .pic_list a:hover .ico_del{ display: inline-block;}

/*--提示信息--*/
.common_form_list .form_tip{ display:inline-block; height:30px;}
.common_form_list .form_tip i{ display: inline-block; vertical-align: middle; height:100%; *width:1px; }
.common_form_list .form_tip{ font-size:12px; background-position: 0 7px;  background-repeat:no-repeat; padding:0 0 0 25px;  margin-left:5px;}
.common_form_list .ico_info { background-image: url(../../images/global/ico_info.png);}
.common_form_list .ico_check { background-image: url(../../images/global/ico_check.png);}
.common_form_list .ico_error { background-image: url(../../images/global/ico_error.png);}
.common_form_list .form_tip .check_msg{ display:inline-block;  vertical-align:middle;position:absolute;padding-top:5px;}

.common_form_list .product { display:none;}

/*--错误页--*/
/* errorpage */
.errcontainer{padding:110px 0;}
.errcontent{width:315px;height:317px;margin:0 auto;padding:30px 0 0 200px;}

.errcontent h1{font-size:46px;line-height:75px;}
.errcontent h4{font-size:20px;line-height:32px;font-weight:normal;}
.errcontent p{font-size:16px;line-height:28px;}

.err404{background-image:url(../../images/global/error_404.png);}
.err500{background-image:url(../../images/global/error_500.png);}

/* forgetpwd */
.m-fpwd .f-step {display:none; }
.m-fpwd .f-step{width:920px;margin:0px auto;padding-top:10px;padding-bottom:10px;}
.m-fpwd .f-step>.info{height:60px;background-repeat:no-repeat;background-position:center center;padding:20px 0 40px;}
.f-step .fs1{background-image:url(../../images/fpwd/step1.png);}
.f-step .fs2{background-image:url(../../images/fpwd/step2.png);}
.f-step .fs3{background-image:url(../../images/fpwd/step3.png);}
.m-fpwd #step3 .document{width:400px;margin:10px auto;font-size:14px;padding-left:120px;background:transparent url(../../images/global/done.png) no-repeat;background-position:left center;min-height:70px;}
.m-fpwd #step3 .document p{line-height:28px;margin:10px 0;}

.m-fpwd #step1{display:block;}
.m-fpwd .m-customform{padding:0 0 0 145px;}
.m-fpwd .m-customform>div{font-size:14px; padding:5px 0;}
.m-fpwd .m-customform .contact{display:none; padding:10px 0 0 0;}
.m-fpwd .m-customform .contact>div{ line-height:1.8;}
.m-fpwd .m-customformbtns{width:520px;margin:0 auto;text-align:center;padding:10px 0;}
.m-fpwd .f-form-sec{width:770px;margin:0 auto;}
.m-fpwd #step2 .next{text-align:center;padding:10px 0;}
.f-varcode { line-height:25px;}
.f-varcode *{line-height:25px;}
.f-varcode .f-form-input{width:120px;}


.form_list .btn_wrap .btn_disabled,
.form_list .btn_wrap .btn_disabled span {
     background-image: url(../../images/global/btn_disabled.png);
     color:#999;
}
.details_cont .btn_wrap { text-align:center;padding-top:10px; }
.btn_wrap .btn_green,
.btn_wrap .btn_green span{ background: url(../../images/global/btn_green_bg.jpg) no-repeat; color:#fff; display: inline-block;}
.btn_wrap .btn_green{ background-position: right 0; padding-right: 31px; margin-left: 8px;}
.btn_wrap .btn_green span{ background-position: left 0; padding-left: 31px; height: 36px; line-height: 36px;}

/*下拉框阴影效果，图片实现*/
.right_shadow {background: url("/DXR.axd?r=1_25-lwfV8") no-repeat scroll left top;height: 100%;left: 100%;line-height:100%;padding: 0;position: absolute;top: 1px;width: 5px;z-index: 20;}
.bottom_shadow {background:url('/DXR.axd?r=1_24-lwfV8') no-repeat left top; height: 5px;left: 1px;line-height: 5px;padding: 0;position: absolute;top:100%;width: 100%;z-index: 20;}
.angles_shadow {background:url('/DXR.axd?r=1_26-lwfV8') no-repeat left top;height: 5px;left:100%;position: absolute;top:100%;width: 5px;z-index: 10;}

/*增加分类、删除分类*/
.icon_addfile {
    background: url("/images/SystemBase/icon_addfile.png") no-repeat scroll left center transparent;
    cursor: pointer;
    padding: 2px 2px 0 20px;
}
.icon_select {
    background: url("/images/SystemBase/icon_remove.png") no-repeat scroll left center transparent;
    cursor: pointer;
    padding: 2px 2px 0 20px;
}

.s_pop_mask { position: fixed;display:none; width: 100%; height: 100%; z-index: 11111111; opacity: 0.4;filter:Alpha(opacity=40); left: 0px; top: 0px; background: #000; }
.s_pop_wrap {position: fixed;display:none; width: 100%; height: 100%; z-index: 11111112; left: 0px; top: 0px;  }
.s_pop_item {margin:15% auto 0 auto;text-align:center; }

/*-----下拉框阴影效果，图片实现-----*/
.data_grid{}
.data_grid .data_tit{ 
background: #e8f4ff;
background: -moz-linear-gradient(top,#f3f9ff,#d0e8ff);
background: -webkit-linear-gradient(top,#f3f9ff,#d0e8ff);
background: -o-linear-gradient(top,#f3f9ff,#d0e8ff);
background: -ms-linear-gradient(top,#f3f9ff,#d0e8ff);
background: linear-gradient(top,#f3f9ff,#d0e8ff);
border: 1px solid #9cbfd7; height: 28px; padding: 0 7px 0 10px; position: relative;}
.data_grid .data_tit .text,
.data_grid .data_tit .opera{ height:inherit;}
.data_grid .data_tit .text{ float:left; line-height:28px;}
.data_grid .data_tit .opera{float:right;}
.data_grid .data_tit .opera a{
  background-color: #07c;
  border: solid 1px #005baa;
  background: -webkit-linear-gradient(bottom, #07c 1%, #0088e9);
  background: -moz-linear-gradient(bottom, #07c 1%, #0088e9);
  background: -o-linear-gradient(bottom, #07c 1%, #0088e9);
  background: -ms-linear-gradient(bottom, #07c 1%, #0088e9);
  background: linear-gradient(to top, #07c 1%, #0088e9);
  border-radius: 4px;
  color: #fff;
  display:inline-block;
  padding:1px 5px;
  margin:3px 2px 0 2px;
}
.grid_table table{ width:100%; margin-top:-1px;}
.grid_table thead{
  background: #fafafa;
  background: -webkit-linear-gradient(bottom, #f4f4f4, #fff);
  background: -moz-linear-gradient(bottom, #f4f4f4, #fff);
  background: -o-linear-gradient(bottom, #f4f4f4, #fff);
  background: linear-gradient(bottom, #f4f4f4, #fff);
}
.grid_table td{ border:1px solid #ddd; padding:0 5px;}
.grid_table .th{ height:28px; line-height:28px;}
.common_form_list .grid_table .form_txt{ width:91px;}
.common_form_list .grid_table .select .select_txt{ width:auto;}
.common_form_list .grid_table .active { background:#d6ebff;}

/* -----银行账号----- */
.bank_table_wrap{ width: 400px;}
.bank_table{ background:#fdfdfd; border:1px solid #ddd; width: 100%;}
.bank_table th,
.bank_table td{ padding: 3px 5px;}
.bank_table th{ border:1px solid #ddd;}
.bank_table .th{ display: block; height: 24px; line-height: 24px; text-align: center;}
.bank_table td{ border-bottom:1px solid #ddd;}
.bank_table tbody tr:hover{ background:#fff6b8;}
.bank_table .form_txt_wrap{ background:#fff; border:1px solid #ccc; padding: 5px 7px;}
.bank_table .form_txt_wrap .form_txt{ border:0; padding: 0; width:100%;}

.bank_table .username{ width: 52px;}
.bank_table .open_bank{ width: 88px;}
.bank_table .bank_account{ width: 166px;}

.bank_table .th a{ color:#07c;}
.bank_table .td a{ color:#f00; display: block; text-align: center;}