/*css reset*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td , i{
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}
body {line-height:1.5;}
table {border-collapse: collapse;border-spacing:0;}
caption, th, td ,b,strong{text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}	
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
em,cite{font-style:normal;}


body { background:#fff; font: 12px/1.5 Tahoma,'宋体';color:#000;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
a {text-decoration:none;cursor:pointer;}
dl, dt, dd, ol, ul, li{ list-style:none;}

/*some common class*/
.left{float:left;}
.right{float:right;}

/*clear*/
.ue-clear:after{content: "";display:block;height:0;clear:both;visibility:hidden;}
.ue-clear{display:inline-block;}
*html .ue-clear{height:1%;}
.ue-clear{display:block; overflow:hidden;}

.placeholder{color:#ddd;}

/*====================================
  分页信息（表格依赖样式）
  ===================================*/
.pagination a {text-decoration: none;border: solid 1px;	}
.pagination .pxofy{float:left;margin-left: 5px;height:25px;*padding-top:1px;}	
.pagination a, .pagination span {display: block;float: left;line-height:24px;padding:0 9px;border-radius:2px;margin-right: 5px;font-family:Arial, Helvetica, sans-serif !important;}
.pagination .current {cursor:default;border: solid 1px ;}
.pagination .prev, .pagination .next{*line-height:22px;}

/*分页样式*/
.pagination a{color: #000000;border-color:#8EB2D2; background:#eaf4fa;}
.pagination a:hover{color:#023054;border-color:#8EB2D2;background:#B8DFFB;}
.pagination .current{color:#fff;border-color:#4ea052;background:#5ebc62;}
.pagination .current.prev, .pagination .current.next{color:#B9B9B9;border-color:#D3D3D3;background:#fff;}
.pagination .pxofy{color: #023054;}


.button{display:inline-block;width:135px; height:35px; background:url(../images/dialog_btnbg.png);border:none; border-radius:3px;color:#fff; font-size:16px; cursor:pointer; font-family:'Microsoft Yahei','微软雅黑';outline:none;}
.button.normal{width:133px; height:33px;background:url(../images/dialogbtn.png);color:#000;border:1px solid #c0c0c0;}
.button:active{}
.button.long2{width:100px;}

.select-wrap ul{ display:none; background:#fff;position:absolute; left:0; top:30px;  width:260px; border:1px solid #c5d6e0;border-top:none;z-index: 222;}
.select-wrap ul li{ padding-left:10px; line-height:28px; cursor:pointer;}
.select-wrap ul li:hover{ background:url(../images/formbtnbg.png) repeat-x;}

.pointsRule { display: inline-block; font-size: 12px; margin-top: 20px; float: left; margin-left: 20px; }
.pointsRule span { float: left; display: inline-block; }
.pointsRule ul { list-style: none; margin: 0; padding: 0; display: inline-block; float: left; width: 100%; }
.pointsRule ul li { display: list-item; text-align: center; float: left; margin: 10px 5px 0; /*background: #e3e3e3;*/  border-top: 1px solid #e3e3e3; height: 45px; position: relative }
.pointsRule ul li:first-child { border-left: 1px solid #e3e3e3; /*background: #e3e3e3;*/ }
.pointsRule ul li:last-child { }
.pointsRule ul li a { display: block; padding: 8px 0; cursor: pointer; }
.pointsRule ul li span { vertical-align: middle; height: 24px; line-height: 25px; display: inline-block; overflow: hidden; text-align: center; margin:0 20px; }
.pointsRule ul li i { float: right; border: #e3e3e3 solid; border-width: 1px 1px 0 0; width: 32px; height: 32px; margin: -2px -17px 0px 10px; top: 2px; transform: rotate(45deg); -webkit-transform: rotate(45deg); /*background: url("") #e3e3e3;*/-moz-transform: rotate(45deg); /* Firefox浏览器 */-ms-transform: rotate(45deg); }
.pointsRule ul li em.before { border: #e3e3e3 solid; border-width: 1px 1px 0 0; width: 32px; height: 32px; transform: rotate(45deg); -webkit-transform: rotate(45deg); float: left; margin: -2px 10px 0px -17px; top: 2px; background: url("") #fff; }
/*.pointsRule ul li.green{ background:#1da02b;}*/

.ls{background-color: rgb(29, 160, 43);}
.hs{background-color: rgb(244, 84, 56);}
.fs{background: #e3e3e3;}
.bs{color: rgb(255, 255, 255)}
.z1{z-index:1;}.z2{z-index:2;}.z3{z-index:3;}.z4{z-index:4;}.z5{z-index:5;}.z6{z-index:6;}
.z7{z-index:7;}
/*菜单*/
.user_menu {
	border-collapse: collapse;
	width: 99.5%;
	text-align: left;
	margin: 0 auto 21px auto;
}

.btnc_base {
	background: url(../images/btn_base.gif) 0px -1px no-repeat;
}
.btnc_base:hover{
	background: url('../images/btn_base_hover.gif') 0px 0px no-repeat;
	color: #fff;
}
.btnc_add {
	background: url(../images/btn_add.gif) 0px -1px no-repeat;
}
.btnc_add:hover{
	background: url('../images/btn_add_hover.gif') 0px 0px no-repeat;
	color: #fff;
}
.btnc_config {
	background: url(../images/btn_config.gif) 0px -1px no-repeat;
}
.btnc_config:hover{
	background:   url('../images/btn_config_hover.gif') 0px 0px no-repeat;
	color: #fff;
}
.btn_export{
	background:   url('../images/btn_export.gif') 0px -1px no-repeat;
}
.btn_export:hover{
	background:   url('../images/btn_export_hover.gif') 0px 0px no-repeat;
	color: #fff;
}
.btnc82 {
	width: 82px;
	text-align: left;
	padding-left: 35px;
}
.btnc83 {
	width: 82px;
	text-align: center;
}
.btnc {
  height: 35px;
  line-height: 35px;
  cursor: pointer;
  font-family: "Microsoft YaHei", 微软雅黑, sans-serif;
  border-style: none;
}
.txt350{width: 350px; height: 20px;}
.txt120{width: 120px; height: 20px;}