@charset "utf-8";

body,html{
    height: 100%;
    background: url(../images/maxbg_02.jpg) top  no-repeat;
    background-size: 100% 100%;
    min-width: 1200px;
   }
/*  login  */
.login{
	position: relative;
	width: 100%;
	height: 100%;
	background: url(../images/login.jpg) center no-repeat;
	background-size: 100% 100%;
}
.login1{
	box-sizing: border-box;
	padding: 41px 38px 28px 38px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -214.8px;
	margin-left: -282.4px;
	width: 564.8px;
	height:429.6px;
	background: url(../images/login1.png) center no-repeat;
	background-size: 100% 100%;
}
.login2{
	padding: 44px 58px;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
}
.login2 .p1{
	font-size: 24px;
	color: #206db4;
	font-weight: bold;
}
.login2 ul{
	margin-top: 25px;
}
.login2 ul li{
	width: 100%;
	height:50px;
	border-bottom: 1px solid #d0e7ff;
}
.login2 ul li:nth-of-type(1){
	background: url(../images/login3.png) left 10px no-repeat;
}
.login2 ul li:nth-of-type(2){
	background: url(../images/login4.png) left 10px no-repeat;
}
.login2 ul li input{
	box-sizing: border-box;
	padding-left: 60px;
	width: 100%;
	height: 100%;
	font-size: 18px;
	color: #749fd7;
}
.login2 ul li input::-webkit-input-placeholder { /* WebKit browsers */
    color:    #749fd7;
}
.login2 ul li input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #749fd7;
}
.login2 ul li input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #749fd7;
}
.login2 ul li input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #749fd7;
}
.login2 .p2{
	margin-top: 25px;
	text-align: right;
	font-size: 15px;
	
}
.login2 .p2 span{
	color: #3e92bd;
	cursor: pointer;
	margin-left: 30px;
}
.login2 .p2 span:hover{
	color: #0d7cc3;
}
.login2 .btn{
	margin-top: 25px;
	text-align: center;
}
.login2 .btn a{
	margin: 0 20px;
	display: inline-block;
	width: 140px;
	height: 48px;
	text-align: center;
	line-height: 48px;
	font-size: 18px;
	color: #fff;
	background: #0d7cc3;
	border-radius: 5px;
}
.login2 .btn a.reset{
	background: #6cb5e2;
}
.registered{
	display: none;
	position: absolute;
	z-index: 22;
	top: 50%;
	left: 50%;
	margin-top: -175px;
	margin-left: -229px;
	width: 458px;
	height: 432px;
	
}
.registered1{
	width: 100%;
	height: 68px;
	background: url(../images/login_top_03.png) center no-repeat;
}
.registered2{
	box-sizing: border-box;
	padding:20px 10px;
	width: 100%;
	height: 364px;
	background: #dfe7ed;
	box-shadow: 0px 3px 20px 0 #b0c3d9
}
.registered2 ul li{
	margin-bottom: 13px;
	width: 100%;
	/*margin-top: 13px;*/
}
.registered2 ul li span{
	text-align: right;
	display: inline-block;
	width: 37%;
	font-size: 14px;
	color: #204b79;
}
.registered2 ul li span b{
	position: relative;
	font-weight: normal;
}
.registered2 ul li span b:after{
	position: absolute;
	left:-10px;
	content: '*';
	color: #fe0000;
}
.registered2 ul li input{
	box-sizing: border-box;
	padding: 0 10px;
	width: 246px;
	height: 30px;
	box-sizing: border-box;
	border: 1px solid #548bba;
}
.registered2 ul li .in1{
	width: 110px;
}
.registered2 ul li a{
	margin-left: 7px;
	display: inline-block;
	width: 126px;
	height: 38px;
	background: #397ac2;
	border-radius: 5px;
	text-align: center;
	line-height: 38px;
	color: #fff;
	font-size: 16px;
}
.registered2 .btn{
	/*margin-top:30px;*/
	text-align: center;
}
.registered2 .btn a{
	margin: 0 10px;
	display: inline-block;
	width: 110px;
	height: 38px;
	text-align: center;
	line-height:38px;
	font-size: 16px;
	color: #fff;
	background: #0d7cc3;
	border-radius: 5px;
}
.registered2 .btn a.close{
	background: #8bacd0;
}
.registered1 .top{
	margin: 0 auto;
	width: 400px;
	height: 68px;
}
.registered1 .top span{
	font-size: 18px;
	color: #fff;
	line-height: 68px;
}
.registered1 .top span._close{
	cursor: pointer;
	float: right;
	margin-top:30px;
	width: 14px;
	height: 14px;
	background: url(../images/close.png) center no-repeat;
	display: inline-block;
	
}
.forget.registered .registered2{
	height: 230px;
} 


