html{margin: 0px auto; width: 100%;height:100%;overflow-x:hidden;}
body{font-size:14px;font-family:"Microsoft YaHei","SimSun", Tahoma,sans-serif;margin: 0;padding: 0;width: 100%;height:100%;}
img{border:0;vertical-align: middle;max-width: 100% !important}
a{text-decoration: none;}
a:focus{outline: none;}
button{width:130px !important; heigth:36px !important;}
button:focus{outline: none !important;}
table{border-spacing: 0;border-collapse:collapse;}
h3,h4{font-size: 14px;}
div,ul,h3,h4,p,table,iframe{margin: 0;padding: 0;}
li{list-style: none;}
.left{float: left;}
.right{float: right;}
.clear{clear: both;}

.warrap { margin-left: auto; margin-right: auto; }

.page-header { margin: auto 0px; padding: 0 60px; height:50px; border-bottom: 0px; background-image: url(../images/top_bg.png); }
.page-header .logo { width: 470px; height:65px; float: left; background-image:url(../images/logo.png); }
.page-header .info { float:right; margin-top: 20px; }
.page-header .info a { color: #000; margin-right: 5px; }

.navbar { min-height: 10px; border-radius: 0px; margin-bottom: 10px; }
.navbar-default { background-color: #1f81cf; border: 0px; }
.navbar-default .navbar-nav li a { color: #FFF; padding: 10px 20px; }
.navbar-default .navbar-nav li a:HOVER { color: #FFF; background-color: #63abe7; }
.navbar-default .navbar-nav .active a { color: #FFF; background-color: #63abe7; }
.navbar-default .navbar-nav .active a:HOVER { color: #FFF; background-color: #63abe7; }
.navbar-left-logo {width:60%;float:left;height:50px;}
.navbar-right {width:40%;float:left;height:50px;}
.navbar-right-menu {position:relative;top:5px;left:50px;height:40px;}

.top-navbar { padding-left: 60px; }

.page-container { }

.page-sidebar { width: 22%; min-height: 470px; float:left; padding: 0px; margin-bottom: 10px; }

.page-sidebar i { margin-right: 5px; margin-left: 10px; color: #6E829B; }

.page-sidebar hr { border-top: 1px solid #DAE1E8; border-bottom: 1px solid #FFF; margin: auto 10px; }

.page-sidebar .page-sidebar-title { cursor:pointer; padding-top: 8px; margin-left: 60px; background-color: #F7F7F7; border-right: 1px solid #DAE1E8; }
.page-sidebar .page-sidebar-title.current { color: #1f81cf;}

.page-sidebar .page-sidebar-title .hr { margin-top: 8px; }

.page-sidebar .page-sidebar-title .arrow { float: right; }

.page-sidebar .page-sidebar-menu { display: none; list-style: none; border-right: 1px solid #DAE1E8; padding-left: 8px; margin-left: 60px; margin-bottom: 0px; background-color: #F7F7F7; }
.page-sidebar .page-sidebar-menu.min-height {min-height: 470px; }

.page-sidebar .page-sidebar-menu li { line-height: 25px; }

.page-sidebar .page-sidebar-menu li.active a, .page-sidebar .page-sidebar-menu li.active i { color: #1f81cf; }

.page-sidebar .page-sidebar-menu li a { position: relative; display: block; color: #6E829B; padding: 6px 0px; text-decoration: none; }

.page-sidebar .page-sidebar-menu li a i { margin-left: 8px; }

.page-sidebar .page-sidebar-menu li a span.title { margin-left: 8px; }

.page-sidebar .page-sidebar-menu li a:HOVER { color: #1f81cf; }

.page-content { width: 78%; padding-left: 10px; padding-right: 60px; float:right; }
.page-content .breadcrumb { font-size: 12px; margin-bottom: 10px; padding: 5px 15px; }
.page-content .notice { border: 1px solid #DDD; padding: 10px; margin-bottom: 10px; }

.page-content .strong { font-weight: bold; color: orange; padding: 0 5px; }

.page-content .table>thead:first-child>tr:first-child>th { text-align: center; border-bottom-width: 0px; background-color: #F7F7F7; }

.page-content .table { text-align: center; border-color: #DAE1E8; }

.page-content .table .left { text-align: left; padding-left: 20px; }

.page-content .table .indate { font-weight: 100; background-color: #FF7F00; }

.page-content .table .outdate { font-weight: 100; background-color: #FF0000; }

.wysb {color: #1F81CF;}

p.control-btn { text-align: center; }

.control-btn button { width: 150px; margin: 0px 15px; border-radius: 0; }

.in-selected { display: block;}
.un-selected { display: none;}
.arrow-in { position: absolute; display: block; float: right; right: -2px; top: 6px; border-top: 12px solid transparent; border-bottom: 12px solid transparent; border-right: 12px solid #FFF; z-index: 1002; }
.arrow-out { position: absolute; display: block; float: right; right: 0px; top: 6px; border-color: transparent rgb(192, 210, 221) transparent transparent; border-width: 12px; margin-right: -1px; border-style: solid; z-index: 1001; }

.clear { clear: both;}

.footer { font-size: 12px; clear: both; height: 65px; text-align: center; padding: 10px; background-color: #F7F7F7;}
.footer p { margin-bottom: 5px; }

.self-icon { background-image: url(../images/icons.png); display: inline-block; vertical-align: middle; background-repeat: no-repeat; }

.icon-computer-un { width: 20px; height: 20px; background-position: 0px 0px; }
.icon-computer-in { width: 20px; height: 20px; background-position: 0px -25px; }

.icon-delete-un { width: 20px; height: 20px; background-position: -25px 0px; }
.icon-delete-in { width: 20px; height: 20px; background-position: -25px -25px; }

.icon-edit-un { width: 20px; height: 20px; background-position: -50px 0px; }
.icon-edit-in { width: 20px; height: 20px; background-position: -50px -25px; }

.icon-relate-un { width: 20px; height: 20px; background-position: -75px 0px; }
.icon-relate-in { width: 20px; height: 20px; background-position: -75px -25px; }

.icon-application-un { width: 20px; height: 20px; background-position: -100px 0px; }
.icon-application-in { width: 20px; height: 20px; background-position: -100px -25px; }

.icon-active-un { width: 20px; height: 20px; background-position: -125px 0px; }
.icon-active-in { width: 20px; height: 20px; background-position: -125px -25px; }

.icon-car-un { width: 20px; height: 20px; background-position: -150px 0px; }
.icon-car-in { width: 20px; height: 20px; background-position: -150px -25px; }

.icon-search-un { width: 20px; height: 20px; background-position: -175px 0px; }
.icon-search-in { width: 20px; height: 20px; background-position: -175px -25px; }

.icon-arrow-un { width: 20px; height: 20px; background-position: 0px -30px; }
.icon-arrow-in { width: 20px; height: 20px; background-position: 0px -50px; }

.icon-arrow-right { width: 20px; height: 20px; background-position: 0px -75px; }
.icon-arrow-down { width: 20px; height: 20px; background-position: -25px -75px; }

.icon-nszm-un { width: 20px; height: 20px; background-position: 0px -100px; }
.icon-nszm-in { width: 20px; height: 20px; background-position: 0px -125px; }

.icon-nsxy-un { width: 20px; height: 20px; background-position: -25px -100px; }
.icon-nsxy-in { width: 20px; height: 20px; background-position: -25px -125px; }

.icon-swwf-un { width: 20px; height: 20px; background-position: -50px -100px; }
.icon-swwf-in { width: 20px; height: 20px; background-position: -50px -125px; }

.icon-wcjy-un { width: 20px; height: 20px; background-position: -75px -100px; }
.icon-wcjy-in { width: 20px; height: 20px; background-position: -75px -125px; }

.icon-dwzf-un { width: 20px; height: 20px; background-position: -100px -100px; }
.icon-dwzf-in { width: 20px; height: 20px; background-position: -100px -125px; }

.empty { border: 1px solid red; }

.bold {
	font-weight: bold;
}

.container-fluid .breadcrumb { font-size: 12px; margin-bottom: 10px; padding: 5px 15px; }

/*填写申报--附加税申报--备份*/
/*.container-fluid .notice{border: 1px solid #DAE1E8;margin: 10px auto;height:60px;padding:10px;}
.container-fluid .strong { font-weight: bold; color: orange; padding: 0 5px; }
.container-fluid .message4 .table tr td{font-weight: normal;}


.container-fluid .table>thead:first-child>tr:first-child>th { text-align: center; border-bottom-width: 0px; background-color: #F7F7F7; }

.container-fluid .table { text-align: center; border-color: #DAE1E8; }

.container-fluid .table .left { text-align: left; padding-left: 20px; }

.container-fluid .table .indate { font-weight: 100; background-color: #FF7F00; }

.container-fluid .table .outdate { font-weight: 100; background-color: #FF0000; }*/

/*申报表-common--未暂存*/
.clear-padding{padding-left: 0;padding-right: 0;margin-top: 5px;}
.container-fluid .notice-common{border: 1px solid #DDD;margin: 0px auto;padding:10px;border-bottom: 0;}
.container-fluid .notice-common label{font-weight:normal;}
.table-bordered thead tr th{border-bottom-width:0;text-align: center; background: #74B1EE;font-weight: normal;}
/*无背景颜色版*/
.table-bordered-white thead tr th{border-bottom-width:0;text-align: center; background: #FFF;font-weight: normal;}
.text-center button{width: 90px;margin: 0 10px;outline: none;}
.text-center button:focus{outline: none !important;}
.table tbody tr td{/* text-align: center; */vertical-align: middle;} 



/*填写申报--附加税申报--已暂存*/
/*申报表->notice*/
.container-fluid .notice{border: 1px solid #DDD;margin: 10px auto;padding:10px;min-height: 130px;}
.container-fluid .notice label{font-weight:normal;}
.container-fluid .notice .normal{font-weight:normal;}
.container-fluid .notice .sb-left{width: 50%;float: left;}
.container-fluid .notice .sb-left .text-left{text-align: left;}
.container-fluid .notice .sb-right{width: 50%;float: right;text-align:right;}
.container-fluid .notice button:focus{outline: none !important;}

/*申报表->form->thead*/
.container-fluid .message4{width: 100%; height: auto; overflow:hidden;}
.container-fluid .message4 h3{height: 30px;line-height: 30px;border-bottom: 1px solid #DDDDDD;background: url(../images/ic_tip.png) no-repeat left center;margin-bottom: 15px;}
.container-fluid .message4 h3 span{margin-left: 20px;font-size: 16px;}
.container-fluid .message4 .overflow-x{overflow-x:scroll;}
.container-fluid table{text-align: center; border-color: #DAE1E8;font-size: 14px;}
.container-fluid .message4 table thead{background: #F7F7F7;border-bottom: 1px solid #DDD;}
.container-fluid .message4 table thead tr th{text-align: center;vertical-align: middle;font-weight:normal;border-bottom: 0; background:#74B1EE;}
/*申报表（无颜色版）*/

/*
	CSS样式说明：
	class="edit-input"是可编辑框，用#E8F3FD显示
	class="text-left"是左对齐
	class="text-center"是居中
	class="text-right"是右对齐
	class="table-th"是给
*/

/*申报表->form->tbody*/
/* .container-fluid .message4 table tbody input{border: 0;} */
.container-fluid .message4 table tbody .text-left{text-align: left;}
.container-fluid .message4 table tbody .text-center{text-align: center;}
.container-fluid .message4 table tbody .text-right{text-align: right;}
.container-fluid .message4 table tbody .edit-input{background:#E8F5D6;}
.container-fluid .message4 table tbody .dis-input{padding-right:5px; text-align: right;border: 0;}
.fixed-table-footer{border-top: 0;}
.edit-input{background:#E8F5D6;}
.table-th th{background: #B5DBEB;}
.status_wtx{background: url(../images/bg_nodo.png) no-repeat center;color: #FFF;}
.status_ytx{background: url(../images/bg_did.png) no-repeat center;color: #FFF;}
.container-fluid .table .left { text-align: left; padding-left: 20px; }
.container-fluid .table .indate { font-weight: 100; background-color: #FF7F00; }
.container-fluid .table .outdate { font-weight: 100; background-color: #FF0000; }
.text-center{text-align: center;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.trHight{height: 30px;}
.font-bold{font-weight: bold;}
.title-background{background: #74B1EE;font-size: 16px;height: 30px;line-height: 30px;margin-top: 10px;}



/*申报表->form->button*/
.container-fluid .button{text-align:center;margin-top: 20px}
.container-fluid .button button{width: 90px;}

/**申报表标题**/
.container-fluid .sb_title{
font-size: 21px;text-align:center;width:100%
}
/**申报表所属时期**/
.container-fluid .sb_sssq{
text-align:center;font-weight:normal;width: 100%;margin-left:37px
}

/*查询申报记录->form->button*/
.container-fluid .notice .inline-one{margin-bottom: 10px;}
.container-fluid .notice .inline-one .margin-right{margin-right: 3%;}
#ysbjl_table thead{border-bottom: 1px solid #DDD;}
#ysbjl_table{border-bottom: 0;}

/*查询公共条件框*/
.condtion{border: 1px solid #DDD;padding: 10px;border-radius:4px;}
.condtion .left{float: left;}
.condtion .right{float: right;}
.condtion .f-group{margin-bottom:15px;}
.condtion .f-group .label-group{width: 130px;height: 30px;float: left;text-align: right;}
.condtion .f-group .label-group label{height: 30px;line-height: 30px;margin-right:10%;font-weight: normal;}
.condtion .f-group .input-group{width: 310px;float: left;position: relative;}
.condtion .f-group .input-group .calendar1{position: absolute;top: 10px;right: 184px;z-index: 4;}
.condtion .f-group .input-group .calendar2{position: absolute;top: 10px;right: 10px;z-index: 4;}
.condtion .f-group .input-group input{width: 100%;border-radius:4px;}
.condtion .f-group .input-group select{width: 100%;border-radius:4px;}
.text-center{text-align: center;}
.div-group button{width: 100px;margin:10px;font-size: 16px;}
.bootstrap-table .fixed-table-toolbar .columns button{
	height:34px;
}

/*申报表树*/
#sb-main{width: 99%;float: left;text-align: center;}
#sb-sider{width: 18%;float: left;}
.toggle-pic{width: 6px;height: 400px;float: left;cursor: pointer;}
.pic-left{background: url(../images/left.gif) no-repeat center}
.pic-right{background: url(../images/right.gif) no-repeat center;}
.tree .tree-li{margin-top: 8px;}
.tree li a{text-decoration: none;}
.tree .branch li{margin-top: 2px;}
.tree .branch li:hover{background: #EEE;}

/*改变bootstrap的primary-btn 给非表格的按钮使用*/
.btn-primary {font-size:16px; color: #fff;background-color: #53ACF3; border-color: #53ACF3; border-width:1px;}
/*改变.btn-default*/
.btn-default { color: #53ACF3;  background-color: #FFF; border-color: #53ACF3; border-width: 1px; font-size: 16px; }
/*表格内按钮格式*/
.form-btn {width: 60px !important; height: 28px !important;font-size: 12px; color: 0994DC; background: #FFF; border-width: 1px; border-color: #53ACF3;}


/*自定义查询和重置按钮*/
.minQueryBtn {font-size: 16px; color: #fff; background-color: #53ACF3; border-color: #53ACF3; border-width: 1px; width: 80px !important; }
.minResetBtn {font-size: 16px; color: #53ACF3; background-color: #FFF; border-color: #53ACF3; border-width: 1px; width: 80px !important; }
