/*
	Theme:四目主题;
	By:敲定吧;
	创建时间：2020-6-14
 */
/* 小屏: only small screen */
@media (max-width: 576px) {
	.logo-auto {
		width: auto;
		height: 40px;
	}
	.search {
	width: 100px;
	display: flex;
	transition: all 0.1s ease-out;
	}
	.search input {
   		width: 80px;
	    height: 25px;
	    font-size: 16px;
	    border: none;
	    text-indent: 20px;
	    color: #000;
	    outline: none;
	    transition: all 0.3s;
	    background: rgba(255, 255, 255, 0);
	    border: 2px solid #d6623d;
	    border-radius: 10px;
	}
	.search button {
		float: right;
	    width: 15px;
	    border: none;
	    background: #d6623d;
	    color: #fff;
	    font-size: 16px;
	    outline: none;
	    border-radius: 5px;
	    margin-left: auto;
	}
	.search-in {width: 170px !important}
	.search-in input {width: 125px !important}
	.search-in button {width: 40px !important}
	.mdui-chip {height: 20px;}
	.mdui-chip-icon {height: 20px;width: 20px}
	.mdui-chip-title {height: 20px;font-size: 12px;line-height: 20px;padding-left: 5px;}
	.fz-auto-18 {font-size:12px;}
	.fz-auto-read-title {font-size: 16px}
	.auto-padding {display: block}
}
/* 小屏 + 中屏: small + middle */
@media (max-width: 992px) {
	.logo-auto{
		width: auto;
		height: 40px;
	}
	.search {
	width: 100px;
	display: flex;
	transition: all 0.1s ease-out;
	}
	.search input {
   		width: 80px;
	    height: 30px;
	    font-size: 16px;
	    border: none;
	    text-indent: 20px;
	    color: #000;
	    outline: none;
	    transition: all 0.3s;
	    background: rgba(255, 255, 255, 0);
	    border: 2px solid #d6623d;
	    border-radius: 10px;
	}
	.search button {
		float: right;
	    width: 20px;
	    border: none;
	    background: #d6623d;
	    color: #fff;
	    font-size: 16px;
	    outline: none;
	    border-radius: 5px;
	    margin-left: auto;
	}
	.search-in {width: 170px !important}
	.search-in input {width: 125px !important}
	.search-in button {width: 40px !important}
	.simu-list-title a{
		color: #666;
		transition: all 0.2s;
		font-size:16px;
	}
	.simu-list-title a:hover {
		color: #da3e28 !important;
		font-weight: 600;
	}
	.fz-auto-18 {font-size: 12px}
	.fz-auto-read-title {font-size: 22px}
	.auto-padding {padding: 20px}
}
/* 大屏 */
@media (min-width: 992px) {
	.logo-auto {
		height: 50px;
		width: auto;
	}

	.search {
		width: 250px;
		display: flex;
	}
	.search input {
    	width: 190px;
    	height: 38px;
    	font-size: 16px;
    	border: none;
    	text-indent: 20px;
    	color: #000;
    	outline: none;
    	transition: all 0.3s;
    	background: rgba(255, 255, 255, 0);
    	border: 2px solid #d6623d;
    	border-radius: 5px;
	}
	.search button {
		float: right;
    	width: 50px;
    	border: none;
    	background: #d6623d;
    	color: #fff;
    	font-size: 16px;
    	outline: none;
    	border-radius: 5px;
    	margin-left: auto;
	}
	.simu-list-title a{
		color: #222;
		transition: all 0.2s;
		font-size:22px;
		font-weight: 500;
	}
	.simu-list-title a:hover {
		color: #da3e28 !important;
		font-weight: 500;
	}
	.fz-auto-18 {font-size: 14px;}
	.fz-auto-read-title {font-size: 26px}
	.auto-padding {padding: 30px}
}
#cursor-1 {
	cursor: url(normal.cur), default;
}
img {max-width: 100% !important}
a:link { text-decoration: none !important;}
.d-flex {display: flex}
.d-block {display: block}
.ov-hidden {overflow: hidden}
.align-self-center {align-self:center}
.fz-12 {font-size: 12px}
.fz-14 {font-size: 14px}
.fz-16 {font-size: 16px}
.fz-18 {font-size: 18px}
.fz-20 {font-size: 20px}
.fw-100 {font-weight: 100}
.fw-200 {font-weight: 200}
.fw-300 {font-weight: 300}
.fw-400 {font-weight: 400}
.fw-500 {font-weight: 500}
.fw-600 {font-weight: 600}
.fw-700 {font-weight: 700}
.fw-800 {font-weight: 800}
.fw-900 {font-weight: 900}
.avatar-1 {width: auto;height: 20px}
.avatar-2 {width: auto;height: 30px}
.ml-auto {margin-left: auto;}
.ml-0 {margin-left: 0;}
.mr-auto {margin-right: auto;}
.mr-0 {margin-right: 0;}
.mb-0,.my-0 {margin-bottom: 0;}
.mt-0,.my-0 {margin-top:0;}
.pl-0 {padding-left: 0;}
.pr-0 {padding-right: 0;}
.pb-0,.py-0 {padding-bottom: 0;}
.pt-0,.py-0 {padding-top:0;}
.sticky-box {border-radius: 5px !important;}
.sticky-box span {padding-left: 5px !important;padding-right: 5px !important;font-size: 12px}
.sticky-danger {background-color: #da3e28 !important}
.sticky-success {background-color: #536dfe !important}
.text-danger {color: #da3e28 !important}
.text-success {color: #536dfe !important}
.checkbox-show {width: 20px;height: 20px}
.rounded {border-radius: 5px}
.hr {border-top: 1px solid #f1f1f1;}
.webkit-text-right{text-align: -webkit-right}
.flag-change:hover {color: #da3e28 !important}
.sticky-right {position:sticky;top:40px;}
.bg-0 {background:none !important}
#qrcode{
	text-align: center;
	padding: 15px;
	border-radius: 10px;
}
#qrcode canvas{
	width: 60%;
}
.display {
	background: rgba(255, 255, 255, 0.3);
    border-radius: 10px;
}
.footer_theme_change {
	background-color: rgba(255,255,255,.9);
}
li.quote {
    background-color: #f5f5f5;
    animation: quote_animation 1s;
    -moz-animation: quote_animation 1s;
    -webkit-animation: quote_animation 1s;
    -o-animation: quote_animation 1s;
    background-image: url(../../../img/quote.png);
    background-repeat: no-repeat;
    background-position: top right;
	border-radius:10px;
}
.blockquote {
    font-size: 0.8rem;
    background-color: #e9ecef;
    background-image: url(../../../img/quote.png);
    background-repeat: no-repeat;
    background-position: top right;
    padding: 0.5rem 1rem !important;
	border-radius:10px;
}
.blockquote img{border-radius:50%;}
.badge {
	border-radius: 5px;
	padding: 5px 10px;
	background: #e1e1e1;
}
.list-img-bg {
	background-position: right;
}
.nav-li {
	margin-left: 20px;
	list-style: none;
}
.nav-li a {
	font-size: 16px;
	padding: 10px;
}
.nav-li a:hover {
	font-size: 16px;
	padding: 10px;
	color: #d6623d !important;
	border-bottom: 2px solid #d6623d;
}
.simu-btn {
    border: none;
    color: white;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
    border-radius: 50%;
}
.simu-btn-orange {
	color: #222;
    background-color: rgba(255,255,255,.5); /* white */
    box-shadow: 0 3px 5px -1px rgba(0,0,0,.2);
}
.simu-btn-huise {
    color: #888;
    background-color: rgba(255,255,255,.5);
    box-shadow: 0 3px 5px -1px rgba(0,0,0,.2);
}
.simu-btn-orange:hover {
    background-color: #d6623d !important; /* grey */
}
.simu-btn-bg-1 {
	color: #fff !important;
    background-color: #ff4081 !important;
}
.simu-btn-bg-2 {
	color: #fff !important;
    background-color: #f44336 !important;
}
.simu-btn-bg-3 {
	color: #fff !important;
    background-color: #aa00ff !important;
}
.simu-btn-bg-4 {
	color: #fff !important;
    background-color: #009688 !important;
}
.simu-btn-bg-5 {
	color: #fff !important;
    background-color: #64ffda !important;
}
.simu-btn-change {
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
}
.simu-btn-change:hover {
	color: #fff !important;
    background-color: #212121 !important; /* grey */
}
.simu-img-fluid {
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	max-height: 160px;
	padding: 5px;
	border: 2px solid #e1e1e1;
}
.global-right-menu {
	position: fixed;
	right: 0;
	bottom: 100px;
	width: 50px;
	display: block;
}
.move_top {
	position: fixed;
	_position: absolute; 
	bottom: 50px; 
	right: 0; 
	width: 50px;
	display: none;
}

#img-display img{
	display:none;
}
#img-display img.displayed{
	display:block!important;
	width:100%;
	height:auto;
}
/*入场效果*/
[class^=' list-from-'], [class*=list-from-] {
    transition: .5s cubic-bezier(.175,.885,.32,1);
}
[class^=' list-from-'], [class*=list-from-].in {
    transform: scale(1) translate(0,0);
    opacity: 1;
}
.list-from-center
{
    transform: scale(.8) translate(0, 50%);
    opacity: 0;
}