/*    首页     */
.sy_lists .sy_list{
	float: left;
	width: 50%;
	box-sizing: border-box;
	padding:70px ;
	height: 360px;
	background: url(../images/sy_bg.png) no-repeat;
	background-size: 100% 100%;
}

/*body{
	min-width: 1200px;
}*/


/* 测振工作统计  */

/* 可作为公共样式   */
.search{
	position: relative;
	box-sizing: border-box;
	padding-right:10px;
	margin-top: 47px;
	position: relative;
	width: 100%;
	box-sizing: border-box;
	box-shadow:  -20px -2px 15px -13px #0a2947 inset; 
}
/*.search b{
	position: absolute;
	top:-20px;
	display: block;
	width:36px;
	height: 34px;
	background: url(../images/btnn.png) center no-repeat;
}
.search b.b1{
	left: 35px;
}
.search b.b2{
	right: 35px;
}*/
.search:after{
	position: absolute;
	top:-37px;
	left: 0;
	content: '';
	display: block;
	width: 100%;
	height: 37px;
	background: url(../images/top1_03.png) center no-repeat;
	background-size: 100% 100%;
}
.search:before{
	position: absolute;
	bottom: -33px;
	left: 0;
	content: '';
	display: block;
	width: 100%;
	height: 33px;
	background: url(../images/bottom1_03.png) center no-repeat;
	background-size: 100% 100%;
}
.search1{	
	box-sizing: border-box;
	padding-left: 70px;
	width: 100%;
	height: 100%;
	box-shadow: 20px -2px 15px -13px #0a2947 inset; 
	background: url(../images/bg2_03.png);
}

/* 可作为公共样式   */


.search1 .btn1{
	float: left;
	cursor: pointer;
	box-sizing: border-box;
	/*padding-left:10px;*/
	/*margin-top: 10px;*/
	margin-right: 40px;
	width: 88px;
	height: 33px;
	background: #1b3e69;
	border-radius: 5px;
	text-align: center;
	line-height: 33px;
	color: #aad4ff;
	font-size: 12px;
	box-shadow: 0 0px 10px 5px #214c82 inset; 
}
.search1 .btn1 a{
	color: #aad4ff;
}
.search1 .btn2.btn1 span{
	box-sizing: border-box;
	padding-left: 25px;
	background: url(../images/add.png) left center no-repeat;
}
.search1 .btn1 span{
	box-sizing: border-box;
	padding-left: 25px;
	background: url(../images/icon111.png) left center no-repeat;
}
.search1 ul {
	margin-top: 20px;
}
.search1 ul li{
	margin-bottom: 10px;
	font-size: 14px;
	color: #aad4ff;
	float: left;
	width: 25%;
	height: 30px;
}
.search1 ul li span{
	float: left;
	display: block;
	height: 100%;
	line-height: 30px;
	text-align: center;
}
.search1 ul li input{
	float: left;
	font-size: 14px;
	color: #aad4ff;
	box-sizing: border-box;
	padding: 0 20px;
	display:block;
	width: 90%;
	height: 30px;
	box-shadow: 0 0px 20px 5px #214c82 inset; 
	background: #233b59;
	/*border-radius: 5px;*/
}
.search1 ul li .sele1{
	display:block;
	width: 57%;
	display: inline-block;
	position: relative;
}
.search1 ul li .sele{
	display:block;
	width: 57%;
	display: inline-block;
	position: relative;
}
.search1 ul li .sele>input{
	width: 90%;
	cursor: pointer;
	background:#233b59 url(../images/sj.png) 95% center no-repeat;
}
.search1 ul li dl{
	display: none;
	position: absolute;
	left:0;
	top: 42px;
	z-index: 99;
	width: 100%;
}
.search1 ul li dl dt{
	cursor: pointer;
	box-sizing: border-box;
	padding: 0 20px;
	width: 90%;
	height: 40px;
	box-shadow: 0 0px 20px 5px #214c82 inset; 
	background: #233b59;
	line-height: 40px;
}
.search1 ul li dl dt:hover{
	background: #0099ee;
	box-shadow: none;
}
.search1 ul li a{

}
.search1 ul li a#intro{
	display: inline;
}

.filter{
	margin-top:50px;
}
.filter1{
	width: 100%;
	height: 70px;
	background: url(../images/top2_03.png) center no-repeat;
	background-size: 100% 100%;
	overflow: hidden;
}
.filter1 ul li{
	text-align: center;
	float: left;
	line-height: 90px;
	font-size: 14px;
	color: #ccc;
	font-weight: bold;
}
.filter1 ul li span{
	padding-left:35px;
	display: inline-block;	
	width:76% !important;		
}

