﻿body {
    font-family:微软雅黑;
    background:#F8F8F8;
	overflow-x:hidden;
	
}
.top{
    width:1200px;margin:0 auto;
    height:30px;
    
}
p{margin-bottom:6px;}
.main {
    width: 1200px;
	margin: 10px auto 40px;
}
.banner{width:1200px;margin:0px auto;}
.nav{width:100%; height:50px;background:#015EEA;position: fixed;top:32px;left: 50%;transform: translate(-50%);z-index: 10; }
.nav ul{width:1200px;margin: 0 auto; padding:0;display: flex;position: relative;}
    .nav ul li {
        list-style: none;
        width: 120px;
        text-align: center;
        box-sizing: border-box;
        height: 50px;
        box-sizing: content-box;
        display: flex;
        justify-content: center;
    }
.nav ul li a {line-height:50px;color:#FFF;font-size:16px;height: 44px;padding: 0px;width:110px;}
.nav ul li a:hover{
	background:rgba(255, 255, 255, 0.8);font-size:16px;font-weight: 700;width:110px;height: 44px;border-radius: 5px;line-height: 44px;
	margin-top: 3px;
}

.nav ul li a.act{background:#FFF;font-size:16px;font-weight: 700;width:110px;height: 44px;border-radius: 5px;line-height: 44px;
	margin-top: 3px;
}

.info{width:1000px;margin:0 auto; line-height:30px; text-align:center;}
.footer{width:100%;height:32px;background:#ffffff; display: flex;justify-content: center;align-items: center;}
.hengxian{width: 111px; height: 1px; background: #707070;}
.footer .copy{color:#666; text-align:center;font-size: 14px;line-height: 20px;height: 20px;margin: 0px 59px;}
.btnred{background:#267e80;color:#FFF;}
.btnred:hover{background:#267e80;color:#FFF;}
.baozhuang th{border-bottom:none; border-bottom:1px solid #000;}
.baozhuang  tr td{border-bottom:none;border-bottom:1px solid #000;}
.listtable{width:100%; border:1px solid #000; border-collapse:collapse;}
.listtable tr{ height:30px;}
.listtable tr td{height:30px; line-height:30px; }

.int{width:100%;height:25px;border:none;background:none; border-bottom:1px solid #000;}

/*上传样式*/
	.upload-box{ position:relative; display:inline-block; height:32px; vertical-align:middle; zoom:1; *display:inline;}
	.upload-box .upload-btn{ display:inline-block; height:32px; zoom:1; *display:inline; }
	.upload-box .upload-progress{ position:absolute; top:0; left:0; padding:2px 5px; width:115px; height:26px; border:1px solid #d7d7d7; background:#fff; overflow:hidden; }
	.upload-box .upload-progress .txt{ display:block; padding-right:10px; font-weight:normal; font-style:normal; font-size:11px; line-height:18px; height:18px; text-overflow:ellipsis; overflow:hidden; }
	.upload-box .upload-progress .bar{ position:relative; display:block; width:112px; height:4px; border:1px solid #1da76b; }
	.upload-box .upload-progress .bar b{ display:block; width:0%; height:4px; font-weight:normal; text-indent:-99em; background:#28B779; overflow:hidden; }
	.upload-box .upload-progress .close{ position:absolute; display:block; top:1px; right:1px; width:14px; height:14px; text-indent:-99em; background:url(skin_icons.png) -56px -196px no-repeat; cursor:pointer; overflow:hidden; }
/*图片相册样式*/
    .photo-list{ margin:0; padding:10px 0 0 0; }
	.photo-list ul{ margin:0 0 0 -15px; }
	.photo-list ul li{ float:left; margin-left:15px; text-align:center; *width:118px; }
	.photo-list ul li .img-box{ position:relative; margin:5px auto; width:112px; height:112px; border:3px #efefed solid; cursor:pointer; overflow:hidden; }
	.photo-list ul li .img-box.selected{ border:3px #f60 solid; }
	.photo-list ul li .img-box img{ width:100%; height:100%; opacity:1; }
	.photo-list ul li .img-box .remark{ position:absolute; display:block; left:0; right:0; bottom:0; margin:0; padding:3px 2px; height:18px; line-height:18px; background:#000; filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; text-align:left; overflow:hidden;}
	.photo-list ul li .img-box .remark:hover{ top:0; bottom:0; height:100%; }
	.photo-list ul li .img-box .remark i{ position:relative; font-size:12px; color:#fff; font-style:normal; line-height:18px; }
	.photo-list ul li a{ padding-right:1em; }
	
/*=====================以下部分是WebUploader必须的====================*/
.webuploader-container{ position:relative; }
.webuploader-element-invisible{ position:absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px,1px,1px,1px); }
.webuploader-pick{ position:relative; display:inline-block; width:65px; line-height:30px; height:30px; border:1px solid #e1e1e1; cursor:pointer; background:#fff; color:#333; text-align:center; overflow:hidden; zoom:1; *display:inline; }
.webuploader-pick-hover{ background:#fafafa; }
.webuploader-pick-disable{ opacity:0.6; pointer-events:none; }
/*=====================以上部分是WebUploader必须的====================*/

/*自定义*红色*文本/边框/背景色*/
.text-red,a.text-red:link,a.text-red:visited,.button.border-red,blockquote.border-red,.pager.border-red a,.pager-prev.border-red,.pager-next.border-red {	color: #F00;}
.border-red,.border-red .button,.border-red .tab-nav li a,.border-red .tab-body,.button.bg-red,.selected.border-red,.pointer.border-red li,.nav.border-red .active a,.nav.nav-tabs.border-red,.nav-main.border-red a,.nav-main.border-red .nav-head,.pagination.border-red li,.pager.border-red a {	border-color: #ab162b;}
.bg-red,.border-red .button.active,.pointer.border-red .active,.nav-pills.border-red .active a,.nav-red.border-red .nav-head,.pagination.border-red .active {	background-color: #F00;}

/******下载表格页面****/
table.dowlond-table td{
	border:none;text-align:center;
}
table.dowlond-table td img{
	width:20%;margin-left:40%;height:auto;;display:block;margin-bottom:10px;
}
table.dowlond-table td>p{
	margin-bottom:15px;
}
/* 控制底部样式 和box盒子 */
.panel{
	background: #ffffff;
	margin-bottom: 20px;
	box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16); 
}
.panel>div:nth-child(1){
	padding: 0px;
	border: 0;
	border-radius: 0;
    font-size: 16px;
    color: #ffffff;
    padding-left: 30px;
	font-weight: 700;
	height: 40px;
    display:flex;
    align-items:center;
	line-height: 40px;
}

.bground table {
	text-align: left;
}

/* 文本的背景色 */
.bground{
	background-color: #FFFFFF;
	margin-bottom: 20px;
	padding: 20px 30px;
	box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16); 
}
/* 固定顶部 */
html{
	height: 100%;
}
body{
	min-height: 100%;
	position: relative;
}
.footer{
	position: absolute;
	bottom: 0;
}
/* 返回顶部  */
.btn{
	box-sizing: border-box;
	padding-left: 9px;
	padding-top: 10px;
	width: 40px;
	height: 40px;
	position: fixed;
	bottom: 120px;
	background-color: #D5D3D3;
	display: none;
}
/* 按钮部分  */
.tou{
	width: 100%;
	height:32px;
	background-color:#f2f2f2;
	position: fixed;
	top: 0;
	z-index: 100000;
	cursor: pointer;
}
.tou>div{
	width: 1200px;
	margin: 0  auto ;
	overflow: hidden;
}
.return{
	color: white;
	height: 32px;
	line-height: 32px;
	float: right;
}
.return>span:nth-child(2){
	margin: 0px 30px 0px 1px;
}
.return>span:nth-child(4){
	margin: 0px 30px 0px 1px;
}
.return > span:nth-child(5) {
    margin: 0px 30px 0px 0px;
}
.Left_icon{
	display: inline-block;
}

/* 租金总计样式 */
.total{
	width: 1200px;
	height: 50px;
	text-align: right;
    padding-right:45px;
	font-weight: 700;
	line-height: 50px;
	font-size: 17px;
	color: #ff0000;
	background: #ffffff;
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.16); 
}
table{
	text-align: center;
}
/* @* 必填项的位置 *@ */
.layui-form-required:before {
	 content: inherit;
 }
.layui-form-required:after {
	 content: "*";
	 display: inline-block;
	 font-family: SimSun;
	 margin-right: 4px;
	 font-size: 14px;
	 line-height: 1;
	 color: #ed4014;
 }

.zhan{
	float: left;
	line-height: 32px;
	color: #ffffff;
    font-weight:700;
}
.layui-table td, .layui-table th {
    padding: 9px 9px;
}
/*文本超出隐藏*/
table {
    width: 100%;
    table-layout: fixed;
}
td {
    /*overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;*/
    display: table-cell;
    vertical-align: middle;
}
.layui-form-label{
    width: 100%;
    text-align: left;
    padding: 5px 0px 8px;
}
/*白色按钮*/
body .layui-layer-setwin .layui-layer-close1 {
    background-position: -81px -40px;
}


