@CHARSET "UTF-8";

/* start price style */
.text-price {
	color: #ff7f42;
}

.btn-price {
	color: #fff !important;
	background-color: #ff7f42;
	border-color: #ff7f42;
}

.btn-price:hover,.btn-price:focus,.btn-price:active,.btn-price.active {
	color: #fff !important;
	background-color: #d66a39;
	border-color: #d66a39;
}

.open .btn-price.dropdown-toggle {
	color: #fff !important;
	background-color: #d66a39;
	border-color: #d66a39;
}

.btn-price:active,.btn-price.active {
	background-image: none;
}

.open .btn-price.dropdown-toggle {
	background-image: none;
}

.btn-price.disabled,.btn-price.disabled:hover,.btn-price.disabled:focus,.btn-price.disabled:active,.btn-price.disabled.active,.btn-price[disabled],.btn-price[disabled]:hover,.btn-price[disabled]:focus,.btn-price[disabled]:active,.btn-price[disabled].active,fieldset[disabled] .btn-price,fieldset[disabled] .btn-price:hover,fieldset[disabled] .btn-price:focus,fieldset[disabled] .btn-price:active,fieldset[disabled] .btn-price.active
	{
	background-color: #d3d3d3;
	border-color: #d3d3d3;
}
/* end price style */
body {
	font-family: "Helvetica Neue", Helvetica, Hiragino Sans GB, Open Sans, Microsoft Yahei, Arial;
	background: #f4f5f7;
}

/* start header */
.header {
	position: relative;
	height: 60px;
	width: 100%;
	background: #fff;
	box-shadow: 0 0 7px rgba(0, 0, 0, .1);
}

.club-list {
	position: relative;
}

.club-list-item {
	float: left;
	display: inline-block;
	padding: 0 25px;
	color: #555;
	height: 60px;
	line-height: 60px
}

.club-list-item:focus,.club-list-item:active {
	color: #555;
}

.club-list-item:hover {
	color: #ff5144;
	border-bottom: 2px #adadad solid;
}

.club-list-item.active {
	color: #ff0000;
	border-bottom: 2px #ff5144 solid;
}

.club-list-item.logo {
	padding-left: 0 !important;
	border-bottom: 0 none !important;
}
/* end header */

/* start nav */
.nav-list {
	position: relative;
}

.nav-list-item {
	position: relative;
	float: left;
	display: inline-block;
	padding: 0 15px;
	color: #555;
	height: 50px;
	line-height: 50px
}

.nav-list-item:focus,.nav-list-item:active {
	color: #555;
}

.nav-list-item:hover,.nav-list-item.active {
	color: #ff7f42;
}

.nav-list-item.active:before {
	content: '';
	display: inline-block;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #eee;
	border-top: 0;
	position: absolute;
	bottom: -1px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.nav-list-item.active:after {
	content: '';
	display: inline-block;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #fff;
	border-top: 0;
	position: absolute;
	bottom: -1px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
/* end nav */
@media ( max-width : 1200px) {
	.club-list-item {
		padding: 0 15px;
	}
	.nav-list-item {
		padding: 0 10px;
	}
}

@media ( min-width : 1200px) {
	.club-list-item {
		padding: 0 25px;
	}
	.nav-list-item {
		padding: 0 15px;
	}
}

.container.layout {
	min-width: 970px;
}

.wb-container {
	border-radius: 4px;
	border: 1px solid #eee;
	background-color: #fff;
	margin-bottom: 40px;
	min-height: 1600px;
}

/* 回到顶部 */
.back-to-top {
	display: inline-block;
	right: 10px;
	bottom: 70px;
	position: fixed;
	z-index: 111;
	height: 40px;
	width: 40px;
	line-height: 36px;
	border-radius: 50% !important;
	text-align: center;
	background: #ff7f42;
	font-size: 24px;
	color: #FFFFFF !important;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
}

@media only screen and (min-width: 1024px) {
	.back-to-top {
		right: 30px;
		bottom: 100px;
		width: 60px;
		height: 60px;
		line-height: 55px;
		font-size: 35px;
	}
	.wb-container.top .back-to-top {
		bottom: 40px;
	}
}