﻿/*#region ============ 通用样式 ============*/
a { color: #666; text-decoration:none; }
h1, h2, h3, h4, h5, h6 { color: #333; }
h1 { font-size: 22px; line-height: 22px; }
h2 { font-size: 20px; line-height: 20px; }
h3 { font-size: 18px; line-height: 18px; }
h4 { font-size: 16px; line-height: 16px; }
h5 { font-size: 14px; line-height: 14px; }
/*#endregion*/

/*#region 页面的公共框架的样式*/
.page_main { width: 1200px; margin: 14px 0; display: table; }
.page_main_left { float: left; width: 160px; }
.page_main_right { float: right; width: 1030px; display: table; }

/*#region 当前位置*/
.current_location { display: inline-block; height: 23px; line-height: 23px; float: left; width: auto; }
.current_location li { float: left; display: inline; height: 23px; line-height: 23px; padding: 0 0 0 5px; background-color: #fff; color:#666; }
.current_location li.welcome { width: 60px; padding: 0 10px 0 0; text-align: center; background: #fff url(/web/img/v1/icon-myxyh-currentlocation-8-8.gif) no-repeat 60px 11px; font: bold 11px/30px Arial; color: #f00; }
.current_location li.login_user_name { width: 80px; }
.current_location li.cl_prompt { }
/*#endregion*/

/*#region 左侧菜单*/
.myxyh_top { height: 29px; text-align: center; font: bold 15px/25px "微软雅黑"; color: #2980b9; background: url(/web/img/v1/bg-myxyh-leftmenutop-1-28.gif) repeat-x; border: solid 1px #ccc; }
.menu_item { border: solid 1px #ccc; border-bottom: none;border-top: none; }
.menu_item_bottom { border-bottom: solid 1px #ccc; }
.first_menu_item { margin-top: 0; }
.menu_item h5{ height: 40px; line-height: 40px; text-indent: 48px; background: #f7f7f7 url(/web/img/v1/icon-myxyh-leftmenu-new-16-80.png) no-repeat 26px 4px; }
h5.menu_item_h5_2{background-position: 26px -28px;}
h5.menu_item_h5_3{background-position: 26px -60px;}
h5.menu_item_h5_4{background-position: 26px -92px;}
h5.menu_item_h5_5{background-position: 26px -124px;}
.menu_item h5 .icon-arrow{display:inline-block;*display:inline;*zoom:1;height:12px;width:12px;overflow:hidden;vertical-align:middle;font-style:normal;background:url(/web/img/v1/icon-arrow-12-24-new.png) no-repeat 0px 1px;margin-left:5px;}
.menu_item ul { padding:5px 0;display:none; }
.menu_item_on ul{display:block;}
.menu_item_on h5 .icon-arrow{background-position: 0px -15px;}
.menu_item ul li { height:26px; line-height:26px; text-indent: 24px; }
.menu_item ul li.on a{color:#d94c3a;}
.menu_item ul li.indentation { text-indent: 48px; }
.menu_item ul li.highlight { font-weight: bold; }
.menu_item ul li .catcheye {color:#1b6ba8;}
.menu_item ul li i.new { display:inline-block; width:16px; height:16px; line-height:16px; vertical-align:middle; margin-top:-3px; *margin-top:0px; _margin-top:-3px; margin-left:5px; background:url(/web/img/v2/ico-new-16-16.gif) no-repeat left top; }
/*#endregion*/

/*#region 右侧内容公告头部*/
.content_info { padding: 10px 0 0 0; }
.service_info { border: solid 1px #ccc; margin-top: 10px; }
.info_head { height: 30px; line-height: 30px; text-align: center; background-color: #eee; font: bold 12px/30px "微软雅黑"; }
/*#endregion*/
/*#endregion*/

/*#region 目录引导层*/

#tipsWindow .myxyh_public_tips_content { background:url(/web/img/v2/bg-tips-my-xyh-menu-420-148.png) no-repeat left top; width:420px; height:148px; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/web/img/v2/bg-tips-my-xyh-menu-420-148.png', sizingMethod='scale');  }
#tipsWindow a.myxyh_public_btn_i_know { position:absolute; left:308px; top:87px; width:59px; height:17px; }
#tipsWindow a.myxyh_public_btn_ru_close { position:absolute; width:13px; height:13px; display:block; right:14px; top:14px; }

/*#endregion*/

/*#region 列表通用样式 V1*/

/*我的信用行列表table样式*/
.my_xhy_table { width: 1030px; text-align: center; margin-left: auto; margin-right: auto; margin-bottom: 10px; overflow: hidden; table-layout: fixed; text-overflow: ellipsis; white-space: nowrap; }
.my_xhy_table tr:hover { background-color: #f7f7f7; }
.my_xhy_table th { height: 30px; line-height: 30px; font-weight: bold; color: Black; }
.my_xhy_table td { height: 32px; line-height: 18px; text-align: center; border-bottom: 1px dotted #ccc; overflow: hidden; table-layout: fixed; text-overflow: ellipsis; white-space: nowrap; }
.bank_list_culomn { height: 40px; background: url(/web/img/v1/icon-myxyh-leftmenu-16-112.gif) repeat-x 0 -114px; }
.my_xhy_table a, .my_xhy_table a:link, .my_xhy_table a:visited { color: #1962ae; }
.my_xhy_table_hide_width, .my_xhy_table_hide_width td { overflow: hidden; table-layout: fixed; text-overflow: ellipsis; white-space: nowrap; }

/*我的信用行明细列表table样式*/
.my_xhy_table_detail { width: 100%; color: #fff; margin-bottom: 10px; }
.my_xhy_table_detail tr { background-color: #ffffff; }
.my_xhy_table_detail th { background: url(/web/img/v1/icon-myxyh-leftmenu-16-112.gif) repeat-x 0 -158px; color: #000; border-bottom: 1px dashed #c9c9c9; }
.my_xhy_table_detail td { color: #000; border-bottom: 1px dashed #c9c9c9; }

/*当前栏目menu样式*/
/*.myxyh_h5_menu { background: url(/web/img/v1/bg-myxhy-menu-74-23.jpg) no-repeat; height: 23px; line-height: 23px; padding-bottom: 1px; border-bottom: 1px solid #ccc; padding-left: 15px; font-size: 13px; font-family: 微软雅黑; }
.myxyh_h5_menu h5 { color: #fff; font-weight: bold; line-height: 23px; width: 100px; display: inline-block; float: left; font-size: 12px; }*/
.myxyh_h5_menu {  height: 23px; line-height: 23px; padding-bottom: 1px; border-bottom: 1px solid #ccc;font-size: 13px; }
.myxyh_h5_menu h5 {display: none; }
.myxyh_h5_menu font { float: right; color: #666; font-weight: normal; font-size: 13px; }

/*搜索条件区域样式*/
/*.myxyh_search_area{background-color:#f9f9f9;border:1px solid #eee;margin-top:10px;height:60px;line-height:60px;padding-left:90px;}*/
.myxyh_search_area { margin-top: 10px; height: auto; overflow: hidden; line-height: 60px; padding-left: 20px; }
.myxyh_search_area select { height: 25px; line-height: 25px; border: 1px solid #ccc; width: 120px; padding: 2px 0; }
.search_text { border: 1px solid #c6c4c5; line-height: 23px; height: 23px;padding-left:5px; }

/*--- 分页按钮区 ---*/
.table_index { height: 36px; border-top: 1px solid #ccc; background-color: #f8f8f8; }
.table_index_record, .table_index_link { display: inline; height: 36px; line-height: 36px; font-size: 14px; }
.table_index_record { float: left; margin-left: 20px; }
.table_index_link { float: right; margin-right: 10px; }
.table_index_link span, .table_index_link a, .table_index_link input { float: left; display: inline; height: 20px; line-height: 20px; text-align: center; margin: 7px 2px 0 2px; }
.table_index_link span { color: #666; cursor: default; }
.table_index_link a { width: 20px; color: #2e9fff; }
.table_index_link a:hover { color: #f80; text-decoration: none; }
.table_index_link input { width: 36px; border: 1px solid #ddd; }
.table_index_link .flip { width: 44px; }
.table_index_link .flip_a { color: #0088ff; cursor: pointer; }
.table_index_link span.link_visited { width: 20px; color: #ff8800; }
.table_index_link .determine { width: 36px; border: 1px solid #f80; color: #333; background: url(/web/img/v1/bg-pagejumpto-1-18.gif) repeat-x 0 1px; cursor: pointer; }

/*背景色为红色的按钮*/
.myxyh_button_bg_red { background-color:#eb544b; border-radius:5px;  border: none; color: #fff; font-weight: bold; width: 84px; height: 30px; line-height: 22px; margin-left: 10px; cursor: pointer; }
.button_bg_red { background-color:#eb544b; border-radius:5px;   border: none; color: #fff; font-weight: bold; line-height: 22px; width: 100px; height: 30px; margin-left: 10px; cursor: pointer; }
/*背景色为灰色的按钮*/
.myxyh_button_bg_ccc { background-color:#959595; border-radius:5px;  border: none; color: #fff;font-weight: bold; width: 84px; height: 30px; line-height: 22px;  cursor: pointer; }
/*背景色为蓝色的按钮*/
.myxyh_button_bg_blue{background-color:#428bca; border-radius:5px;  border: none; color: #fff; font-weight: bold; width: 100px; height: 35px; line-height: 32px; margin-left: 10px; cursor: pointer; }

.submit_btn { display: inline-block; line-height: 35px; background-color:#eb544b; border-radius:5px;  border: none; color: #fff;font-weight: bold; width: 110px; height: 35px;font-size: 16px; text-align: center; }
.dt_details { border-collapse: collapse; margin-top: 10px; margin-left: 40px; }
.dt_details td { border: 1px solid #000; }

/*#endregion*/

/*#region 列表通用样式 V2*/

/*选项卡*/
.myxyh_main { }
.myxyh_main .tab { margin-top:10px; }
.myxyh_main .tab .tabBtn { height:27px; overflow:hidden; position:relative; z-index:2; }
.myxyh_main .tab .tabBtn li { float:left; border:solid 1px #ccc; margin-right:6px; }
.myxyh_main .tab .tabBtn li a { display:block; float:left; width:100px; height:20px; padding-top:5px; font-family:微软雅黑; text-align:center; color:#333; font-weight:bold; text-decoration:none; }
.myxyh_main .tab .tabBtn li.on a { height:26px; border-bottom:solid 1px #fff; color:#e9554b; background:#fff url(/web/img/v1/bg-span-password-tab-20-25.jpg) repeat-x left top; }
.myxyh_main .tab .tabContent { margin-top:-1px; position:relative; z-index:1; border:solid 1px #ccc; padding:0 10px 10px 10px; }
.myxyh_main_content { }


/*查询表单*/
.myxyh_search_form { background-color:#f9f9f9; border:solid 1px #e5e5e5; margin-top:10px; }
.myxyh_search_form ul { padding-bottom:15px; padding-right:15px; _zoom:1; }
.myxyh_search_form ul li { float:left; white-space:nowrap; margin-top:15px; line-height:20px; }
.myxyh_search_form ul li.liOper { float:right; padding-top:1px; }
.myxyh_search_form ul li.liFixFloat { margin:0px; padding:0px; height:0px; overflow:hidden; float:none; clear:both; }
.myxyh_search_form ul li b { display:inline-block; width:90px; text-align:right; font-weight:normal; }
.myxyh_search_form ul li span { display:inline-block; padding-right:20px; min-height:24px; _height:26px; _overflow:hidden; }
.myxyh_search_form ul li span .txt { vertical-align:middle; border:solid 1px #c6c4c5; width:135px; height:22px; line-height:22px; padding-left:3px; }
.myxyh_search_form ul li span .sct { vertical-align: middle; border:solid 1px #c6c4c5; color:#000; font-size:13px; }
.myxyh_search_form ul li.liOper .btn { margin-right:5px; }

/*列表操作按钮区域*/
.myxyh_main_list { margin-top:10px; }
.myxyh_main_list .oper_bar { border:solid 1px #e5e5e5; }
.myxyh_main_list .oper_bar ul { height:32px; padding-left:10px; background:url(/web/img/v1/bg-myxyh-oper-bar-1-32.gif) repeat-x left top; overflow:hidden; }
.myxyh_main_list .oper_bar ul li { float:left; margin-right:8px; margin-top:1px; }
.myxyh_main_list .oper_bar ul li.right { float:right; padding-top:4px; }
.myxyh_main_list .oper_bar ul li.right b { color:#ff8800; }
.myxyh_main_list .oper_bar a.btn_gray,.myxyh_main_list .oper_bar a.btn_red{display:block; float:left; width:84px; height:30px;border-radius:5px; line-height:30px; color:#fff;  color:#White; text-align:center; }
.myxyh_main_list .oper_bar a.btn_gray {background-color:#959595;}
.myxyh_main_list .oper_bar a.btn_red { background-color:#eb544b; }

/*主列表*/
.myxyh_main_list .has_data { margin-top:10px; }
.myxyh_main_list .no_data { margin-top:10px; text-align:center; height:120px; line-height:120px; color:#666; background-color:#fefded; border:solid 1px #e8cca1; font-size:14px; }
.myxyh_main_list .no_data_bar { border:none; background: url(/web/img/v1/icon-myxyh-leftmenu-16-112.gif) repeat-x 0 -114px; height:38px; line-height:38px; font-weight:bold; font-size:12px; color:#666; text-align:center; }
.myxyh_main_list table.datatable { width:100%; table-layout:fixed; }
.myxyh_main_list table.datatable thead th { color:#000; height:38px; font-weight:bold; font-size:12px; background:url(/web/img/v1/icon-myxyh-leftmenu-16-112.gif) repeat-x 0 -114px; border-bottom:solid 1px #e5e5e5; }
.myxyh_main_list table.datatable thead th input { width:13px; height:13px; vertical-align:middle; }
.myxyh_main_list table.datatable tbody td { height:26px; padding:4px 0; text-align:center; border-bottom:1px dotted #ccc; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:19px; }
.myxyh_main_list table.datatable tbody tr.hover td { background-color:#f7f7f7; }
.myxyh_main_list table.datatable tbody tr.expand td { border-bottom:none; }
.myxyh_main_list table.datatable tbody tr.attached td { }
.myxyh_main_list table.datatable tbody td div.rich_detail { padding:10px; padding-top:0px; }
.myxyh_main_list table.datatable tbody td div.rich_detail table { width:100%; table-layout:fixed; border-collapse:collapse; background-color:White; border:1px solid #ddd; }
.myxyh_main_list table.datatable tbody td div.rich_detail table thead th { background: url(/web/img/v1/icon-myxyh-leftmenu-16-112.gif) repeat-x scroll 0 -158px; border-bottom: 1px solid #ddd; color:#000; height:30px; }
.myxyh_main_list table.datatable tbody td div.rich_detail table tbody td { border-bottom:1px solid #ddd; height:20px; line-height:20px; background-color:White; }
.myxyh_main_list table.datatable tbody td.pop img { vertical-align:middle; margin-right:5px; cursor:pointer; }
.myxyh_main_list table.datatable tbody td.price { font-family:Arial; font-size:14px; color:#CE0000; }
.myxyh_main_list table.datatable tbody td a { color:#1962AE; }

/*分页符*/
.myxyh_main_list_pager { }
.myxyh_main_list_pager .pager { padding:2px 5px; }

/*#endregion*/

/*#region 列表通用样式 V3*/

/*#region ====过滤条件====*/
.dl_filter { margin-top:15px; border:solid 1px #e5e6e8; border-top:solid 2px #2c7dbc; font-size:14px; }
.filter_form { background-color:#f9fafc; padding:20px 0 20px 10px; }
.filter_form ul { overflow:hidden; }
.filter_form_item { float:left; padding:8px 0 8px 30px; }
.filter_form_item .prompt { margin-right:2px; }
.filter_form_item .ctrl { }
.filter_form_item .ctrl select { border:solid 1px #d2d2d2; height:30px; margin-right:3px; font-size:14px; }
.filter_form_item .txt { font-size:14px; padding-left:5px; width:148px; height:28px; line-height:28px; border:solid 1px #d2d2d2; }
.radio_filter { padding-top:15px; }
.radio_filter .ctrl label { margin-right:10px; }
.radio_filter .ctrl label input { margin-right:5px; vertical-align:top; }
.date_pick_filter .ctrl .txt { width:105px; }
.date_pick_filter .ctrl b {  margin:0 5px; font-size:16px; font-weight:normal; }
.submit_filter { padding-left:45px; }
.submit_filter .ctrl .btn { margin-right:6px; height:30px; font-size:14px; font-weight:bold; cursor:pointer; border:none; }
.submit_filter .ctrl .btn_query { width:78px; text-align:left; padding-left:30px; background:url(/web/img/btn-query-78-30.png); color:#fff; }
.submit_filter .ctrl .btn_reset { width:67px; background:url(/web/img/btn-reset-67-30.png); color:#99a1a7; }
/*#endregion*/
        
/*#region ====数据列表====*/
.dl_content { margin-top:15px; }
.dl_content .no_data { text-align:center; height:120px; line-height:120px; color:#999; background-color:#fefded; border:solid 1px #e8cca1; font-size:14px; }
.dl_content .list_data { border-top:solid 2px #2c7dbc; }
.dl_content .list_data_oper { height:46px; padding-left:12px; overflow:hidden; border:solid 1px #e5e6e8; border-bottom:none; }
.dl_content .list_data_oper button.oper_btn { float:left; margin-right:6px; margin-top:9px; height:26px; padding:0 20px; font-size:13px; background-color:#f7f7f7; border:solid 1px #ccceda; color:#666; border-radius:4px; cursor:pointer; }
.dl_content .list_data_oper button.oper_btn:hover { background-color:#418bca; color:White; font-weight:bold; }
        
/*表格*/
.list_data_table { table-layout:fixed; width:100%; font-size:14px; border-collapse:collapse; }
.list_data_table th,.list_data_table td { border:solid 1px #e5e6e8; text-align:center; }
.list_data_table th { height:38px; background:url(/web/img/bg-list-thead-1-38.gif) repeat-x left top; }
.list_data_table td { padding:8px 0; line-height:22px; }
.list_data_table button.btn_extend { width:17px; height:17px; vertical-align:top; margin-right:8px; margin-top:3px; background:url(/web/img/btn-extend-17-34.png) no-repeat left top; border:none; cursor:pointer; }
.list_data_table button.btn_extend_actived { background-position:left -17px; }
.list_data_table tr.gray td { background-color:#fbfbfb; }
.list_data_table tr:hover td { background-color:#f2f7f8; }

/*扩展表格*/
.list_data_table tr.row_extend td { padding:0px;  }
.list_data_table tr.row_extend td .extend_tb { border-left:solid 3px #0cf; padding:6px; }
.list_data_table tr.row_extend td .extend_tb table { table-layout:fixed; width:100%; font-size:14px; border-collapse:collapse; }
.list_data_table tr.row_extend td .extend_tb table th,.list_data_table tr.row_extend td .extend_tb table td {  border:solid 1px #e5e6e8; text-align:center; }
.list_data_table tr.row_extend td .extend_tb table th { height:28px; font-size:12px; background:url(/web/img/bg-etable-th-1-28.gif) repeat-x left top; }
.list_data_table tr.row_extend td .extend_tb table td { padding:8px 0; line-height:19px; background-color:White; }

/*#endregion*/

/*#region ====分页样式====*/
.dl_pager { margin-top:15px; font-size:14px; }
.dl_pager .pager_info { color:#999; padding-top:8px; font-size:13px; }
.dl_pager .pager_content { }
.dl_pager .pager_content span.current { border:solid 1px #428bca; padding:7px 12px; margin-left:-1px; color:White; background-color:#428bca; }
.dl_pager .pager_content span.num { margin:0; margin-left:-1px; }
.dl_pager .pager_content span.num a { border-color:#e5e6e8; color:#1f8ccd; padding:7px 12px; background-color:#fafafa; }
.dl_pager .pager_content span.next a,.dl_pager .pager_content span.prev a { margin:0; margin-left:-1px; border-color:#e5e6e8; color:#1f8ccd; background-color:#fafafa; height:28px; line-height:28px; }
.dl_pager .pager_content span.prev_disabled, .dl_pager .pager_content span.next_disabled { border-color:#e5e6e8; margin-left:-1px; background-color:#fafafa; padding:7px 0; }
.dl_pager .pager_content a:hover { border-color:#e5e6e8; }
/*#endregion*/

/*#endregion*/