/**
基本元素样式
**/
/*按钮 btn*/

em, i {
    font-style: normal;
}

.oneBtn,
.oneLBtn,
.twoBtn,
.twoLBtn,
.threeBtn{
	display:inline-block;
	border-radius:3px;
	text-align:center;
}
.oneBtn:hover,
.oneLBtn:hover{
	color:#FFF;
	text-decoration:none;
}
.twoBtn:hover,
.twoLBtn:hover{
	text-decoration:none;
}
.threeBtn:hover{
	color:#555;
	text-decoration:none;
}

.oneBtn,
.oneLBtn{
	position:relative;
	overflow:hidden;
	z-index:1;
}
.oneBtn::before,
.oneLBtn::before{
	content:'';
	position:absolute;
	left:100%;
	top:50%;
	width:30px;
	height:30px;
	margin-top:-15px;
	border-radius:50%;
	background-color:#ef444b;
	transform-origin:100% 50%;
	transform:scale3d(1, 2, 1);
	transition:transform 0.3s, opacity 0.3s;
	transition-timing-function: cubic-bezier(0.7,0,0.9,1);
	z-index:-1;
}
.oneBtn:hover::before,
.oneLBtn:hover::before{
	transform: scale3d(9, 9, 1);
}

/*一级按钮:投资 充值*/
.oneLBtn{/*L 大按钮   一级*/
	width:178px;
	height:42px;
	line-height:42px;
	background-color:#fb565c;
	border:1px solid #fb565c;
	color:#FFF;
	font-size:20px;
}
.oneBtn{
	width:82px;
	height:32px;
	line-height:32px;
	background-color:#fb565c;
	border:1px solid #fb565c;
	color:#FFF;
	font-size:14px;
}
.oneLBtn:hover,
.oneBtn:hover{
	/*background-color:#ef444b;*/
	border-color:#ef444b;
}
._oneLBtn,
._oneLBtn:hover,
._oneBtn,
._oneBtn:hover{/*disabled*/
	color:#b4b3b3;
	border-color:#e6e6e6;
	background-color:#e7e7e7;
	cursor:text;
}
/*二级按钮:预发布 倒计时*/
.twoLBtn{/*L 大按钮   二级*/
	width:178px;
	height:42px;
	line-height:42px;
	border:1px solid #fb565c;
	background-color:#FFF;
	color:#fb565c;
	font-size:20px;
}
.twoBtn{
	width:82px;
	height:32px;
	line-height:32px;
	border:1px solid #fb565c;
	background-color:#FFF;
	color:#fb565c;
	font-size:14px;
}
._twoBtn,
._twoBtn:hover{/*disabled*/
	color:#777;
	background-color:#e5e5e5;
	border-color:#e5e5e5;
	cursor:text;
}
/*三级按钮:更多more*/
.threeBtn{
	width:110px;
	height:38px;
	line-height:38px;
	border:1px solid #d7d7d7;
	background-color:#f8f8f8;
	color:#555;
	font-size:14px;
}
.threeBtn:hover{
	background-color:#ebebeb;
}
/*标签 label*/
.redLabel,
.blueLabel {
  display: inline-block;
  font-size: 12px;
  padding: 1px 5px;
  border-radius: 3px;
  border-width: 1px;
  border-style: solid;
}
.redLabel {
  background-color: #fff3f3;
  color: #ee7a7f;
  border-color: #ffcbcd;
}
.blueLabel {
  background-color: #f1faff;
  color: #69bbe3;
  border-color: #a7ddf7;
}
/*标签 企业 个人label*/
.newLabel,
.personLabel,
.busineLabel {
  display:inline-block;
  width:16px;
  height:16px;
  line-height:16px;
  text-align:center;
  border-radius: 3px;
  color: #FFF;
  font-size: 12px;
}
.personLabel {
  background-color: #ff9e5c;
}
.busineLabel {
  background-color: #44c7f3;
}
.newLabel{
  background-color:#fb565c;
}
/*标签 项目预告 即将开始*/
.trailLabel,
.startLabel {
  display: inline-block;
  width: 73px;
  height: 21px;
  line-height: 21px;
  text-align: center;
  font-size: 14px;
}
.trailLabel {
  background: url(/images/label1.png) no-repeat;
  color: #fb565c;
}
.startLabel {
  background: url(/images/label2.png) no-repeat;
  color: #FFF;
}
/*标签 售罄*/
.sellOutLabel {
  display: inline-block;
  width: 94px;
  height: 48px;
  background: url(/images/sellOut.png) no-repeat;
}
/*进度*/
.progresst,
.progresst .speed {
  display: inline-block;
  width: 62px;
  height: 6px;
  font-size: 0;
  border-radius: 3px;
}
.progresst {
  background-color: #e5e5e5;
  text-align: left;
  vertical-align: middle;
}
.progresst .speed {
  background-color: #fb565c;
}
/*三角形*/
/*正三角*/
.trigon {
  display: inline-block;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-top-color: #7d7d7d;
}
/*直角*/
.angle{
	display:inline-block;
	width:0;
	height:0;
	border: 3px solid transparent;
    border-bottom-color: #7d7d7d;
    border-right-color: #7d7d7d;
}
.trigonL{
	display:inline-block;
	width:0;
	height:0;
	border:4px solid transparent;
	border-left-color:#7d7d7d;
}
.trigonR{
	display:inline-block;
	width:0;
	height:0;
	border:4px solid transparent;
	border-right-color:#7d7d7d;
}
.trigonT{
	display:inline-block;
	width:0;
	height:0;
	border:4px solid transparent;
	border-top-color:#7d7d7d;
}
.trigonB{
	display:inline-block;
	width:0;
	height:0;
	border:4px solid transparent;
	border-bottom-color:#7d7d7d;
}
/*
 * 模拟placeholder 
 * myholder
 * */
