@charset "utf-8";
/* CSS Document */

select{ outline: none;}
table { border-collapse:separate; border-spacing: 2px;}
a:hover{ text-decoration:none}
.txt-left{ text-align: left !important;}
.pb50{ padding-bottom: 50px !important;}

.file-box{ margin-top: 15px; padding-bottom: 100px;}
.file-box .left-box{ width: 230px;}
.file-box .left-box ul{ margin-top: 20px;}
.file-box .left-box ul li{ margin-top: 10px; font-size: 16px;}
.file-box .left-box ul li a{display: block; padding-left: 18px; width: 230px; height: 60px; line-height: 60px; color: #fff; background: url(../img/file_tab_bg.png) no-repeat;}
.file-box .left-box ul li a:hover{ text-decoration: none;}
.file-box .left-box ul li i{ display: inline-block; margin-right: 10px; vertical-align: middle; width: 32px; height: 32px; background: url(../img/infoml_ico_all.png) no-repeat;}
.file-box .left-box ul li.active a, .file-box .left-box ul li a:hover{ background:url(../img/file_tab_bg_active.png) no-repeat;}
.file-box .left-box ul li .ico-fg{ background-position: 0 0;}
.file-box .left-box ul li .ico-file{ background-position: 0 -69px;}
.file-box .left-box ul li .ico-office{ background-position: 0 -139px;}
.file-box .left-box ul li .ico-sw{ background-position: 0 -206px;}
.file-box .left-box ul li .ico-swfile{ background-position: 0 -273px;}
.file-box .left-box ul li .ico-sdepart{ background-position: 0 -344px;}

.file-box .right-box{ width: 930px; padding: 20px; -moz-box-shadow:0px 0px 5px rgba(0,0,0,0.1); -webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.1); box-shadow:0px 0px 5px rgba(0,0,0,0.1);}
.file-box .right-box .box{ height: 42px; overflow: hidden;}
.file-box .right-box .search{ width: 530px; height: 40px; font-size: 16px; border: #dcdcdc solid 1px; background: url(../img/file_line.png) no-repeat 120px center;}
.file-box .right-box .search select{ color: #006eab; padding: 5px 10px; float: left; width: 115px; height: 40px; border: none;}
.file-box .right-box .search input{float: left;}
.file-box .right-box .search .input{ margin-left: 10px; padding: 0 15px; width: 320px; height: 38px; border: none;}
.file-box .right-box .search .btn-search{ cursor: pointer; width: 50px; height: 40px; border: none; background: url(../img/file-search.png) no-repeat center center;}

.file-box .right-box .table{ width: 100%; font-size: 14px; margin-top: 15px;}
.file-box .right-box .table thead tr{ height: 40px; background-color: #006eab;}
.file-box .right-box .table thead tr td{ color: #fff; }
.file-box .right-box .table tr{ height: 60px;}
.file-box .right-box .table tr td{ padding: 0 8px; text-align: center; color: #666;font-size:16px;}
.file-box .right-box .table tr.bg-gray{ background-color: #f5f5f5;}

.right-box .tab-menu{ }
.right-box .tab-menu li{ width:310px; height:62px; float:left;}
.right-box .tab-menu li a{ display: block; width: 310px; padding-top: 11px; color: #a9a9a9; height: 62px; background: url(../img/infoml_tab.png) center top no-repeat; text-align: center; font-size: 18px; overflow: hidden;}
.right-box .tab-menu li.active a, .right-box .tab-menu li a:hover{ color: #fff; background: url(../img/infoml_tab_active.png) center top no-repeat;}
.right-box .tab-con{ margin-top: 10px;}
.right-box .tab-con .tab-a{}
.right-box .tab-con .tab-a li{ float: left;  margin-left: 20px; margin-top: 10px;}
.right-box .tab-con .tab-a li a{ display: block; font-size: 16px; width: 210px; height: 44px; line-height: 44px; text-align: center; color: #666; border: #eeeeee solid 1px;}
.right-box .tab-con .tab-a li a:hover{ background-color: #f9f9f9; color: #5796c5; border: #f9f9f9 solid 1px;}

.right-box .gray-table thead tr{ height: 40px; background-color: #f5f5f5 !important;}
.right-box .gray-table thead tr td{ color: #a6a6a6 !important;}

.right-box .nb li{width:310px;}
.right-box .nb li a{width:310px;}
.right-box .zn li{width:310px;}
.right-box .zn li a{width:310px;}