/* 筛选 表头 图片 */
.filter1 ul li span.s1{
	background: url(../images/i1.png) left center no-repeat;
	background-size: 21.75px 24px;
}
.filter1 ul li span.s2{
	background: url(../images/i2.png) left center no-repeat;
	background-size: 21px 25.5px;
}
.filter1 ul li span.s3{
	background: url(../images/i3.png) left center no-repeat;
	background-size: 27px 23.25px;
}
.filter1 ul li span.s4{
	background: url(../images/i4.png) left center no-repeat;
	background-size:  23.25px 24px;
}
.filter1 ul li span.s5{
	background: url(../images/i5.png) left center no-repeat;
	background-size: 24.75px 22.5px;
}
.filter1 ul li span.s6{
	background: url(../images/i6.png) left center no-repeat;
	background-size: 23.25px 25.5px;
}
.filter1 ul li span.s7{
	background: url(../images/i7.png) left center no-repeat;
	background-size: 35.25px 22.5px;
}
.filter1 ul li span.s8{
	background: url(../images/i8.png) left center no-repeat;
	background-size: 23.25px 24px;
}
.filter1 ul li span.s9{
	background: url(../images/i9.png) left center no-repeat;
	background-size: 30.75px 27.75px;
}
.filter1 ul li span.s10{
	background: url(../images/i10.png) left center no-repeat;
	background-size: 24px 25.5px;
}
.filter1 ul li span.s11{
	background: url(../images/i11.png) left center no-repeat;
	background-size: 28px 23.25px;
}
.filter1 ul li span.s12{
	background: url(../images/s12.png) left center no-repeat;
	background-size: 27px 24.75px;
}
.filter1 ul li span.s13{
	background: url(../images/s13.png) left center no-repeat;
	background-size: 24.75px 24.75px;
}
.filter1 ul li span.s14{
	background: url(../images/s14.png) left center no-repeat;
	background-size: 21px 23.25px;
}
.filter1 ul li span.s15{
	background: url(../images/s15.png) left center no-repeat;
	background-size: 19.5px 25.5px;
}
.filter1 ul li span.s16{
	background: url(../images/s16.png) left center no-repeat;
	background-size: 21px 22.5px;
}
.filter1 ul li span.s17{
	background: url(../images/s17.png) left center no-repeat;
	background-size: 22.5px 23.25px;
}
.filter1 ul li span.s18{
	background: url(../images/s18.png) left center no-repeat;
	background-size: 21px 24.75px;
}
.filter1 ul li span.s19{
	background: url(../images/s19.png) left center no-repeat;
	background-size: 25.5px 26.25px;
}
.filter1 ul li span.s20{
	background: url(../images/s20.png) left center no-repeat;
	background-size: 21px 23.25px;
}
.filter1 ul li span.s21{
	background: url(../images/s21.png) left center no-repeat;
	background-size: 25.5px 23.25px;
}
.filter1 ul li span.s22{
	background: url(../images/s22.png) left center no-repeat;
	background-size: 25.5px 15px;
}
.filter1 ul li span.s23{
	background: url(../images/s23.png) left center no-repeat;
	background-size: 27.75px 24.75px;
}
.filter1 ul li span.s24{
	background: url(../images/s24.png) left center no-repeat;
	background-size: 27.75px 24.75px;
}
.filter1 ul li span.s25{
	background: url(../images/s25.png) left center no-repeat;
	background-size: 22.5px 23.25px;
}
.filter1 ul li span.s26{
	background: url(../images/s26.png) left center no-repeat;
	background-size: 21px 21.75px;
}
.filter1 ul li span.s27{
	background: url(../images/s27.png) left center no-repeat;
	background-size: 21.75px 22.5px;
}
.filter1 ul li span.s28{
	background: url(../images/s28.png) left center no-repeat;
	background-size: 24px 25.5px;
}
.filter1 ul li span.s29{
	background: url(../images/s29.png) left center no-repeat;
	background-size: 30px 21px;
}
.filter1 ul li span.s30{
	background: url(../images/s30.png) left center no-repeat;
	background-size: 22.5px 23.25px;
}
.filter1 ul li span.s31{
	background: url(../images/s31.png) left center no-repeat;
	background-size: 21.75px 25.5px;
}
/* 筛选 表头 图片 */
.filter2{
	width: 100%;
	min-height: 360px;
	background: #dfe7ed;
}
.filter2_{
	text-align: center;
	width: 100%;
	height: 100%;
}
.filter2_ img{
	margin-top:100px;
}
.filter2_ p{
	margin-top: 20px;
	font-size: 18px;
	color: #97b5cc;
}
.filter2 table{
	width: 100%;
}
.filter2 table tr{	
	height: 37px;	
	color: #052037;
	font-size: 14px;
}
.filter2 table tr.on{
	background: #cad8e8;
}
.filter2 table tr td{
	text-align: center;
}
.filter2 table tr td._choo{
	cursor: pointer;
	background: url(../images/choose.png) center no-repeat;
}
.filter2 table tr td._choo.on{
	background: url(../images/choose1.png) center no-repeat;
}
.filter2 table tr td a.modify{
	color: #0085e5;
}
.filter2 table tr td a.del{
	color: #a13d78;
}
.filter3{
	box-sizing: border-box;
	padding-top: 11px;
	width: 100%;
	height: 53px;
	background: #112d52;
}

