﻿/*页头部分*/
html { height: 100%; }
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: Microsoft YaHei, "Segoe UI", Verdana, Helvetica, Sans-Serif; font-size: 13px; height: 100%; /*color: #ffffff;*/ /*background-color: #e7e7e7;*/ line-height: 22px; }
input, textarea { font-family: Microsoft YaHei, "Segoe UI", Verdana, Helvetica, Sans-Serif; }

body img { border: 0px; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hide from IE Mac */
.clearfix { display: block; }
/* End hide from IE Mac */
/* end of clearfix */

a:link { text-decoration: none; color: #333333; border: 0px; }

a:visited { text-decoration: none; color: #333333; }

a:hover { text-decoration: none; color: #FF6600; }

a:active { text-decoration: none; color: #FF6600; }
.tab ul { border: 1px solid #CCCCCC; border-top: 0px; margin: 10; padding: 0; height: 27px; }
.tab li { border-bottom: 1px #CCCCCC; border-left: #e7e7e7 1px solid; padding-bottom: 0px; font-size: 12px; font-weight: bold; vertical-align: middle; list-style-type: none; height: 27px; }
.tab a { padding: 7px 3px 0px 3px; display: block; height: 20px; cursor: hand; }
    .tab a:hover { background-color: #ffffff; color: #000000; text-decoration: none; }
a.activeTab { background-color: #C7C8CA; color: #000000; }
a.inactiveTab { background-color: #000000; color: #FFFFFF; }

.title { font-size: 14px; color: #FFF; font-weight: bold; /*margin-right: 5px;*/ background: #333; }

.title-left-menu { font-size: 12px; color: #000000; font-weight: bold; }

.top-links { background: url(top_menu_links.png); padding-bottom: 5px; margin: 5px; }

.color-gray { color: #999; }

.color-white { color: #FFF; }


*html .GridScrollBars { padding-bottom: 17px; }
/*IE6*/
* + html .GridScrollBars { padding-bottom: 17px; }

.hidden { display: none; width: 0px; }
/*login*/

.login_bg { width: 100%; height: 100%; position: absolute; left: 0; background: url(images/loginbg.jpg) no-repeat center bottom; background-size: cover; }

#login_main { width: 400px; height: 250px; position: absolute; left: 50%; top: 50%; margin: -200px 0 0 -200px; overflow: hidden; float: left; text-align: center; background: #fff; background: rgba(255,255,255,0.6); font-size: 13px; }

/*清除浮动*/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; height: 0; line-height: 0; font-size: 0; }
.clearfix { zoom: 1; }
.w { width: 1230px; margin: 0 auto; }

/* base */
.wrapper { width: 100%; min-width: 1230px; min-height: 100%; position: relative; *zoom: 1; }
.logins { height: 100%; min-height: 658px; overflow: hidden; }

#login_header { font-size: 15px; margin: 20px; font-family: Microsoft YaHei; }

#login_logo_ { margin: 20px; text-align: center; font-size: 24px; font-family: Microsoft YaHei; font-weight: 500; }

#login_button { margin-top: 35px; }

.login_cancle { display: none; width: 0px; }

#copyrights { text-align: center; height: 28px; line-height: 28px; background-color: #DCDCDC; color: #787878; font-size: 11px; width: 100%; position: absolute; bottom: 0px; }

#login_logo { width: 150px; height: 105px; background: url(images/logo.png) no-repeat; margin: 56px 0 0 70px; }
#login_sysname { background: url(images/sysname.png) no-repeat; width: 209px; height: 25px; margin: 20px 0 0 35px; }

#mainSubPage { width: 992px; margin: 0px auto; /*margin: 20px 150px;*/ }

#mainHeader { background: url(images/mainHeaderbg.png); height: 50px; overflow: hidden; }
#mainContent { clear: both; background-color: #ededeb; border-bottom: solid #cdcdcd 1px; }
.logo { float: left; margin-left: 20px; }

.input-login { width: 200px; border: solid 1px #666; }
.input-txt { width: 150px; border: solid 1px #CCC; }
.input-pop-txt { width: 180px; border: solid 1px #666; }
.input-pop-short { width: 100px; border: solid 1px #666; }
.input-pop-large { width: 500px; border: solid 1px #666; }
.input-border { border: solid 1px #666; }
.table-menu { font-weight: bold; line-height: 30px; }

.middle, .middle * { vertical-align: middle; }

.left_menu * { border: 0; text-decoration: none; vertical-align: middle; line-height: 28px; }

.left_menu { margin: 8px 0 8px 0; text-decoration: none; list-style: none; color: #FFF; font-size: 12px; padding-left: 0px; height: 28px; }
    .left_menu li { text-decoration: none; color: #FFF; font-size: 12px; height: 28px; width: 163px; vertical-align: middle; padding-top: 1px; margin-left: 0px; }

.left_menu_li_hover { width: 165px; /*cursor: hand;*/ }
.left_menu a { line-height: 28px; vertical-align: middle; text-align: left; text-decoration: none; font-size: 12px; font-weight: bold; font-family: Verdana, Geneva, sans-serif, 宋体; margin-left: 0px; width: 138px; display: block; color: #FFF; }
    .left_menu a:link { /*color: #FFF;*/ }


    .left_menu a:hover { text-decoration: none; color: #2f2f2f; cursor: hand; line-height: 25px; background-color: #ededeb; }

a.leftmeunon { text-decoration: none; color: #2f2f2f; cursor: hand; line-height: 25px; background-color: #ededeb; }

.left_menu_background { width: 138px; background: url(images/left_bg.gif) repeat-y; }

.left_menu_back { background-image: url(images/left_menu_button_bg2.png); margin-top: 0px; height: 32px; margin: 0px; width: 138px; text-decoration: none; list-style: none; padding-left: 0px; color: #000000; font-size: 12px; line-height: 32px; }
    .left_menu_back a { float: left; text-align: left; text-decoration: none; color: #000000; font-size: 12px; vertical-align: middle; }


ul.topmenu { padding: 0; margin: 0 10px 0 10px; list-style: none; width: 82px; float: left; color: #FFF; font-weight: bold; line-height: 22px; }
    ul.topmenu li { float: left; margin: 0; /*padding: 0 30px 0 30px; 预留左边图标的位置*/ position: relative; /*--Declare X and Y axis base for sub navigation--*/ line-height: 22px; }

.top_menu_li_hover { background: url(images/Login/menu_on.gif) no-repeat center top; cursor: hand; }

ul.topmenu li a, ul.topmenu li a.hover { text-align: center; width: 100%; /*padding: 0 10px 0 10px;*/ color: #FFF; font-size: 12px; display: inline-block; }
    ul.topmenu li a.hover, ul.topmenu li a:hover { text-align: center; width: 100%; /*color: #000;
	background: url(images/top_link_bg_on.gif) no-repeat center top;*/ }
a.topmenuon { text-align: center; width: 100%; background: url(images/top_link_bg_on.gif) no-repeat center top; color: #000; }

.menuBg { background: url(images/topmenu.png); height: 22px; width: 792px; float: left; color: #FFF; font-size: 14px; font-weight: bold; /*margin-left: 2px;*/ margin: 0px auto; padding-top: 0px; padding-left: 200px; }
div.topmenuexit { float: right; color: #66290d; background: url(images/exitbg.png); padding: 0; list-style: none; width: 50px; font-weight: bold; line-height: 22px; text-align: center; padding-left: 15px; font-size: 12px; }
    div.topmenuexit a:hover { color: #000; }

img.icoImage { width: 16px; height: 16px; vertical-align: middle; padding: 0 5px; margin: 6px; }


img.icoReturnImage { width: 16px; height: 16px; vertical-align: middle; padding: 0 5px; margin: -4px 2px 0px 6px; }


/**查询样式*/
div.SearchConditionSearch { float: left; width: 100%; border: solid 1px #E6E4E1; background-color: #F7F7F8; }
    div.SearchConditionSearch a.link-btn, a.link-btn-n { margin: 0px 10px 5px; }

div.SearchConditionButton { float: left; width: 100%; margin-top: 5px; margin-bottom: 5px; }

div.SearchItemSearch { width: 370px; float: left; line-height: 30px; margin-right: 5px; }

div.SearchSmallItemSearch { width: 315px; float: left; line-height: 30px; margin-right: 5px; }

div.SearchLine { float: left; width: 100%; height: 1px; background-color: #E8E7E6; }

div.SearchItemSearch * { vertical-align: middle; margin-top: 3px; }
div.SearchItemSearch .SearchTitleSearch { color: #333333; font-size: 12px; float: left; width: 100px; padding-right: 10px; text-align: right; background-color: #f1f1f1; margin: 0px; margin-right: 5px; border-left: 1px solid #e8e7e6; border-right: 1px solid #e8e7e6; }


div.SearchSmallItemSearch .SearchSmallTitleSearch { color: #333333; font-size: 14px; float: left; width: 65PX; padding-right: 5PX; text-align: right; background-color: #f1f1f1; margin: 0px; margin-right: 5px; border-left: 1px solid #e8e7e6; border-right: 1px solid #e8e7e6; }


/**查询样式*/
.buttons { float: right; }

.buttonsButtom { float: right; margin-bottom: 5px; }

div.SearchCondition { float: left; width: 100%; }

#mainPageContent { margin: 10px; }

div.SearchItem { width: 25%; float: left; line-height: 32px; margin-bottom: 5px; }
div.SearchItemNew { width: 100%; height: 32px; clear: both; padding-top: 5px; }
div.SearchItem * { vertical-align: middle; }

div.SearchItem .SearchTitle, div.SearchItemNew .SearchTitle { color: #333333; font-size: 13px; float: left; width: 8em; padding-right: 0.5em; text-align: right; line-height: 32px; }
div.SearchItemNew .SearchTitleNew { color: #333333; font-size: 13px; float: left; width: 10em; padding-right: 0.5em; text-align: right; line-height: 32px; }

div.SearchItemNew > input, div.SearchItemNew > textarea { width: 70%; float: left; }
    div.SearchItemNew > input[type='image'] { width: auto; }

div.SearchItemNew > textarea { resize: none; }

div.SearchItemNew input[type="checkbox"], div.SearchItemNew input[type="radio"] { /*margin-top: 10px;*/ }

div.SearchItemNew > select { width: 70%; float: left; }

.TableTitle { color: #333333; font-size: 12px; float: left; padding: 2px; text-align: right; width: 150px; }

.popPanelTable { width: 80%; min-width: 464px; border: none; border-spacing: 0px; }
.popPanelTableTitle { color: #333333; font-size: 13px; padding: 2px; text-align: right; width: 8em; }
.popPanelTableControl { width: 70%; }

.DivTableTitle { width: 100%; background-image: url(images/titletd.gif); height: 27px; vertical-align: bottom; border-right: solid 1px #a4a4a4; }


div.SearchItem .SearchLongTitle { color: #333333; font-size: 12px; float: left; width: 195px; padding: 2px; text-align: right; }

div.SearchLongItem { padding: 1px 1px 1px 10px; width: 415px; float: left; line-height: 18px; }
    div.SearchLongItem * { vertical-align: middle; }
    div.SearchLongItem .SearchTitle { color: #333333; font-size: 12px; float: left; width: 100px; padding: 2px; text-align: right; margin-right: 5px; }

    div.SearchLongItem .SearchLongTitle { color: #333333; font-size: 12px; float: left; width: 215px; padding: 2px; text-align: right; }

div.ContentItem { padding: 1px 1px 1px 10px; width: 518px; float: left; line-height: 50px; }
    div.ContentItem * { vertical-align: middle; }
    div.ContentItem .ContentTitle { color: #333333; font-size: 12px; float: left; width: 100px; padding: 2px; text-align: right; margin-right: 15px; }

div.SeperateBlock { float: left; background-color: #9E9FA3; margin: 0px 10px 10px 10px; padding: 5px 0 5px 0; }
    div.SeperateBlock .BlockTitle { margin-left: 5px; text-align: left; font-weight: bold; }

/******************||---------<<		TextBox			>>---------||******************/
.skin_txt_A, .skin_txt_B, .skin_txt_C, .skin_txt_D, .skin_txt_E, .skin_txt_F, .skin_txt_G, .skin_txt_H, .skin_txt_I, .skin_txt_J, .skin_txt_A_Edit, .skin_txt_B_Edit, .skin_txt_C_Edit, .skin_txt_D_Edit, .skin_txt_E_Edit, .skin_txt_F_Edit, .skin_txt_G_Edit, .skin_txt_H_Edit, .skin_txt_I_Edit, .skin_txt_J_Edit { height: 20px; padding: 0px 3px 0 3px; line-height: 20px; font-size: 12px; vertical-align: middle; font-family: Verdana,Tahoma,Arial,sans-serif; }
.skin_txt_A, .skin_txt_B, .skin_txt_C, .skin_txt_D, .skin_txt_E, .skin_txt_F, .skin_txt_G, .skin_txt_H, .skin_txt_I, .skin_txt_J { background-color: #FFF; border: 1px solid #C4D1D7; }
.skin_txt_A_Edit, .skin_txt_B_Edit, .skin_txt_C_Edit, .skin_txt_D_Edit, .skin_txt_E_Edit, .skin_txt_F_Edit, .skin_txt_G_Edit, .skin_txt_H_Edit, .skin_txt_I_Edit, .skin_txt_J_Edit { background-color: #FFF; border: 1px solid #3FA6D5; }
.skin_txt_A, .skin_txt_A_Edit { width: 28px; }
.skin_txt_B, .skin_txt_B_Edit { width: 79px; }
.skin_txt_C, .skin_txt_C_Edit { width: 120px; }
.skin_txt_D, .skin_txt_D_Edit { width: 230px; margin-top: 3px; }


.skin_txt_E, .skin_txt_E_Edit { width: 410px; }
.skin_txt_F, .skin_txt_F_Edit { width: 400px; height: 180px; }
.skin_txt_G, .skin_txt_G_Edit { width: 98%; }
.skin_txt_H, .skin_txt_H_Edit { width: 662px; }
.skin_txt_I, .skin_txt_I_Edit { width: 60px; }
.skin_txt_J, .skin_txt_J_Edit { width: 350px; }
.skin_txt_blue { border: 1px solid #6299C0; height: 18px; margin: 0; padding: 0; background-color: #C5E5FA; color: #014582; width: 105px; }

.skin_txt_blue_Edit { border: 1px solid #3FA6D5; height: 18px; margin: 0; padding: 0; color: #014582; width: 105px; }
.skin_txt_login { width: 142px; height: 20px; border: solid 1px #c8c8c8; /*margin: 0px 12px;*/ background-color: #f7f7f9; line-height: 20px; }

.skin_btn_Login:hover { /*background-image: url(images/buttonbg.png);*/ }
.skin_btn_Login { background: #0185D7; width: 186px; src: inherit; border: none; height: 28px; color: #fff; font-weight: bold; cursor: pointer; }

.skin_btn_Login_Cancel { background-image: url(images/Login/button_reset.png); width: 81px; height: 26px; src: inherit; border: none; background-color: Black; }
/******************||---------<<		DropDownList	>>---------||******************/
.skin_ddl_A, .skin_ddl_B, .skin_ddl_C, .skin_ddl_D, .skin_ddl_E, .skin_ddl_F { background-color: #FFFFFF; border: 1px solid #C4D1D7; height: 24px; margin-top: 3px; }
.skin_ddl_A { width: 80px; }
.skin_ddl_B { width: 128px; }
.skin_ddl_C { width: 170px; }
.skin_ddl_D { width: 300px; }
.skin_ddl_E { width: 240px; }
.skin_ddl_F { width: 238px; }
/************/
/*----------表单表格*/
.dialogmain { text-align: left; padding: 10px; }
.formtableSmall, .formtable { width: 100%; border: 0; }
    .formtableSmall th, .formtableSmall td, .formtable th, .formtable td { border: 0; padding: 3px 5px 3px; text-align: left; }
    .formtableSmall td, .formtable td { padding-left: 0px; }
    .formtable th { color: #333333; font-weight: normal; width: 150px; }
    .formtableSmall th { color: #333333; font-weight: normal; width: 80px; }
.buttonok { clear: both; padding: 10px; text-align: center; }
/*----------*/

/******************||---------<<		GridView			>>---------||******************/
table.skin_grid { color: #4B4E53; table-layout: fixed; }
    table.skin_grid tr.skin_grid_header th, table.skin_grid tr.skin_grid_row td, table.skin_grid tr.skin_grid_alter_row td { padding: 5px; height: 20px; overflow: hidden; white-space: nowrap; word-break: break-all; text-overflow: ellipsis; }
    table.skin_grid tr.skin_grid_header th { /*font-weight: normal; background-image: url(images/tbg1.png); background-position: bottom; text-align: left;*/ color: #000; padding: 5px; }
    table.skin_grid tr.skin_grid_row, table.skin_grid tr.skin_grid_row td, table.skin_grid tr.skin_grid_alter_row td { /*background-image: url(Images/gridImages/bg.gif); background-position: bottom; background-repeat: repeat-x;*/ }
    table.skin_grid tr.skin_grid_alter_row td { }
    table.skin_grid tr.skin_grid_footer td { padding: 5px; height: 20px; vertical-align: bottom; text-decoration: none; }
    table.skin_grid tr.skin_grid_pager { height: 28px; width: 300px; text-align: right; vertical-align: bottom; }
        table.skin_grid tr.skin_grid_pager td { border: 0px; }

/* GridView */
table.skin_grid { background: #FFF; color: #494A4E; font-size: 13px; width: 100%; table-layout: fixed; }

    table.skin_grid tr.skin_grid_header th { font-weight: normal; background-color: #E9E9E9; border-bottom: 1px solid #D1CED1; /*text-align: left;*/ vertical-align: middle; }


/* ------翻页控件----- */
TABLE.List-StatusBar { table-layout: fixed; width: 100%; height: 24px; padding: 0; margin: 0px 0 0 0; }
.List-StatusBar-Label { padding-left: 8px; color: #494A4E; line-height: 22px; width: 65%; }
.List-Paging { text-align: right; color: #494A4E; line-height: 22px; }
    .List-Paging input { margin-right: 5px; vertical-align: middle; }
.NarrowImgDefaut { width: 15px; height: 30px; overflow: hidden; background-image: url(images/icon/zoom.png); background-repeat: no-repeat; background-position: center; padding-right: 15px; float: right; cursor: pointer; z-index: 10; position: relative; float: right; }
.NarrowImg { background-image: url(images/icon/zoom.png); background-position: center; }

.OperateButtons { height: 29px; padding-top: 5px; display: block; clear: both; border-top: 1px dashed #ccc; }
.footerbuttons { height: 30px; background-color: #FFF; padding-top: 5px; padding-right: 25px; display: block; border-top: 1px dashed #ccc; }
    .footerbuttons .wrap { float: right; }
.hiddenButtons { display: none; }
.IcoButton { margin: 0 5px 0 5px; cursor: pointer; }

    .IcoButton * { cursor: pointer; }

    .IcoButton a:hover { color: #FFFF00; }

a:hover.link-btn { color: #FFF; }

a.link-btn, a.link-btn-n { color: #FFF; cursor: pointer; display: inline-block; font-size: 13px; height: 22px; line-height: 22px; outline: medium none; padding-right: 12px; text-decoration: none; margin-right: 5px; }

a.link-btn { /*background: url(images/btnbg.png); border: 1px solid #6aac28; overflow: hidden; height: 22px;*/ display: inline-block; line-height: 22px; padding: 5px 20px; font-size: 13px; font-weight: 400; outline: 0; border: none; border-radius: 3px; vertical-align: middle; cursor: pointer; background-color: #0185D7; }

a.link-btn-n { background: url( "images/ButtonRight_N.png" ) no-repeat scroll right top transparent; }
a.link-btn span.link-btn-left { display: block; }



a.link-btn-n span.link-btn-left { display: block; padding: 0 0 0 12px; }



a.link-btn span span.link-btn-text, a.link-btn-n span span.link-btn-text { display: inline-block; height: 22px; line-height: 22px; padding: 0 0 0 0; }
/* --------------- */
#tip { clear: both; border: 1px solid #81A8E9; background-color: #FFF; font-size: 11px; text-align: left; line-height: 20px; margin: 0; padding: 0 2px 0 2px; width: auto; word-wrap: break-word; word-break: break-all; }

/*Button*/
.skin_btn { border: 0px; height: 25px; width: 85px; margin: 0; padding: 0; color: #FFF; cursor: pointer; background: url(images/button.gif); }
    .skin_btn:hover { background: url(images/button.gif); border: 0px; }
.RedButton:hover { }

.RedButton { background: url(images/btnbg.png); border: 1px solid #69ac29; height: 23px; color: #FFFFFF; padding: 2px 18px 0 18px; vertical-align: middle; width: 60px; font-size: 12px; margin: 0px 6px; cursor: pointer; }

.RedButtonLeft { background: url(images/btnbg.png); border: 1px solid #69ac29; height: 23px; color: #FFFFFF; vertical-align: middle; width: 60px; font-size: 12px; cursor: pointer; }
.homeIco { width: 26px; height: 28px; list-style: none; margin: 0 10px 0 10px; float: left; }
    .homeIco li { float: left; margin: 0; width: 26px; height: 28px; vertical-align: middle; }
    .homeIco a { line-height: 26px; vertical-align: middle; }
.TipsWrap { position: absolute; width: 10px; height: 10px; display: none; }

    .TipsWrap .TipsFrame { position: relative; left: -65px; top: -70px; background: url(images/search.png); width: 85px; height: 85px; }

    .TipsWrap .Close { float: right; margin: 7px 1px 0 0; display: block; cursor: pointer; width: 8px; height: 8px; overflow: hidden; background: url(Images/Icon/Delete.gif); }

    .TipsWrap .TipsText { padding: 25px 5px 10px 30px; }

.color-gary { color: #524b3d; font-size: 14px; font-weight: bold; }
.color-gary-txt { color: #524b3d; font-size: 12px; font-weight: bold; }

.ListSplit { height: 70px; background-image: url(images/top_line.gif); background-repeat: no-repeat; /*padding: 1px !important;*/ }
table.searchtable { border-collapse: collapse; border: none; }
td.searchtabletd { border: solid #e6e6e8 1px; background-color: #f7f7f9; }

.UploadHeader { background: #f1f1f1; border-bottom: 1px solid #e6e6e8; text-align: right; padding-right: 4px; font-size: 14px; }

.Tab { float: left; width: 120px; height: 28px; font-size: 12px; line-height: 28px; text-align: center; border-top: solid #cdcdcb 1px; border-left: solid #cdcdcb 1px; border-right: solid #cdcdcb 1px; margin-top: 0px; margin-right: 5px; color: #2d2d2d; }

.Tab-Selected { float: left; background-image: url(images/tab.gif); /*background-color: #a4a4a4;*/ width: 120px; font-size: 14px; height: 32px; line-height: 32px; text-align: center; border-top: solid #cdcdcb 1px; border-left: solid #cdcdcb 1px; border-right: solid #cdcdcb 1px; margin-top: -4px; font-weight: bold; margin-right: 5px; }

.TabBarRow { background-color: #f6f6f6; line-height: normal; border-right: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0; height: 29px; }

.TabBar { float: left; position: absolute; }

.TabBar-Cell { }
div.TabDiv { border: solid #cdcdcd 1px; }


.box { border: 1px solid #d0d0d0; overflow-x: auto; margin-bottom: 5px; margin-left: 10px; height: 480px; }
.boxtitle { height: 38px; background-color: #FAFAFA; /*color: #6B6B6B;*/ line-height: 38px; padding-left: 10px; font-size: 14px; font-weight: bold; border-bottom: 2px solid #0284D8; }
.boxcontent { color: #000; }

div.boxcontent ul li a { color: #FF6600; font-weight: bolder; }

    div.boxcontent ul li a:hover { color: #FCB80F; }

.operationButtons { padding-top: 3px; margin-right: 10px; height: 35px; float: right; }

.gridContent { margin-left: 10px; margin-right: 10px; padding-bottom: 10px; }

.contentwrapper { border-top: 0px; background-color: #FFF; height: 100vh; margin: 0px; padding: 0px; }

.navbar { margin: 0 10px; background: #FAFAFA; /* url(images/tabbg.png);*/ height: 41px; line-height: 38px; vertical-align: middle; }

    .navbar img { vertical-align: middle; margin-left: 10px; margin-top: -1px; }
    .navbar input[type='image'] { margin-top: -2px; }

.searchwrapper { clear: both; /*background-color: #fbfbfb; border: 1px solid #d0d0d0;*/ margin: 0px 10px; padding-top: 6px; /*text-align: center;*/ }

#NTSearchWrapper { float: right; padding-top: 2px; margin: 10px; }

#NTGridContent { margin: 10px; }

.NTGridButtons { height: 38px; margin-top: 5px; }


/*日历*/

.CalendarCell { border: 1px solid #FFF; cursor: pointer; font-size: 14px; }
/**/

.ContactUs { padding-left: 8px; font-family: Verdana, Geneva, sans-serif; font-size: 14px; }

.ContactUsLi { padding-top: 20px; }



.form-control { display: block; width: 100%; height: 32px; padding: 4px 5px; background-color: #fff; border: 1px solid #e7eaec; border-radius: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
    .form-control:focus { border-color: #1ab394 !important; outline: 0; }

.label-form { width: 23.3%; float: left; padding-left: 15px; line-height: 32px; }
.ibox .ibox-content .row .label-form { font-size: 13px; }

.label-form .control-label1 { width: 1em; float: left; text-align: left; padding-right: 0.5em; }
.label-form .control-label1-r { width: 1em; float: left; text-align: right; padding-right: 0.5em; }
.label-form .form-group1, .label-form .form-group1-r { margin-left: 1.5em; margin-bottom: 10px; }
    .label-form .form-group1-r input { text-align: right; }

.label-form .control-label2 { width: 2em; float: left; text-align: left; padding-right: 0.5em; }
.label-form .control-label2-r { width: 2em; float: left; text-align: right; padding-right: 0.5em; }
.label-form .form-group2, .label-form .form-group2-r { margin-left: 2.5em; margin-bottom: 10px; }
    .label-form .form-group2-r input { text-align: right; }

.label-form .control-label3 { width: 3em; float: left; text-align: left; padding-right: 0.5em; }
.label-form .control-label3-r { width: 3em; float: left; text-align: right; padding-right: 0.5em; }
.label-form .form-group3, .label-form .form-group3-r { margin-left: 3.5em; margin-bottom: 10px; }
    .label-form .form-group3-r input { text-align: right; }

.label-form .control-label { width: 4em; float: left; text-align: left; padding-right: 0.5em; }
.label-form .control-label-r { width: 4em; float: left; text-align: right; padding-right: 0.5em; }
.label-form .form-group, .label-form .form-group-r { margin-left: 4.5em; margin-bottom: 10px; }
    .label-form .form-group-r input { text-align: right; }

.label-form .control-label5 { width: 5em; float: left; text-align: left; padding-right: 0.5em; }
.label-form .control-label5-r { width: 5em; float: left; text-align: right; padding-right: 0.5em; }
.label-form .form-group5, .label-form .form-group5-r { margin-left: 5.5em; margin-bottom: 10px; }
    .label-form .form-group5-r input { text-align: right; }

.label-form .control-label6 { width: 6em; float: left; text-align: left; padding-right: 0.5em; }
.label-form .control-label6-r { width: 6em; float: left; text-align: right; padding-right: 0.5em; }
.label-form .form-group6, .label-form .form-group6-r { margin-left: 6.5em; margin-bottom: 10px; }
    .label-form .form-group6-r input { text-align: right; }

.label-form .control-label7 { width: 7em; float: left; text-align: left; padding-right: 0.5em; }
.label-form .control-label7-r { width: 7em; float: left; text-align: right; padding-right: 0.5em; }
.label-form .form-group7, .label-form .form-group7-r { margin-left: 7.5em; margin-bottom: 10px; }
    .label-form .form-group7-r input { text-align: right; }

.label-form .control-label8 { width: 8em; float: left; text-align: left; padding-right: 0.5em; }
.label-form .control-label8-r { width: 8em; float: left; text-align: right; padding-right: 0.5em; }
.label-form .form-group8, .label-form .form-group8-r { margin-left: 8.5em; margin-bottom: 10px; }
    .label-form .form-group8-r input { text-align: right; }

.label-form .control-label9 { width: 9em; float: left; text-align: left; padding-right: 0.5em; }
.label-form .control-label9-r { width: 9em; float: left; text-align: right; padding-right: 0.5em; }
.label-form .form-group9, .label-form .form-group9-r { margin-left: 9.5em; margin-bottom: 10px; }
    .label-form .form-group9-r input { text-align: right; }

.label-form .control-label10 { width: 10em; float: left; text-align: left; padding-right: 0.5em; }
.label-form .control-label10-r { width: 10em; float: left; text-align: right; padding-right: 0.5em; }
.label-form .form-group10, .label-form .form-group10-r { margin-left: 10.5em; margin-bottom: 10px; }
    .label-form .form-group10-r input { text-align: right; }

.label-form .control-label11 { width: 11em; float: left; text-align: left; padding-right: 0.5em; }
.label-form .control-label11-r { width: 11em; float: left; text-align: right; padding-right: 0.5em; }
.label-form .form-group11, .label-form .form-group11-r { margin-left: 11.5em; margin-bottom: 10px; }
    .label-form .form-group11-r input { text-align: right; }

.label-form .control-label12 { width: 12em; float: left; text-align: left; padding-right: 0.5em; }
.label-form .control-label12-r { width: 12em; float: left; text-align: right; padding-right: 0.5em; }
.label-form .form-group12, .label-form .form-group12-r { margin-left: 12.5em; margin-bottom: 10px; }
    .label-form .form-group12-r input { text-align: right; }

.label-form .control-label13 { width: 13em; float: left; text-align: left; padding-right: 0.5em; }
.label-form .control-label13-r { width: 13em; float: left; text-align: right; padding-right: 0.5em; }
.label-form .form-group13, .label-form .form-group13-r { margin-left: 13.5em; margin-bottom: 10px; }
    .label-form .form-group13-r input { text-align: right; }

.table-responsive { clear: both; }
.table-header { line-height: 30px; padding: 5px 0px; height: 30px; }
    .table-header .form-control { height: 30px; }
    .table-header .btnad { line-height: 28px; float: left; padding: 0 8px; vertical-align: top; font-size: 12px; border-radius: 0; margin-left: -1px; position: relative; outline: none; cursor: pointer; }
        .table-header .btnad:first-child { border-top-left-radius: 3px; border-bottom-left-radius: 3px; margin-left: 0px; }
        .table-header .btnad:last-child { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
        .table-header .btnad:hover { z-index: 2; }
    .table-header .table-length { float: left; margin-right: 18px; }
        .table-header .table-length .form-control { display: inline-block; width: auto; }
    .table-header .table-header-btn { float: left; height: 30px; font-size: 12px; }
        .table-header .table-header-btn a.link-btn { font-size: 12px; }
        .table-header .table-header-btn a.link-btn { background-color: #fff; border: 1px solid #0185D7; color: #0185D7; padding: 3px 8px; line-height: 30px; float: left; margin-right: -1px; border-radius: 0px; }
            .table-header .table-header-btn a.link-btn:first-child { border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
            .table-header .table-header-btn a.link-btn:last-child { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.table-body { margin-top: 0px; }
/* 每页显示 */
.pageset { float: right !important; height: 30px; color: #676a6c; }
    .pageset .label-form { padding-right: 0; padding-left: 10px; }
        .pageset .label-form .control-label { text-align: right; line-height: 30px; padding-right: 0px; }
        .pageset .label-form .form-group { margin-bottom: 0; }
        .pageset .label-form .form-control { height: 30px; padding-top: 3px; padding-bottom: 3px; }

@font-face { font-family: 'element-icons'; src: url(fonts/element-icons.woff); }
[class^="el-icon-"], [class*=" el-icon-"] { font-family: 'element-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; vertical-align: baseline; display: inline-block; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.el-icon-search:before { content: "\E778"; box-sizing: inherit; margin-right: 5px; }
.el-icon-refresh:before { content: "\E6D0"; box-sizing: inherit; margin-right: 5px; }
.el-icon-back:before { content: "\E6EA"; box-sizing: inherit; margin-right: 5px; }
.el-icon-download:before { content: "\E77C"; box-sizing: inherit; margin-right: 5px; }
.el-icon-delete:before { content: "\E6D7"; box-sizing: inherit; margin-right: 5px; }
.el-icon-add:before { content: "\E723"; box-sizing: inherit; margin-right: 5px; }
.fileInfo { width: 70%; float: left; line-height: 30px; border-bottom: 1px solid #E7EAEC; margin-bottom: 5px; padding: 0 20px 0 0; box-sizing: border-box; }
