body,
button, /* 1 */
input, /* 1 */
select, /* 1 */
textarea  /* 1 */
h1,h2,h3,h4,h5
{
    font-family: 'helvetica neue',tahoma,'hiragino sans gb',stheiti,'wenquanyi micro hei',\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;
}
h3 {
	font-size:20px
}
.background-index {
	background-image: url("/images/bg.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #222;
}
.background-index h2{
	font-size: 36px;
	color: #ddd;
	line-height: 1.25;
}
@media only screen and (max-width: 767px){
	.background-index{
		background-image: url("/images/bg1.jpg");
		background-position: 75%;
	}
	.background-index h2{
		font-size: 24px;
	}
}

.navbar {
	padding-top:5px;
	margin-bottom:0px
}
/*.navbar-site {
	background-color:#2A94D6;
	border-color:#288DCC
}*/
.navbar-site .navbar-text {
	color:#999999
}
.navbar-site .navbar-brand:hover,.navbar-site .navbar-brand:focus {
	color:#ffffff;
	background-color:transparent
}
.navbar-site .navbar-nav>li>a {
	color:#F0F1F2
}
.navbar-site .navbar-nav>li>a:hover,.navbar-site .navbar-nav>li>a:focus {
	color:#fff;
	background-color:transparent
}
.navbar-site .navbar-nav>.active>a,.navbar-site .navbar-nav>.active>a:hover,.navbar-site .navbar-nav>.active>a:focus {
	color:#fff;
}
.navbar-site .navbar-nav>.disabled>a,.navbar-site .navbar-nav>.disabled>a:hover,.navbar-site .navbar-nav>.disabled>a:focus {
	color:#cccccc;
	background-color:transparent
}
.navbar-site .navbar-toggle {
	border-color:#fff
}
.navbar-site .navbar-toggle:hover,.navbar-site .navbar-toggle:focus {
	background-color:#222
}
.navbar-site .navbar-toggle .icon-bar {
	background-color:#fff
}
.navbar-site .navbar-collapse,.navbar-site .navbar-form {
	border-color:#222
}
.navbar-site .navbar-nav>.dropdown>a:hover .caret,.navbar-site .navbar-nav>.dropdown>a:focus .caret {
	border-top-color:#000;
	border-bottom-color:#333333
}
.navbar-site .navbar-nav>.open>a,.navbar-site .navbar-nav>.open>a:hover,.navbar-site .navbar-nav>.open>a:focus {
	color:#555555;
	background-color:#e7e7e7
}
.navbar-site .navbar-nav>.open>a .caret,.navbar-site .navbar-nav>.open>a:hover .caret,.navbar-site .navbar-nav>.open>a:focus .caret {
	border-top-color:#555555;
	border-bottom-color:#555555
}
.navbar-site .navbar-nav>.dropdown>a .caret {
	border-top-color:#777777;
	border-bottom-color:#777777
}
@media (max-width:767px) {
	.navbar-site .navbar-nav .open .dropdown-menu>li>a {
	color:#777777
}
.navbar-site .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-site .navbar-nav .open .dropdown-menu>li>a:focus {
	color:#333333;
	background-color:transparent
}
.navbar-site .navbar-nav .open .dropdown-menu>.active>a,.navbar-site .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-site .navbar-nav .open .dropdown-menu>.active>a:focus {
	color:#555555;
	background-color:#e7e7e7
}
.navbar-site .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-site .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-site .navbar-nav .open .dropdown-menu>.disabled>a:focus {
	color:#cccccc;
	background-color:transparent
}
}.bs-docs-header {
	position:relative;
	padding:85px 15px 30px 15px;
	color:#3B2A2A;
	text-align:center;
/*	text-shadow:0 1px 0 rgba(0,0,0,.1);*/
	background-color:#6E4D4D;
}
.bs-docs-header h1 {
	margin-top:0
}
.bs-docs-header p {
	margin-bottom:0;
	font-weight:300;
	line-height:1.4
}
.bs-docs-header .container {
	position:relative
}
@media (min-width:768px) {
	.bs-docs-header {
	padding-top:50px;
	padding-bottom:60px;
	font-size:16px;
	text-align:right;
}
.bs-docs-header h1 {
	font-size:42px;
	line-height:1
}
}.white {
	color:#fff!important
}
.wrap {
	background:#F0F1F2!important
}
.footer {
	border-top:1px solid #ddd;
	overflow:hidden;
	clear:both;
	padding:20px 0px 10px 0px;
	background:#fff
}
.bule {
	background:#2A94D6
}
.grey {
	background:#F0F1F2
}
.navy {
	background:#344A5F
}
.width100 {
	width:100%
}
.margin-top {
	margin-top:40px!important
}
.padding-top {
	padding-top:30px
}
.margin-bottom {
	margin-bottom:10px!important
}
.margin-bottom-5 {
	margin-bottom:5px
}
.margin-bottom-0 {
	margin-bottom:0px
}
.text-indent {
	text-indent:2em
}
.bs3-link {
	margin-top:10px;
	border: 1px solid white;
	color: #fff;
}
.bs3-link:hover{
	color: #fff;
	background-color: #222;
}
.bs2-link {
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.bs2-link:hover {
	text-shadow:0 0 10px rgba(255,255,255,0.25)
}
.projects-header {
	width:80%;
	text-align:center;
	margin:200px 0 10px;
	font-weight:200;
	margin-bottom:120px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	border-bottom:none
}
.thumbnail {
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center
}
@media screen and (min-width:768px) {
	.copy {
	padding-left:0;
	padding-right:0
}
}.copy {
	border-top:1px solid #ddd;
	margin-top:20px;
	padding-top:10px;
	padding-bottom:0px
}
.section-title {
	text-transform:uppercase;
	margin-top:0;
	padding-top:0
}
.img-caption {
	position:relative;
	padding:5px;
	border:solid 1px #ddd;
	margin-bottom:20px;
	color:#fff;
	width:100%
}
.img-caption img {
	width:100%
}
.glyphicon-lg {
	font-size:3em
}
.blockquote-box {
	border-right:5px solid #E6E6E6;
	margin-bottom:25px
}
.blockquote-box .square {
	width:100px;
	min-height:50px;
	margin-right:22px;
	text-align:center!important;
	background-color:#E6E6E6;
	padding:20px 0
}
.blockquote-box.blockquote-primary {
	border-color:#357EBD
}
.blockquote-box.blockquote-primary .square {
	background-color:#428BCA;
	color:#FFF
}
.blockquote-box.blockquote-success {
	border-color:#4CAE4C
}
.blockquote-box.blockquote-success .square {
	background-color:#5CB85C;
	color:#FFF
}
.blockquote-box.blockquote-info {
	border-color:#46B8DA
}
.blockquote-box.blockquote-info .square {
	background-color:#5BC0DE;
	color:#FFF
}
.blockquote-box.blockquote-warning {
	border-color:#EEA236
}
.blockquote-box.blockquote-warning .square {
	background-color:#F0AD4E;
	color:#FFF
}
.blockquote-box.blockquote-danger {
	border-color:#D43F3A
}
.blockquote-box.blockquote-danger .square {
	background-color:#D9534F;
	color:#FFF
}
.info {
	font-size:13px;
	margin:0
}
.info ul {
	list-style:none;
	padding:0;
	margin:0
}
.info ul li {
	text-align:left;
	border-bottom:1px solid #E4E2D2;
	margin-bottom:1px;
	padding:7px
}
.info ul li .glyphicon {
	margin-right:15px
}
.info ul li.author {
	background:url(../images/icons/author.png) 0 50% no-repeat;
	padding-left:30px
}
.info h3 {
	margin:30px 0 10px;
	padding:5px 0;
	font-size:18px;
	border-bottom:1px solid #E4E2D2;
	font-weight:300
}
.info h3.share {
	clear:both;
	padding-top:30px
}
.info ul.tags li {
	display:block;
	float:left;
	padding:3px 5px;
	margin:0 8px 5px 0;
	color:#fff;
	background:#898a8a;
	font-size:12px!important
}
.info ul.tags li {
	position:relative;
	background:#898a8a;
	border:0
}
.info ul.tags li:after,.info ul.tags li:before {
	left:100%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none
}
.info ul.tags li:after {
	border-color:rgba(137,138,138,0);
	border-left-color:#898a8a;
	border-width:3px;
	top:50%;
	margin-top:-3px
}
.info ul.tags li:before {
	border-color:rgba(137,138,138,0);
	border-left-color:#898a8a;
	border-width:3px;
	top:50%;
	margin-top:-3px
}
.maincontent {
	background:#fff;
	padding:20px;
	margin-bottom:65px;
	border:1px solid #e8e8e8;
	-webkit-box-shadow:0 0 20px rgba(50,50,50,.1);
	-moz-box-shadow:0 0 20px rgba(50,50,50,.1);
	box-shadow:0 0 20px rgba(50,50,50,.1)
}
.maincontent h1 {
	padding:0 0 10px;
	font-size:30px;
	font-weight:100
}
.maincontent p,.maincontent ul,.maincontent ol {
	color:#222;
	font-size:14px;
	font-weight:300
}
.maincontent iframe {
	margin-bottom:17px
}
.maincontent ul {
	padding-left:17px
}
.maincontent ol {
	padding-left:20px
}
.post img {
	max-width:100%;
	height:auto
}
.contact-form {
	margin-top:70px;
	margin-bottom:20px
}
#accordion .glyphicon {
	margin-right:10px
}
.panel-collapse>.list-group .list-group-item:first-child {
	border-top-right-radius:0;
	border-top-left-radius:0
}
.panel-collapse>.list-group .list-group-item {
	border-width:1px 0
}
.panel-collapse>.list-group {
	margin-bottom:0
}
.panel-collapse .list-group-item {
	border-radius:0
}
.panel-collapse .list-group .list-group {
	margin:0;
	margin-top:10px
}
.panel-collapse .list-group-item li.list-group-item {
	margin:0 -15px;
	border-top:1px solid #ddd;
	border-bottom:0;
	padding-left:30px
}
.panel-collapse .list-group-item li.list-group-item:last-child {
	padding-bottom:0
}
.panel-collapse div.list-group div.list-group {
	margin:0
}
.panel-collapse div.list-group .list-group a.list-group-item {
	border-top:1px solid #ddd;
	border-bottom:0;
	padding-left:30px
}
.alert-message {
	padding:20px;
	border-left:3px solid #eee;
	margin-bottom:10px
}
.alert-message h2 {
	margin-top:0;
	margin-bottom:5px
}
.alert-message p:last-child {
	margin-bottom:0
}
.alert-message code {
	background-color:#fff;
	border-radius:3px
}
.alert-message-success {
	background-color:#f4f8fa;
	border-color:#bce8f1
}
.alert-message-success h2 {
	color:#344A5F
}
.productbox {
	background-color:#BABABA;
	margin-bottom:20px
}
.producttitle {
	font-weight:bold;
	padding:5px 0 5px 0
}
.productprice {
	padding-top:5px;
	padding-bottom:5px
}
.pricetext {
	font-weight:normal
}
a.pricetext {
	color:#3B3B3B;
	text-decoration:none
}
a.pricetext:hover {
	color:#428bca
}
.thisclass {
	position:relative;
	float:left;
	padding:6px 12px;
	margin-left:-1px;
	line-height:1.428571429;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #ddd
}
.height40 {
	height:40px
}
.height44 {
	height:44px
}
.back-to-top {
	cursor:pointer;
	position:fixed;
	bottom:30px;
	right:30px;
	display:none
}
.panel-default>.panel-heading {
	color:#F0F1F2;
	background-color:#428bca;
	border-color:#dddddd
}
.carousel-inner>.item>img,.carousel-inner>.item>a>img {
	margin:0 auto
}
.list-group-item.active{
	background-color:#6E6E6E;
	border: none;
}