@media only screen and (max-width: 767px) {
	:root {
		font-size: 14px;
	}
}
@media (min-width: 1280px) {
	.container {
		max-width: 1040px !important;
	}
}
@media (min-width: 1366px) {
	.container {
		max-width: 1140px !important;
	}
}
@media (min-width: 1440px) {
	.container {
		max-width: 1240px !important;
	}
}
@media (min-width: 1680px) {
	.container {
		max-width: 1440px !important;
	}
}
@media (min-width: 1920px) {
	.container {
		max-width: 1440px !important;
	}
}
.no-gutters {
	margin-right: 0 !important;
	margin-left: 0 !important;
}
.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl {
	padding-right: 20px;
	padding-left: 20px;
}
.row {
	margin-right: -10px;
	margin-left: -10px;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
	padding-right: 10px;
	padding-left: 10px;
}
.no-radius {
	border-radius: 0 !important
}
hr {
    border-top: 1px solid rgba(0, 0, 0, 0.05);
}

button {
	border: 0;
}
input, textarea {
	-webkit-appearance: none;
	appearance: none;
}
.card {
	border: 0px solid rgba(0, 0, 0, 0.05);
	box-shadow: 0px 2px 50px rgba(0, 0, 0, 0.05);
	border-radius: 0.5rem !important;
}

.card-noradius .card{
	border-radius:0!important;
	box-shadow: 0px 2px 80px rgba(51, 102, 255, 0.1);
}

.swiper-container .bottom_pic{
	position: absolute;
	left: 0;
	bottom: -5px;
	z-index: 2;
}
.swiper-container .bottom_pic img{
	width: 100%;
	float: left;
}
.card-link{
display: inline-block;
margin-left: 0rem!important;
margin-right: 1rem!important;
}

.swiper-slide{
	height: auto!important;
}

.breadcrumb.breadcrumb_bottomlink {
	background: #f5f5f5!important;
	padding: 0.75rem 1rem!important;
}

.form-control {
    border: 1px solid #ededed;
}

.btn-primary {
    color: #fff;
    border: 0;
	background:linear-gradient(to right, #f05000 , #ff6a00);
}
.btn-primary:hover {
	color: #fff;
	background:linear-gradient(to right, #ff6a00 , #ff6a00);
	border-color: 0;
}

.text-diy {
    color: #a77c47 !important;
    background-image: -webkit-gradient(linear, left 0, right 0, from(#a77c47), to(#ccab77))!important;
    -webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent!important;
}

.text-primary {
    color: #f05000 !important;
}

.text-secondary {
    color: #ff6a00 !important;
}

.color-jinse {
    color: #f6c913;
}

.color-yinse {
    color: #aeb5bd;
}

.color-tongse {
    color: #d49c4f;
}
.bg-jinse {
    color: #000000;
	background: #f6c913;
}

.bg-yinse {
    color: #ffffff;
	background: #aeb5bd;
}

.bg-tongse {
    color: #ffffff;
	background: #d49c4f;
}

.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(240, 80, 0, 0.25);
}
.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 80, 0, 0.5);
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #f05000;
  background-color: #fff7f2;
  border: 0;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 80, 0, 0.5);
}

.form-control:focus {
  background-color: #fff7f2;
  border-color: #f0a078;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(240, 80, 0, 0.25);
}

.card-footer {
    padding: 0.75rem 1.25rem;
    background-color: rgba(0, 0, 0, 0.02); 
    border-top: 1px solid rgba(0, 0, 0, 0.03);
}

.breadcrumb {
    padding: 0.5rem 0.25rem;
    background-color: #f5f5f5;
}

.list-group-item.current {
	background-color: #dd0000 !important;
	border-color: #dd0000 !important;
	color: #fff !important;
}
.list-group-bordernone .list-group-item {
	border-width: 0;
}
.list-group-item-action {
	width: 100%;
	color: #495057;
	text-align: inherit;
	background-color: #f8f9fa;
}
.list-group-item-action:hover {
	z-index: 1;
	color: #495057;
	text-decoration: none;
	background-color: #f0f1f2;
}
.list-group-item-action:focus {
	background-color: #f8f9fa;
}
.list-group-item-action:active {
	color: #495057;
	background-color: #f8f9fa;
}
.border-none {
	border: none !important;
}
.shadow-diy {
	box-shadow: 0 5px 30px rgba(0, 0, 0, 0.05) !important;
}
.breadcrumb {
    background: none !important;
    padding: 0 !important;
}

.rounded {
    border-radius: 0.5rem !important;
}