.myholder {
  position: relative;
  height: 40px;
}
.myholder .mytxt {
  position: absolute;
  left: 0;
  top: 0;
  height: 34px;
  line-height: 34px;
  padding: 2px 15px;
  border: 1px solid #e6e6e6;
  border-radius: 5px;
}
.myholder .mylabel {
  position: absolute;
  left: 1px;
  top: 1px;
  color: #bfbfbf;
  font-size: 16px;
  line-height: 38px;
  padding-left: 15px;
}
.myholder .redBorder{
	border-color:#e64649;
}
.myholder .tip{
	position:absolute;
	top:0;
	line-height:40px;
	color:#e4393c;
	font-size:14px;
}
.myholder .iconfont{
	font-size:20px;
	vertical-align:top;
}
.myholder .icorrect{
	color:#5cc790;
}
/*tab 切换*/
.changeTab {
  font-size: 18px;
  border-bottom: 1px solid #EEE;
  padding-left: 25px;
}
.changeTab a {
  display: inline-block;
  width: 130px;
  text-align: center;
  padding-bottom: 15px;
  border-bottom: 2px solid transparent;
  margin-right: 30px;
}
.changeTab .current {
  color: #fb565c;
  border-bottom-color: #fb565c;
}
.changeTab-content {
  display: none;
}
/*listTab table列表*/
.listTab {
  width: 100%;
}
.listTab th {
  font-size: 16px;
  color: #888;
  height: 50px;
  background-color: #f2f2f2;
}
.listTab td {
  height: 50px;
  text-align: center;
  font-size: 14px;
}
.listTab tr:hover {
  background-color: #EEE;
}
/*loading*/
#loading {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url("../images/common/loading/loading.gif") center no-repeat;
  z-index: 9999;
}
#loadTip {
  position: fixed;
  display: none;
  line-height: 24px;
  padding:30px;
  background: url("../images/common/loading/tmBg.png") repeat;
  border-radius: 5px;
  font-size: 14px;
  color: #FFF;
  text-align:center;
  z-index: 9999;
}
#loadTip .iconfont {
  font-size: 19px;
  margin-right: 5px;
}


