* {
	font-family: "宋体", "黑体";
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
a {
	text-decoration: none;
}
li {
	list-style-type: none;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.common_title {
	font-size: 14px;
	color: #484646;
	background-color: #f5f5f5;
	height: 37px;
	line-height: 37px;
	padding-left: 15px;
}

.qin {
	clear: both;
}
.orange {
	color: #d3310f;
}
.blue {
	color: #0b9de1;
}
.gray {
	color: #999;
}

/***常用icon sprites****/
.ico {
	display:inline-block;
	width:20px;
	height:16px;
	overflow:hidden;
	vertical-align:middle;
	background-image: url(ico.png);
	_background-image: url(ico.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.ico_search { background-position:0 0; }
.ico_back { background-position:-20px 0; }
.ico_add { background-position:-40px 0; }
.ico_addmov {background-position: -100px -20px;}
.ico_lock { background-position:-60px 0; }
.ico_horn { background-position:-80px 0; }
.ico_write { background-position:-120px -1px; }
.ico_fav { background-position:-140px -1px; }
.ico_recom { background-position:-160px -1px; }
.ico_add2 { background-position:-180px 0; }
.ico_zoom { background-position:0 -20px; }
.ico_close { background-position:-20px -20px; }
.ico_hook { background-position:-40px -20px; }
.ico_download { background-position:-60px -20px; }
.ico_hand { background-position:-80px -20px; }
.ico_up {background-position: -100px -20px;}
.ico_upImg {background-position: -120px -20px;}
.ico_write2 {background-position: -140px -20px;}
.ico_write3 {background-position: -160px -20px;}
.ico_like {background-position: -180px -20px;}
.ico_edit {background-position: 0px -40px;}
.ico_talk {background-position: -20px -40px;}
.ico_edit2 {background-position: -40px -40px;}
.ico_peopleAdd {background-position: -60px -40px;}
.ico_reco {background-position: -80px -40px;}
.ico_manager {background-position: -100px -40px;}
.ico_manager2 {background-position: -120px -40px;}
.ico_text {background-position: -140px -40px;}
.ico_good {background-position: -160px -40px;}
.ico_smile {background-position: -180px -40px;}
.ico_cover {background-position: 0px -60px;}
.ico_order {background-position: -20px -60px;}
.ico_jia {background-position: -40px -60px;}
.ico_jian {background-position: -60px -60px;}
.ico_green {background-position: -80px -60px;}
.ico_red {background-position: -100px -60px;}
.ico_pdf {background-position: -120px -60px;}
.ico_exl {background-position: -140px -60px;}
.ico_prev {background-position: -160px -60px;}
.ico_next {background-position: -180px -60px;}
.ico_begin {background-position: 0 -80px;}
.ico_end {background-position: -20px -80px;}
.ico_refresh {background-position: -40px -80px;}
.ico_rss {background-position: -60px -80px;}
.ico_openAll {background-position: -80px -80px;}
.ico_powerOff {background-position: -100px -80px;}
.ico_openNormal {background-position: -120px -80px;}
.ico_updata {background-position: -140px -80px;}
.ico_ok {background-position: -160px -80px;}
.ico_warning {background-position: -180px -80px;}
.ico_music {background-position: 0 -100px;}
.ico_video {background-position: -20px -100px;}
.ico_task {background-position: -40px -100px;}
.ico_noteBook {background-position: -60px -100px;}
.ico_clock {background-position: -80px -100px;}
.ico_noteBook {background-position: -60px -100px;}
.ico_clock {background-position: -80px -100px;}
.ico_HZji {background-position: -100px -100px;}
.ico_HZdan {background-position: -120px -100px;}
.ico_HZke {background-position: -140px -100px;}
.ico_printer {background-position: -160px -100px;}
.ico_unlock {background-position: -180px -100px;}
.ico_upDoc {background-position: 0 -120px;}
.ico_prohibit {background-position: -20px -120px;}
.ico_start {background-position: -40px -120px;}


/* 消息提示 */
.newsBar {line-height: 32px;background-image: url(infoBg.png);height: 32px;position: absolute;padding-right: 30px;padding-left: 35px;-o-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.newsBarIco {background-image: url(infoBg.png);height: 25px;width: 25px;position: absolute;left: 5px;top: 5px;}
.newsBar_info  {background-position: 0 0;border: 1px solid #50b1fc;}
.newsBar_ok  {background-position: 0 -32px;border: 1px solid #8dc322;}
.newsBar_waring  {background-position: 0 -64px;border: 1px solid #f7d428;}
.newsBar_err  {background-position: 0 -96px;border: 1px solid #fe9393;}
.newsBar_info .newsBarIco {background-position: 0 -130px;}
.newsBar_ok .newsBarIco {background-position: -25px -130px;}
.newsBar_waring .newsBarIco {background-position: -50px -130px;}
.newsBar_err .newsBarIco {background-position: -75px -130px;}
.newsBar_close {background-image: url(infoBg.png);height: 16px;width: 16px;position: absolute;top: 8px;right: 5px;cursor: pointer;}
.newsBar_info .newsBar_close {background-position: 0 -155px;}
.newsBar_ok .newsBar_close {background-position: -25px -155px;}
.newsBar_waring .newsBar_close {background-position: -50px -155px;}
.newsBar_err .newsBar_close {background-position: -75px -155px;}
.comBut01 {
	background-image: url(../components/form/form3/formStyleOne01.gif);
	height: 30px;
	width: 100px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #FFF;
	cursor: pointer;
}

.comBut01[disabled] {
	background-position: -200px top;
	color:#CCC;
}
.comBut01:hover {
	background-position: left -30px;
}
.comBut01.comBut01_down {
	background-position: left -60px;
}
.comBut01[disabled]:hover {
	background-position: left -90px;
}
.comBut01[disabled].comBut01_down {
	background-position: left -90px;
}
.buttonStyle01 {
	background-image: url(button01.png);
	height: 27px;
	padding-left: 5px;
	display: inline-block;
	background-position: left top;
	zoom:1;
	*display:inline;
}
.buttonStyle01 span {
	background-image: url(button01.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: inline-block;
	height: 27px;
	padding-right: 20px;
	padding-left: 15px;
	line-height: 26px;
	zoom:1;
	*display:inline;
}
.buttonStyle01 .ico {
	margin-top: -4px;
}

.buttonStyle_green {
	background-image: url(button01.png);
	height: 27px;
	padding-left: 5px;
	display: inline-block;
	zoom:1;
	*display:inline;
	background-position: left -27px;
}
.buttonStyle_green span {
	background-image: url(button01.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 27px;
	padding-right: 20px;
	padding-left: 15px;
	line-height: 26px;
	zoom:1;

	*display:inline;
	background-position: right -27px;
	color: #77a43d;
}
.buttonStyle_green .ico {
	margin-top: -4px;
}
.button_orange {
	background-image: url(button03.gif);
	height: 25px;
	width: 115px;
	color: #FFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	cursor: pointer;
}
.button_orange:hover {
	background-position: left -25px;
}
.levelIco {
	background-image: url(levelIco.gif);
	height: 15px;
	width: 48px;
	vertical-align: middle;
	display: inline-block;
	zoom:1;
	*display: inline;
}
.level_normal {background-position: 0px -30px;}
.level_warning {background-position: 0px -15px;}
.level_accident {background-position: 0px 0px;}
.progressLine {
	background-color: #bababa;
	display: inline-block;
	zoom:1;
	*display:inline;
	height: 16px;
	width: 113px;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	position: relative;
	overflow: hidden;
}
.progressLine span {
	display: block;
	height: 16px;
	background-color: #84b327;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.progressLine .pl_red {
	background-color: #eb1c12;
}
.progressLine .pl_oranger {
	background-color: #eda007;
}
.progressLine .pl_green {
	background-color: #84b327;
}
.progressLine b {
	line-height: 16px;
	font-weight: normal;
	color: #FFF;
	position: absolute;
	left: 5px;
	top: 0px;
}