/*格式化标签*/
*,*:before,*:after{
margin:0;padding:0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

ul,li {list-style:none;}
input,select{ outline:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}

/*全局设置*/
html,body{
	font-family:"Open Sans",Arial,"Hiragino Sans GB","Microsoft YaHei","STHeiti","WenQuanYi Micro Hei",SimSun,sans-serif; 
	background:#f5f5f5;
	font-size: 14px;
}
/*鼠标*/
a{ text-decoration: none; color: #333; }
a:active{background-color:rgba(0, 0, 0, .05) !important;}
.hide{ display: none !important; opacity: 0 !important; }
/*清浮*/
.clear:after,.clearfixd:after{content:""; display:table; height:0; clear:both; font-size:0; visibility:hidden;}
.clear,.clearfixd{zoom:1; *+height: 1%;}

/*文字溢出省略号*/
.text-overflow{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left;}

/*删格*/
.row-2 > ul > li,.row-2 > li,.row-2 > div,.row-2 > span,.row-2 > a{ float: left; width: 50%; }
.row-3 > ul > li,.row-3 > li,.row-3 > div,.row-3 > span,.row-3 > a{ float: left; width: 33.33333%; }
.row-4 > ul > li,.row-4 > li,.row-4 > div,.row-4 > span,.row-4 > a{ float: left; width: 25%; }
.row-5 > ul > li,.row-5 > li,.row-5 > div,.row-5 > span,.row-5 > a{ float: left; width: 20%; }

/*取消select的右侧小三角按钮*/
.select{
appearance:none !important;
-moz-appearance:none;
-webkit-appearance:none;
}

.logo{
	padding:10px 30px;
	background: #fff;
	border-bottom:4px solid #ebebeb;
}
.u-box{
	padding:30px 26px 30px 15px;
}
.u-box .clear{
	margin-bottom: 15px;
}
.u-title{
	font-size: 18px;
	margin-bottom: 15px;
}
.u-item-l{
	float: left;
	width: 40px;
	color: #868686;
}
.u-item-r{
	float: left;
	width: 100%;
	margin-left: -40px;
	padding-left:36px;
	position: relative;
}
.u-item-r > div{
	padding:0 3px;
}
.u-item-r input,.u-item-r select{
	display: block;
	height: 27px;
	border: 1px solid #444;
	border-radius:5px;
	width: 100%;
	padding:0 8px;
}
.select{
	padding-right: 24px !important;
	background: url(../images/select_t.jpg) no-repeat right top;
	background-size: auto 100%;
}
.u-error{
	position: absolute;
	top:5px;
	right: -15px;
	font-size: 16px;
	color:#ff0000;
}
.u-btn{ text-align: center; }
.u-submit{
	display: inline-block;
	width: 72px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #fff;
	border:0;
	background: #ff0000;
	border-radius:5px;
	font-size: 14px;
	box-shadow: 0 4px 0 #e1e1e1;
}