		a:hover{
			text-decoration: none;
		}
		li{
			list-style-type: none;
		}
		.page{
			background-image: url('/images/page-bg.jpg');
		}
		.breadcrumb{
			background-color: transparent;
			border-radius: 0;
			margin-bottom: 0px;
		}
		.navbar {
		    border-radius: 0px;
		}
		.navbar-default {
		    background-color: transparent;
			border: none;
		    border-color: transparent;
		}
		.dropdown-menu{
			background-color: #4b59d5;
		}
		.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
		    color: #4b59d5;
		    background-color: #e7e7e7;
			font-weight: bold;
		}
		.navbar-default .navbar-nav>li>a{
			color: #fff;
		}
		.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		    color: #fff;
		}
		.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
		    color: #ffff00;
		    background-color: transparent;
		}
		.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
		    color: #ffff00;
		    background-color: transparent;
		}
		.navbar a {
			color: #333;
		}
		.navbar a:hover{
			color: #666;
		}
		.navbar a:visited{
			color: #ccc;
		}
		.top-header{
			display: flex;
			align-items:center;
			padding: 14px 0px;
			justify-content:space-between;
			position: relative;
		}
		.top-header .logo {			
			padding: 0 20px;
			font-size: 32px;
			color: #c7212e;
			font-weight: bold;
		}
		.top-header .logo a{
			color: #c7212e;
		}
		.top-header .title{
			width: 100%;
			line-height: 28px;
			position: absolute;
			text-align: center;
			top: 0;
			left: 0;
			font-size: 14px;
		}
		.top-header .contact {
			
		}
		.ver a{
			color: #fff;
		}
		.menu {
			background-color: #2139e1;
		}
		.navbar{
			margin-bottom: 0px;
		}
		.top-search{
			padding: 20px 0px;
			font-size: 16px;
		}
		
		img {
			width: auto;
			height: auto;
			max-width: 100%;
			max-height: 100%;
		}
		
		.footer{
			background-color: #2139e1;
			margin-top: 20px;
			padding: 20px 0;
			color: #d9d9db;
			position: relative;
		}
		.footer a{
			color: #bbb;
		}
		
		.lists-item{
			padding: 6px;
		}
		.lists-item img{
			background-color: #f7f7f7;
			border: #ccc solid 1px;
			border-radius: 3px;
			background-color: #f7f7f7;
			border: #ccc solid 1px;
			border-radius: 3px;
		}
		.split-horizontal{
			padding-top: 20px;
			border-bottom: #ccc solid 1px;
		}
		.more{
			padding: 15px 0px;
			text-align: center;
		}
		.btn-more{
			border: none;
			border-radius: 5px;
			padding: 20px;
		}
		.loading{
			text-align: center;
		}
		/* Spinner 3Balls Scale */
		.sp-3balls, .sp-3balls:before, .sp-3balls:after {
		  border-radius: 50%;
		  background-color: #000;
		  width: 18px;
		  height: 18px;
		  transform-origin: center center;
		  display: inline-block;
		}
		
		.sp-3balls {
		  position: relative;
		  background-color: black;
		  opacity: 1;
		  -webkit-animation: spScaleAlpha 1s infinite linear;
		  animation: spScaleAlpha 1s infinite linear;
		}
		
		.sp-3balls:before, .sp-3balls:after {
		  content: '';
		  position: relative;
		  opacity: 0.25;
		}
		
		.sp-3balls:before {
		  left: 30px;
		  top: 0px;
		  -webkit-animation: spScaleAlphaBefore 1s infinite linear;
		  animation: spScaleAlphaBefore 1s infinite linear;
		}
		
		.sp-3balls:after {
		  left: -30px;
		  top: -23px;
		  -webkit-animation: spScaleAlphaAfter 1s infinite linear;
		  animation: spScaleAlphaAfter 1s infinite linear;
		}
		@-webkit-keyframes spScaleAlpha {
		  0% {
		    opacity: 1;
		  }
		  33% {
		    opacity: 0.25;
		  }
		  66% {
		    opacity: 0.25;
		  }
		  100% {
		    opacity: 1;
		  }
		}
		@keyframes spScaleAlpha {
		  0% {
		    opacity: 1;
		  }
		  33% {
		    opacity: 0.25;
		  }
		  66% {
		    opacity: 0.25;
		  }
		  100% {
		    opacity: 1;
		  }
		}
		@-webkit-keyframes spScaleAlphaBefore {
		  0% {
		    opacity: 0.25;
		  }
		  33% {
		    opacity: 1;
		  }
		  66% {
		    opacity: 0.25;
		  }
		}
		@keyframes spScaleAlphaBefore {
		  0% {
		    opacity: 0.25;
		  }
		  33% {
		    opacity: 1;
		  }
		  66% {
		    opacity: 0.25;
		  }
		}
		@-webkit-keyframes spScaleAlphaAfter {
		  33% {
		    opacity: 0.25;
		  }
		  66% {
		    opacity: 1;
		  }
		  100% {
		    opacity: 0.25;
		  }
		}
		@keyframes spScaleAlphaAfter {
		  33% {
		    opacity: 0.25;
		  }
		  66% {
		    opacity: 1;
		  }
		  100% {
		    opacity: 0.25;
		  }
		}
		
		.navigation{
			margin-top: 20px;			
			border-bottom: 1px solid #2139e1;
			margin-bottom: 20px;
		}
		.category{
			border-bottom: 1px solid #2139e1;
			margin-bottom: 20px;
			padding-bottom: 20px;
			text-align: center;
		}
		.category .btn{
			margin:2px 15px;
		}
		.category .active{
			color: #fff;
			background-color: #f0ad4e;
			border-color: #eea236;
		}
		
		.wechat{
			position: absolute;
			right: 260px;
			top: 30px;
			display: none;
		}