.btn {
	border: 0;
	padding: 0;
	cursor: pointer;
	display: inline-block;
	background-repeat: repeat-x;
}
.btn:hover, .btn:active {
	text-decoration: none;
	background-repeat: repeat-x;
}
.btn em, .btn b {
	display: inline-block;
	text-align: center;
	font-weight: normal;
	vertical-align: top;
}
.btn-35-yellow {
	height: 35px;
	line-height: 35px;
	font-size: 18px;
	background-position: 0 0;
}
.btn-35-yellow:hover {
	background-position: 0 -65px;
}
.btn-35-yellow em, .btn-35-yellow b {
	font: 18px/35px "Microsoft Yahei",SimHei,宋体 b8b\4f53, Arial;
	height: 35px;
}
.btn-35-yellow em {
	background: no-repeat transparent;
	background-position: 0 0;
}
.btn-35-yellow:hover em {
	background: no-repeat transparent;
	background-position: 0 -65px;
}
.btn-35-yellow b {
	background: no-repeat transparent;
	color: #fff;
	background-position: right 0;
	padding: 0px 40px;
}
.btn-35-yellow:hover b {
	background: no-repeat transparent;
	background-position: right -65px;
}

.btn-35-white {
	height: 35px;
	line-height: 35px;
	font-size: 18px;
	background-position: 0 -130px;
}
.btn-35-white:hover {
	background-position: 0 -190px;
}
.btn-35-white em, .btn-35-white b {
	font: 18px/35px "Microsoft Yahei",SimHei,宋体 b8b\4f53, Arial;
	height: 35px;
}
.btn-35-white em {
	background: no-repeat transparent;
	background-position: 0 -130px;
}
.btn-35-white:hover em {
	background: no-repeat transparent;
	background-position: 0 -190px;
}
.btn-35-white b {
	background: no-repeat transparent;
	color: #999;
	background-position: right -130px;
	padding: 0px 40px;
}
.btn-35-white:hover b {
	background: no-repeat transparent;
	background-position: right -190px;
}

.btn-31-yellow {
	height: 31px;
	line-height: 31px;
	font-size: 15px;
	background-position: 0 -255px;
}
.btn-31-yellow:hover {
	background-position: 0 -316px;
}
.btn-31-yellow em, .btn-31-yellow b {
	font: 15px/31px "Microsoft Yahei",SimHei,宋体 b8b\4f53, Arial;
	height: 35px;
}
.btn-31-yellow em {
	background: no-repeat transparent;
	background-position: 0 -255px;
}
.btn-31-yellow:hover em {
	background: no-repeat transparent;
	background-position: 0 -316px;
}
.btn-31-yellow b {
	background: no-repeat transparent;
	color: #fff;
	background-position: right -255px;
	padding: 0px 20px;
}
.btn-31-yellow:hover b {
	background: no-repeat transparent;
	background-position: right -316px;
}

.btn-31-white {
	height: 31px;
	line-height: 31px;
	font-size: 15px;
	background-position: 0 -377px;
}
.btn-31-white:hover {
	background-position: 0 -438px;
}
.btn-31-white em, .btn-31-white b {
	font: 15px/31px "Microsoft Yahei",SimHei,宋体 b8b\4f53, Arial;
	height: 35px;
}
.btn-31-white em {
	background: no-repeat transparent;
	background-position: 0 -377px;
}
.btn-31-white:hover em {
	background: no-repeat transparent;
	background-position: 0 -438px;
}
.btn-31-white b {
	background: no-repeat transparent;
	color: #999;
	background-position: right -377px;
	padding: 0px 20px;
}
.btn-31-white:hover b {
	background: no-repeat transparent;
	background-position: right -438px;
}

.btn-25-yellow {
	height: 25px;
	line-height: 25px;
	font-size: 13px;
	background-position: 0 -499px;
}
.btn-25-yellow:hover {
	background-position: 0 -554px;
}
.btn-25-yellow em, .btn-25-yellow b {
	font: 13px/25px arial,\5b8b\4f53;
	height: 35px;
}
.btn-25-yellow em {
	background: no-repeat transparent;
	background-position: 0 -499px;
}
.btn-25-yellow:hover em {
	background: no-repeat transparent;
	background-position: 0 -554px;
}
.btn-25-yellow b {
	background: no-repeat transparent;
	color: #fff;
	background-position: right -499px;
	padding: 0px 20px;
}
.btn-25-yellow:hover b {
	background: no-repeat transparent;
	background-position: right -554px;
}

.btn-25-white {
	height: 25px;
	line-height: 25px;
	font-size: 13px;
	background-position: 0 -609px;
}
.btn-25-white:hover {
	background-position: 0 -664px;
}
.btn-25-white em, .btn-25-white b {
	font: 13px/25px arial,\5b8b\4f53;
	height: 35px;
}
.btn-25-white em {
	background: no-repeat transparent;
	background-position: 0 -609px;
}
.btn-25-white:hover em {
	background: no-repeat transparent;
	background-position: 0 -664px;
}
.btn-25-white b {
	background: no-repeat transparent;
	color: #999;
	background-position: right -609px;
	padding: 0px 20px;
}
.btn-25-white:hover b {
	background: no-repeat transparent;
	background-position: right -664px;
}



.btn-35-yellow, .btn-35-yellow:hover,
.btn-25-yellow, .btn-25-yellow:hover,
.btn-25-white, .btn-25-white:hover,
.btn-31-yellow, .btn-31-yellow:hover,
.btn-35-white, .btn-35-white:hover, 
.btn-31-white, .btn-31-white:hover
{
	background-image: url(img/btn_1_c.png)
}

.btn-35-yellow b, .btn-35-yellow:hover b ,
.btn-25-yellow b, .btn-25-yellow:hover b ,
.btn-25-white b, .btn-25-white:hover b ,
.btn-31-yellow b, .btn-31-yellow:hover b ,
.btn-35-white b, .btn-35-white:hover b ,
.btn-31-white b, .btn-31-white:hover b 
{
	background-image: url(img/btn_1_r.png)
}

.btn-35-yellow em, .btn-35-yellow:hover em ,
.btn-25-yellow em, .btn-25-yellow:hover em ,
.btn-25-white em, .btn-25-white:hover em ,
.btn-31-yellow em, .btn-31-yellow:hover em ,
.btn-35-white em, .btn-35-white:hover em ,
.btn-31-white em, .btn-31-white:hover em 
{
	background-image: url(img/btn_1_l.png)
}