.inner.registered{
	display: none;
	z-index: 9999;
}
.inner input{
	color: #204b79;
}
.inner .registered2{
	height: auto;
}
.inner .registered2 input{
	width: 212px;
}
.inner .registered2 ul{
	margin-top: 20px;
}
.inner .registered2 ul li{
	margin-bottom: 15px;
}
.inner .registered2 ul li span{
	width: 34%;
}
.inner_btn{
	box-sizing: border-box;
	padding-top: 25px;
	width: 100%;
	height: 90px;
	background: #d6dfea;
	text-align: center;
}
.inner_btn  a{
	margin: 0 10px;
	display: inline-block;
	width: 110px;
	height: 38px;
	text-align: center;
	line-height:38px;
	font-size: 16px;
	color: #fff;
	background: #0d7cc3;
	border-radius: 5px;
}
.inner_btn  a.close{
	background: #8bacd0;
}

.inner .sele1{
    width: 212px;
    height: 30px;
    box-sizing: border-box;
    /*border: 1px solid #548bba;*/
	display: inline-block;
	position: relative;
	background: url(../images/sj1.png) 95% center no-repeat;
}
.inner.sele1 input{
	cursor: pointer;
}
.inner dl{
	display: none;
	position: absolute;
	z-index: 99;
	top: 40px;
	left: 0;
	width: 100%;
	border: 1px solid #548bba;

	box-sizing: border-box;
}
.inner dl dt{
	box-sizing: border-box;
	padding: 0 20px;
	height: 38px;
	background: #fff;
	line-height: 38px;
	color: #204b79;
}
.inner dl dt:hover{
	background: #0099ee;
	color: #fff;
}
.inner.registered .registered1{
	background: url(../images/ttop_031.png) center no-repeat;
	background-size: 100% 100%;
}
.inner .registered2{
	padding:10px 0;
	padding-bottom: 0;
}


/*  机电 设备弹框*/
.inner1.registered{
	display: none;
	z-index: 9999;
	width: 780px;
	margin-left: -390px;
	margin-top: -234px;
}
.inner1.registered .registered1{
	width: 100%;
	height: 68px;
	background: url(../images/jdadd_03.png) center no-repeat;
	background-size: 100% 100%;
}
.inner1.registered .registered1 .top{
	box-sizing: border-box;
	padding: 0 50px;
	width: 100%;
}
.inner1.registered ul li{
	float: left;
	width: 50%;
}
.inner1.registered .registered2{
	max-height: 400px;
	overflow-y: scroll;
}
.lis_p{
	cursor: pointer;
	box-sizing: border-box;
	padding-left: 20px;
	display: inline-block;
	font-size: 16px;
	color: #204b79;
	background: url(../images/choose.png) left center no-repeat;
}
.lis_p.on{
	background: url(../images/choose1.png) left center no-repeat;
}

.filter_s{
	height:210px;
}
.popup_fx{
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -95px;
	margin-left: -149px;
	width: 298px;
	height: 150px;
	background: url(../images/tk_03.png) center no-repeat;
	background-size: 100% 100%;
}
.popup_fx .p1{
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #aad4ff;
}
.popup_fx .p2{
	text-align: center;
	color: #fff;
	margin-top:20px;
}
.popup_fx .p3{
	margin: 0 auto;
	margin-top: 20px;
	width: 76px;
	height: 31px;
	background: #30689b;
	border-radius: 5px;
	text-align: center;
	line-height: 31px;
	color: #fff;
	cursor: pointer;
}
.popup_fx .cuo{
	cursor: pointer;
	position: absolute;
	top:15px;
	right: 20px;
	width: 10px;
	height: 10px;
	display: block;
	background: url(../images/cuo.png) center no-repeat;
}

/*  电机保养记录  */
.xuanz{
	display: inline-block;
	width: 60px;
	height:38px;
	text-align: center;
	line-height: 38px;
	border-radius: 5px;
	background: #397ac2;
	color: #fff;
	cursor: pointer;
}

/* 2018-8-21*/
.gj_xz{
	margin-top: 15px;
	color: #7cd8ff;
	font-size: 14px;
}
