body{
	background-color: #fff;
}
#benfit_conta{
	width: 870px;
	margin-top: 60px;
}
#brief{
	font-size: 24px;
	color: #263a49;
	/*width: 100px;*/
	height: 30px;
	position: relative;
	margin-bottom: 15px;
	width: auto;
	max-width: 170px;
}
#brief:before,#brief:after{
	content: "";
	display: inline-block;
	width: 200px;
	height: 1px;
	background-color: #dfe9ef;
  position: absolute;
  top: 17px;
}
#brief:before{
	left: -220px;
}
#brief:after{
	right: -220px;
}
#detail{
	margin-top: 60px;
}
#pri,#custom{
	margin-top: 50px;
}
#pri,#custom,#comp{
	float: left;
	background-color: #f3f4f5;
	display: inline-block;
}
#pri,#comp{
	margin-right: 20px;
}
#pri,#custom{
	width: 260px;
}
#comp{
	width: 300px;
}
div.title{
	background-color: #252a2f;
	padding-top:20px;
	padding-bottom:10px;
}
div.title p:first-child{
	color: #fff;
	font-size: 18px;
	margin-bottom: 5px;
}
div.title p:last-child{
	color: #96a3aa;
	margin-bottom: 0px;
}
#comp .title{
	position: relative;
}
#comp .title:after,
#comp .title:before{
	content: "";
	display: inline-block;
	height: 0; 
	width: 0;
	position: absolute;
	right: 0px;
	top: 0px;
}
#comp .title:before{
	border:35px solid transparent;
	border-top-color:#7ac943;
	border-right-color:#7ac943;
}
#comp .title:after{
	border:15px solid transparent;
	border-top-color:#252a2f;
	border-right-color:#252a2f;
}
#flag_new{
	font-size: 20px;
	color: #fff;
	display: inline-block;
	position: absolute;
	right: 4px;
	top: 8px;
	-ms-transform: rotate(45deg); /* IE 9 */
  -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
  transform: rotate(45deg);
}
div.version-isfree{
	background-color: #3fa9f5;
	color: #fff;
	height: 40px;
	line-height: 40px;
}
div.detail-list{
	height: 240px;
	padding-top:40px;
	color: #252a2f;
	position: relative;
}
#comp div.detail-list{
	height: 280px;
}
div.detail-list div{
	margin-bottom: 20px;
	/*height: 24px;*/
}
div.detail-list a{
	padding:0px;
	color: #fff!important;
	width: 144px;
  position: absolute;
  bottom: -10px;
  left: 50%;
  margin-left: -72px;
  height: 36px;
  line-height: 36px;
  vertical-align: middle;
}
#comp div.detail-list a{
	width: 160px;
  position: absolute;
  bottom: -10px;
  left: 50%;
  margin-left: -80px;
  height: 40px;
  line-height: 40px;
}
span.stand{
	font-weight: bold;
	/*font-size: 16px;*/
	color: #3fa9f5;
	margin-right: 5px;
}