* {
	margin: 0;
	padding: 0;
}

.clearfix:after {
	content: '';
	display: table;
	width: 100%;
	clear: both;
}
#alertMaskTop{
	width: 85%;
	height: 60px;
	position: fixed;
	opacity: 0.8;
	display: none;
	background: #000;
	z-index: 100;
	top: 0;
	right: 0;
	transition: all 1.2s;
	-webkit-transition: all 1.2s
}
#alertMaskLeft{
	width: 15%;
	height: 100%;
	position: fixed;
	opacity: 0.8;
	display: none;
	background: #000;
	z-index: 100;
	top: 0;
	left: 0;
	transition: all 1.2s;
	-webkit-transition: all 1.2s
}
.myAlertBoxs {
	width: 100%;
	height: 100%;
	position: fixed;
	opacity: 0.8;
	background: #000;
	z-index: 9997;
	top: 0;
	right: 0;
	transition: all 1.2s;
	-webkit-transition: all 1.2s
}
.myAlertMain {
	width: 300px;
	height: 200px;
	position: fixed;
	background: #ffffff;
	border-radius: 15px;
	z-index: 9998;
	transition: all 1.2s;
	-webkit-transition: all 1.2s;
	-moz-box-shadow: 8px 7px 11px #333333;
	-webkit-box-shadow: 8px 7px 11px #333333;
	box-shadow: 0px 0px 20px #333333;
}

.myAlertMainAuto {
	width: 300px;
	height: 200px;
	position: fixed;
	background: #ffffff;
	border-radius: 15px;
	z-index: 9998;
	transition: all 1.2s;
	-webkit-transition: all 1.2s;
	-moz-box-shadow: 8px 7px 11px #333333;
	-webkit-box-shadow: 8px 7px 11px #333333;
	box-shadow: 0px 0px 20px #333333;
}	
.myAlertTitle {
	border-radius: 15px;
	height: 40px;
	width: 100%;
	background-image: url(../img/myalert.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	
}

.myAlertTitle h4 {
	display: block;
	width: 200px;
	height: 40px;
	margin: 0 auto;
	text-align: center;
	line-height: 36px;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 1px;
}

.myAlertContent {
	height: 100px;
	margin: 10px 20px 0px 20px;
}
.myAlertContent i {
	display: block;
	width: 25px;
	height: 25px;
	line-height: 25px;
	font-size: 25px;
    margin: 0 auto;
    text-align: center;
}

   
.myAlertContent span {
	display: block;
	text-align: center;
	line-height: 25px;
	font-size: 14px;
}

.myAlertbut {
	display: flex;
	justify-content: center;
}

.myAlertbut .btn {
	width: 68px;
	height: 35px;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	border: 1px solid transparent;
	border-radius: 4px;
}
.myAlertbut .define {
	background-color: #20D0FE;
	border-color: #20D0FE;
}
.myAlertbut .sure {
	float: left;
	background-color: #20D0FE;
	border-color: #20D0FE;
}

.myAlertbut .exit {
	margin-left: 20px;
	float: right;
	background-color: #d9534f;
	border-color: #d9534f;
}
.myToast {
	z-index: 9999;
	position: fixed;
	display: inline-block;
	padding: 5px 10px;
	line-height: 24px;
	font-size: 14px;
	color: #fff;
	background: #000;
	max-width: 300px;
	_width: expression(this.offsetWidth >300 ? '300px': 'auto');
	*width: expression(this.offsetWidth >300 ? '300px': 'auto');
	border-radius: 5px;
}

/*字体图标*/

@font-face {font-family: "iconfont";
  src: url('../font/iconfont.eot?t=1526266914997'); /* IE9*/
  src: url('../font/iconfont.eot?t=1526266914997#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('../font/iconfont.ttf?t=1526266914997') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../font/iconfont.svg?t=1526266914997#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-close:before { content: "\e69a"; }

.icon-cry:before { content: "\e69c"; }


.icon-delete:before { content: "\e69d";color: red;}

.icon-edit:before { content: "\e69e"; }

.icon-help:before { content: "\e6a3"; color: #EEB422;}

.icon-information:before { content: "\e6a4";color:#EEB422;; }

.icon-refresh:before { content: "\e6aa"; }

.icon-search:before { content: "\e6ac"; }

.icon-warning:before { content: "\e6b6"; }

.icon-wrong:before { content: "\e6b7"; color:#FFFF00;}

.icon-account:before { content: "\e6b8"; }

.icon-add:before { content: "\e6b9"; }

.icon-clock:before { content: "\e6bb"; }

.icon-browse:before { content: "\e6e6"; }

.icon-remind:before { content: "\e713"; }

.icon-map:before { content: "\e715"; }

.shapetablehis td{
	text-align: center;
	vertical-align: middle;
}