body {
	padding-top: 73.5px;
}

body, th, td, button, input, select, textarea {
    font-family: "Microsoft YaHei","微软雅黑",arial,"\5B8B\4F53",sans-serif,helvetica,"Hiragino Sans GB";
}

.nav-top {
	/*margin-top: 20px;*/
	background: #fff;
	box-sizing: border-box;
}

.btn-primary.btn-outline:hover {
	background-color: #d12a1a;
}

.btn-primary.btn-outline:hover, .btn-success.btn-outline:hover, .btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover, .btn-danger.btn-outline:hover {
    color: #fff;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active,
.open .dropdown-toggle.btn-primary, .btn-primary:active:focus, .btn-primary:active:hover,
.btn-primary.active:hover, .btn-primary.active:focus {
    background-color: #d12a1a;
    border-color: #d12a1a;
    color: #fff; 
}

.btn-primary {
	color: #fff;
	background-color: #E64333;
	border-color: #E64333;
}

.btn-primary.btn-outline {
    color: #d12a1a;
    border-color: #d12a1a; 
    background-color: #fff;
}

.btn-warning.btn-outline {
    color: #ec971f;
}

.btn-outline {
     color: inherit;
    background-color: transparent;
    -webkit-transition: all .5s;
    transition: all .5s; 
}

.navbar-nav > li {
	font-size: 16px;
}

.navbar-nav > li > a {
	height: 100%;
	line-height: 72px;
	padding-top: 0;
	padding-bottom: 0;
}

.navbar-btn {
	font-size: 16px;
}

.navbar-nav > li > a.nav-btn button {
	padding-left: 36px;
	padding-right: 36px;
}

.navbar-brand {
	height: 100%;
	line-height: 72px;
	padding-top: 0;
	padding-bottom: 0;
}

.navbar-brand .logo {
	width: 36px;
	height: 36px;
	display: inline-block;
}

.nav-shadow {
	-moz-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888;
}

.logo-desc {
	color: #d12a1a;
	font-weight: bold;
	font-size: 20px;
}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
	color: #d12a1a;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:link, .navbar-default .navbar-nav > .active > a:visited {
	background: #fff;
	color: #d12a1a;
}

.bg-gray {
	background-color: #eee;
}

.bg-banner {
	background: url('../img/ic_banner.jpg') no-repeat center;
}

.bg-none {
	background: none;
}

.text-white {
	color: #fff;
}

.text-alpha-white {
	color: rgba(255, 255, 255, 0.8);
}

.banner {
	height: 470px;
}

.m-t-l {
	margin-top: 20px;
}

.m-t-l-x {
	margin-top: 30px;
}

.m-t-x {
	margin-top: 48px;
}

.p-t-l {
	padding-top: 20px;
}

.text-center {
	text-align: center;
}

.text-icon {
	color: #666;
}

.desc-img {
	max-width: 400;
	max-height: 400px;
}

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

.qr-img {
	width: 150px;
	height: 150px;
	display: inline-block;
}

.footer {
	background-color: #2A2A2A;
}

.footer-title {
	color: #fff;
}

.footer-links a, .footer-links span {
	color: #999;
	text-decoration: none;
}

.footer-links a:hover {
	color: #fff;
}

.copy-right {
	padding: 24px 24px 8px 24px;
}

.copy-right a {
	text-decoration: none;
	color: #fff;
}

.copy-right a:hover {
	color: rgba(255, 255, 255, 0.5);
}

.slidebar {
	position: fixed;
	right: 0;
	top: 50%;
	color: #fff;
	text-align: left;
	z-index: 10;
}

.slidebar > ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.slidebar-item {
	width: 64px;
	height: 64px;
	text-align: center;
	line-height: 64px;
	background-color: #E95D4F;
	cursor: pointer;
	color: inherit;
    -webkit-transition: all .5s;
    transition: all .5s;
}

.slidebar-item .fa {
	text-align: center;
	width: 64px;
	height: 64px;
	line-height: 64px;
}

.slidebar-item a {
	color: #fff;
	text-align: center;
}

.slidebar-item a:hover, .slidebar-item a:active, .slidebar-item a:link, .slidebar-item a:visited {
	color: #fff;
}

.slidebar-item:hover {
	background-color: #d12a1a;
}

.slidebar-item:not(:first-child) {
	border-top: #fff solid 1px;
}

.slidebar-item:first-child {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.slidebar-item:last-child, .bottom-radius {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.wechat {
	position: absolute;
	left: -190px;
	border-radius: 10px;
	border: #bcbcbc solid 1px;
	background-color: #f2f2f2;
	padding: 8px;
	top: -20%;
	z-index: 2;
}

.wechat:before {
	position: absolute; content: ""; width: 10px; height: 10px; -webkit-transform: rotate(135deg);  
	background: #f2f2f2;  
	border-top: #bcbcbc 1px solid;  
	border-left: #bcbcbc 1px solid;  
	right: -6px; margin-top: 20%; z-index: 1; 
}

.text-black {
	color: #000;
}

.about-text {
	line-height: 1.5em;
}

a.email-normal {
	color: #000;
	text-decoration: none;
}

.email-normal:hover {
	color: #000;
}

nav .normal {
	display: block;
}

nav .mini {
	display: none;
}

.product-normal {
	display: block;
}

.product-mini {
	display: none;
}

@media screen and (max-width: 991px) {

	.desc-img {
		max-width: 320px;
		max-width: 320px;
	}
}

@media screen and (max-width: 767px) {
	.col-xs-12.center {
		text-align: center;
		margin-bottom: 8px;
	}

	.col-xs-12.banner-qr {
		display: none;
	}

	.slidebar {
		display: none;
	}

	nav .mini {
		display: block;
	}

	nav .normal {
		display: none;
	}

	.navbar-toggle {
		margin-top: 19px;
	}

	.product-normal {
		display: none;
	}

	.product-mini {
		display: block;
	}

	.desc-img {
		max-width: 256px;
		max-height: 256px;
	}
}
