/*正文内容模块*/
body{
    position: relative;
    font-size:14px;
    background:rgba(255,255,255,0);
}
/*面包屑导航*/
.breadcrumb{
    background-color:#ecf0f5 ;
    margin-bottom: 0em;
}
.breadcrumb button{
    margin-right: 1em ;
}
/*正文*/
.content{
    padding:0 15px;
    z-index:0;
    height:50px;
    line-height:50px;
    border:none;
}
.content span{
	color:#fff;
	font-size:16px;
	padding-right:5px;
	float:left;
}
.panel-default_1:after{
	content: '';
	display: block;
	clear: both;
}

/*模态版*/
.panel-default{
    /* background-color: rgba(255, 255, 255, 0.5); */
    padding:0 10px;
    font-size: 1em;
}
.panel-default input,.panel-default select,button{
    font-size:1em;
}
.panel-body .row span .glyphicon-search{
    width:100%;
    text-align: center;
    font-size: 1.6em;
}
.formStyle .form-control{
    display: inline-block;
    background-color: #ffffff;
}
.input-group{
    width:80%;
}
.searchIcon{
    display: inline-block;
    margin-top: 10px;
}

/*- 模态框*/
.modal-dialog{
    margin:3% auto;
}
.modal-body{
    padding:0 1%;
    /* overflow: auto;
    height: 480px; */
    float:left;
}
.modal-content{
    /* width:1060px; */
    overflow: auto;
    height: 420px;
}
.tableScroll{
    height:350px;
    overflow: scroll;
}
.form-inline .form-group{
    margin: 10px 10px;
}
.form-inline .form-group label{
    width:100px;
    text-align: right;
}


.formStyle .row{
    margin-top: 10px;
}
.formStyle .row .row{
    margin-top: 0px;
}
.datelabel{
    height:34px;
    line-height: 34px;
}
/*表单*/
.table tr th,.table tr td{
    text-align: center;
    font-size: 14px;
    
    
}
.fixed-table-container tbody .selected td{
	background:#6E696A;
}
.tableNew td,.tableNew th{
	color:#fff;
	height:44px;
    line-height:44px;
}
.table tr td span{
    color: royalblue;
    cursor: pointer;
}
.fixed-table-container{
	border:none;
}


@media screen and  (max-width: 400px)  {
    .panel-default{
        padding:0 20px;
    }

}

.hasto{
    vertical-align: middle;
    font-size:18px;
    color: red;
}
.nothas{
    vertical-align: middle;
    font-size:18px;
    color: #ffffff;
}

.bttabel.tableNew{
    background:rgba(6,184,235,.2);
}



.modal{
	overflow:auto;
}
.fixed-table-container tbody td {
    border-left: 0;
}
.fixed-table-container thead th{
	border-left:0;
}
thead{
	background:#ECECEC;
}
.tableNew thead{
	background:transparent;
}

.table-striped>tbody>tr:nth-of-type(odd){
	background:transparent;
}
.table-striped>tbody>tr:nth-of-type(even){
	background:transparent;
}
.tableNew .table-striped>tbody>tr:hover{
	background:rgba(162,247,255,.33);
}
.tableNew .fixed-table-container tbody .selected td{
	background:rgba(0,252,255,.27);
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
	border:none;
}
.pull-left{
	display:none;
}
ul.pagination{
	/* width:50%;  */
	position: absolute;
    left: 50%;
    top: 50%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin:0 auto;
}
.fixed-table-pagination{
	position: relative;
}
.pull-right pagination:after{
	content: '';
	display: block;
	clear: both;
}
.fixed-table-pagination:after{
	content: '';
	display: block;
	clear: both;
}
.fixed-table-pagination{
	height:40px;
}
.fixed-table-pagination .pagination-detail, .fixed-table-pagination div.pagination{
	margin-top: 0;
    margin-bottom: 0;
}
.changeModel{
	position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background:rgba(0,0,0,.7);
    display:none;
}
.changeDiv{
	background:#fff;
	width:500px;
	/* height:460px; */
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.changeTitle{
	height:54px;
	line-height:54px;
	padding-left:20px;
	padding-right:20px;
	background:#eaeaea;
}
.changeTitle p{
	float:left;
	font-size:18px;
	color:#383838;
}
.changeTitle img{
	float:right;
	margin-top: 15px;
	cursor: pointer;
}
.inputList{
	
	width:382px; 
	height:40px;
	margin:20px auto;
}
.inputList span{
	background:#eaeaea;
	height:40px;
	line-height:40px;
	text-align:center;
	display: inline-block;
	width:132px;
	float:left;
	border:1px solid #c1c1c1;
	border-right:none;
	font-size:14px;
	color:#343434;
}
.inputList input{
	height:40px;
	line-height:40px;
	border:1px solid #c1c1c1;
	outline: none;
	float:left;
	width:250px;
}
.changeBottom{
	height:80px;
	line-height:80px;
	background:#f8f8f8;
}
.changeBottom input{
	width:145px;
	height:38px;
	line-height:38px;
	background:#20acb9;
	border:none;
	font-size:14px;
	color:#fff;
}
.changeBottom input:hover{
	background:#10c3d4;
}
.changeBottom input:nth-child(1){
	margin-left:78px;
}
.changeBottom input:nth-child(2){
	margin-left:52px;
}

.searchable-select-dropdown {
    z-index: 1;
}


.questList span{
	padding-right:30px;
}
.questList{
	margin-top:10px;
}
.questList input{
	margin-left:30px;
}
.questList:first-child{
	margin:0;
}
.questList .mTitle p{
	font-weight: bolder;
}
.questList .mTitle{
	margin-left:2px;
}

@media (min-width: 768px){
	.modal-dialog {
	   
	   width: 1050px;
	}
	.modal-dialog.mapNdiv{
		width: 1300px;
		
	}
}

 @media (max-width: 1540px){
	
	.modal-dialog.mapNdiv{
		width:1130px;
	}
} 
.modal-dialog.modal_small{
	width: 720px;
}
.modal-body form{
	width:1020px;
	float:left;
}
.modal-dialog.mapNdiv .modal-body form{
	width:700px;
}
.modal-body:after{
	content: '';
	display: block;
	clear: both;
}
.mapNew{
	/* margin-left:700px;
	height:360px; */
	margin-left:700px;
	width:580px;
}
#mapNew{
	
}

button.btn{
	background:#17A4E3;
	color:#fff;
}