p:last-child{
	margin-bottom:0
}
a{
	text-decoration:none;
	color:#1c191a;
	transition:.4s all ease
}
a:active,a:focus,a:hover{
	text-decoration:none;
	outline:0;
	color:#ee4470
}
img{
	max-width:100%
}
button{
	outline:0!important
}
figure{
	margin-bottom:0
}
.f-l{float: left;}
.f-r{float: right;}
.animated{
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
@-webkit-keyframes loader-rotate{
	0%{transform:rotate(0)}
	25%,50%{transform:rotate(180deg)}
	100%,75%{transform:rotate(360deg)}
}
@keyframes loader-rotate{
	0%{transform:rotate(0)}
	25%,50%{transform:rotate(180deg)}
	100%,75%{transform:rotate(360deg)}
}
@-webkit-keyframes loader-height{
	0%,100%,25%{height:0}
	50%,75%{height:100%}
}
@keyframes loader-height{
	0%,100%,25%{height:0}
	50%,75%{height:100%}
}
@-webkit-keyframes cluster{
	0%{opacity:.2;transform:scale(1)}
	30%{transform:scale(1.2)}
	65%{opacity:.3;transform:scale(1.5)}
	100%{opacity:0;transform:scale(2)}
}
@keyframes cluster{
	0%{opacity:.2;transform:scale(1)}
	30%{transform:scale(1.2)}
	65%{opacity:.3;transform:scale(1.5)}
	100%{opacity:0;transform:scale(2)}
}
@-webkit-keyframes fade-in-up{
	0%{opacity:0;transform:translateY(2rem)}
	100%{opacity:1;transform:translateY(0)}
}
@keyframes fade-in-up{
	0%{opacity:0;transform:translateY(2rem)}
	100%{opacity:1;transform:translateY(0)}
}
.fade-in-up{
	-webkit-animation-name:fade-in-up;
	animation-name:fade-in-up
}
@-webkit-keyframes fade-in-down{
	0%{opacity:0;transform:translateY(-2rem)}
	100%{opacity:1;transform:translateY(0)}
}
@keyframes fade-in-down{
	0%{opacity:0;transform:translateY(-2rem)}
	100%{opacity:1;transform:translateY(0)}
}
.fade-in-down{
	-webkit-animation-name:fade-in-down;
	animation-name:fade-in-down
}
@-webkit-keyframes fade-in-left{
	0%{opacity:0;transform:translateX(-2rem)}
	100%{opacity:1;transform:translateX(0)}
}
@keyframes fade-in-left{
	0%{opacity:0;transform:translateX(-2rem)}
	100%{opacity:1;transform:translateX(0)}
}
.fade-in-left{
	-webkit-animation-name:fade-in-left;
	animation-name:fade-in-left
}
@-webkit-keyframes bubble{
	0%,100%,97%{transform:scale(1)}
	20%{transform:scaleY(.95) scaleX(1.05)}
	48%{transform:scaleY(1.1) scaleX(.9)}
	68%{transform:scaleY(.98) scaleX(1.02)}
	80%{transform:scaleY(1.02) scaleX(.98)}
}
@keyframes bubble{
	0%,100%,97%{transform:scale(1)}
	20%{transform:scaleY(.95) scaleX(1.05)}
	48%{transform:scaleY(1.1) scaleX(.9)}
	68%{transform:scaleY(.98) scaleX(1.02)}
	80%{transform:scaleY(1.02) scaleX(.98)}
}
.font-md{
	font-size:.875rem
}
.font-sm{
	font-size:.75rem
}
.btn-transparent{
	-moz-appearance:none;
	-webkit-appearance:none;
	background-color:transparent;
	border:none
}
.btn-pill{
	border-radius:10rem
}
.btn-group_pill{
	border-radius:10rem
}
.btn-group_pill .btn:first-child{
	border-top-left-radius:10rem;
	border-bottom-left-radius:10rem
}
.btn-group_pill .btn:last-child{
	border-top-right-radius:10rem;
	border-bottom-right-radius:10rem
}
.btn-inline{
	display:flex;
	flex-wrap:wrap;
	align-items:center
}
.btn-inline .btn+.btn{
	margin-left:.5rem
}
.btn-icon{
	display:table;
	padding-top:.565rem;
	padding-bottom:.565rem
}
.btn-icon *{
	display:table-cell;
	vertical-align:middle
}
.btn-icon [class*=" ion-"],.btn-icon [class^=ion-]{
	width:1.25rem;
	height:1.25rem;
	font-size:1.25rem;
	line-height:1;
	text-align:center
}
.btn-icon span{
	padding:.2rem;
	width:100%
}
.btn-only-icon{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:center;
	width:2.5rem;
	height:2.5rem;
	padding:0
}
.btn-only-icon [class*=" ion-"],.btn-only-icon [class^=ion-]{
	width:1.25rem;
	height:1.25rem;
	font-size:1.25rem;
	line-height:1;
	text-align:center
}
.btn-only-icon.btn-lg{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:center;
	width:3rem;
	height:3rem
}
.btn-only-icon.btn-lg [class*=" ion-"],.btn-only-icon.btn-lg [class^=ion-]{
	width:1.5rem;
	height:1.5rem;
	font-size:1.5rem;
	line-height:1;
	text-align:center
}
.btn-only-icon.btn-sm{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:center;
	width:1.875rem;
	height:1.875rem
}
.btn-only-icon.btn-sm [class*=" ion-"],.btn-only-icon.btn-sm [class^=ion-]{
	width:.75rem;
	height:.75rem;
	font-size:.75rem;
	line-height:1;
	text-align:center
}
.btn-group-sm>.btn-only-icon{
	padding:0;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:center;
	width:1.875rem;
	height:1.875rem
}
.btn-group-sm>.btn-only-icon [class*=" ion-"],.btn-group-sm>.btn-only-icon [class^=ion-]{
	width:.75rem;
	height:.75rem;
	font-size:.75rem;
	line-height:1;
	text-align:center
}
.btn-group-lg>.btn-only-icon{
	padding:0;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:center;
	width:3rem;
	height:3rem
}
.btn-group-lg>.btn-only-icon [class*=" ion-"],.btn-group-lg>.btn-only-icon [class^=ion-]{
	width:1.5rem;
	height:1.5rem;
	font-size:1.5rem;
	line-height:1;
	text-align:center
}
.zhanwei{
	height: 10rem;
	background-color: #6290d3
}
#loading{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:center;
	background-color:#6290d3;
	z-index:1040
}
#loading #loader{
	width:2.675rem;
	height:2.675rem;
	border:.325rem solid #ee4470;
	-webkit-animation:loader-rotate 2s infinite ease;
	animation:loader-rotate 2s infinite ease
}
#loading #loader:before{
	content:'';
	display:block;
	vertical-align:top;
	width:100%;
	background-color:#ee4470;
	-webkit-animation:loader-height 2s infinite ease-in;
	animation:loader-height 2s infinite ease-in
}
#wrapper{
	overflow:hidden;
	position:relative
}
@media (min-width:1200px){
.sub-title-ch{
	text-align: center;
	width: 100%;
	margin-top: -50px;
	margin-bottom: 40px;
	font-size: 2rem;
	line-height: 1.2;
	color: #fff;
	font-weight: bold;
}
	.sub-title-ar{
		font-weight: normal;
		font-size: 1.2rem;
	}
}
@media (min-width:920px) and (max-width:1199px){
.sub-title-ch{
	text-align: center;
	width: 100%;
	margin-top: -20px;
	margin-bottom: 20px;
	font-size: 2rem;
	line-height: 1.2;
	color: #fff;
	font-weight: bold;
}
	.sub-title-ar{
		font-weight: normal;
		font-size: 1.2rem;
	}
}
@media (min-width:768px) and (max-width:919px){
.sub-title-ch{
	text-align: center;
	width: 100%;
	margin-top: -10px;
	margin-bottom: 10px;
	font-size: 1.8rem;
	line-height: 1.1;
	color: #fff;
	font-weight: bold;
}
	.sub-title-ar{
		font-weight: normal;
		font-size: 1rem;
	}
}
@media (min-width:576px) and (max-width:767px){
.sub-title-ch{
	text-align: center;
	width: 100%;
	margin-top: -10px;
	margin-bottom: 10px;
	font-size: 1.4rem;
	line-height: 1;
	color: #fff;
	font-weight: bold;
}
	.sub-title-ar{
		font-weight: normal;
		font-size: 0.8rem;
	}
}
@media (max-width:575px){
.sub-title-ch{
	text-align: center;
	width: 100%;
	margin-top: -5px;
	margin-bottom: 10px;
	font-size: 1rem;
	line-height: 1.1;
	color: #fff;
	font-weight: bold;
}
	.sub-title-ar{
		font-weight: normal;
		font-size: 0.6rem;
	}
}
#header.colored-header,#header.plain-header.scrolled{
	background-color:#6290d3;
	box-shadow:0 1px .75rem .125rem rgba(0,0,0,.1)
}
#header.colored-header:after,#header.plain-header.scrolled:after{
	display:none!important
}
#header.colored-header .navbar-brand .compact.light,#header.plain-header.scrolled .navbar-brand .compact.light{
	display:none
}
#header.colored-header .navbar-brand .compact.dark,#header.plain-header.scrolled .navbar-brand .compact.dark{
	display:block
}
#header.colored-header .navbar-nav>li>a:not(.btn),#header.plain-header.scrolled .navbar-nav>li>a:not(.btn){
	color:#1c191a
}
#header.colored-header .navbar-nav>li>a:not(.btn):hover,#header.plain-header.scrolled .navbar-nav>li>a:not(.btn):hover{
	color:#ee4470
}
#header.colored-header #hamburger span:after,#header.colored-header #hamburger span:before,#header.plain-header.scrolled #hamburger span:after,#header.plain-header.scrolled #hamburger span:before{
	content:'';
	display:block;
	background-color:#fff
}
@media (min-width:576px){
	#header.colored-header .navbar-brand .compact.dark,#header.colored-header .navbar-brand .default.light,#header.plain-header.scrolled .navbar-brand .compact.dark,#header.plain-header.scrolled .navbar-brand .default.light{
		display:none
	}
	#header.colored-header .navbar-brand .default.dark,#header.plain-header.scrolled .navbar-brand .default.dark{
		display:block
	}
}
.loaded #header{
	transform:translateY(0)
}
#header{
	transition:.4s all ease;
	transform:translateY(-100%)
}
#header #nav{
	display:none
}
#header .navbar{
	z-index:2
}
#header .navbar-nav{
	flex-direction:row
}
#header .navbar-brand{
	margin-right:0
}
#header .navbar-brand .default{
	display:none
}
#header.plain-header{
	padding-top:.3rem;
	padding-bottom:.3rem;
	background-color: #6290d3
}
#header.plain-header:after{
	content:'';
	display:block;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1
}
#header.plain-header .navbar-nav>li>a:not(.btn){
	color:#fff
}
#header.plain-header .navbar-nav>li>a:not(.btn):hover{
	color:#ee4470
}
#header.plain-header #hamburger span:after,#header.plain-header #hamburger span:before{
	content:'';
	display:block;
	background-color:#fff
}
#header.plain-header .navbar-brand .compact.dark,#header.plain-header .navbar-brand .default.dark{
	display:none
}
#header.scrolled{
	padding:0
}
#header.full-width .container{
	max-width:inherit
}
.under-header{
	margin-top:3.5rem
}
@media (min-width:576px){
	#header .navbar-nav .nav-item+.nav-item{
		margin-left:2rem
	}
	#header .navbar-brand .default{
		display:block
	}
	#header .navbar-brand .compact{
		display:none
	}
	.under-header{
		margin-top:3.625rem
	}
}
@media (min-width:1200px){
	#header #nav{
		display:block
	}
}
#hamburger{
	width:1.5rem;
	height:.875rem;
	display:block;
	position:relative;
	margin-left:1rem
}
#hamburger span{
	width:100%;
	height:100%;
	display:table
}
#hamburger span:after,#hamburger span:before{
	content:'';
	display:block;
	position:absolute;
	left:0;
	width:100%;
	height:1px
}
#hamburger span:before{
	top:0
}
#hamburger span:after{
	bottom:0
}
@media (min-width:576px){
	#hamburger{
		margin-left:2.5rem
	}
}
.navbar-nav{
	align-items:center
}
.navbar-nav .nav-item{
	font-size:.875rem
}
.navbar-nav .nav-item+.nav-item{
	margin-left:1rem
}
.navbar-nav .nav-item>.nav-link{
	display:inline-block;
	padding:1rem 0
}
.navbar-nav .nav-item.nav-has-sub{
	position:relative
}
.navbar-nav .nav-item.nav-has-sub .nav-link{
	position:relative;
	padding-right:1rem
}
.navbar-nav .nav-item.nav-has-sub .nav-link:after{
	content:'';
	display:block;
	position:absolute;
	top:1.325rem;
	right:0;
	padding:3px;
	border-left:1px solid #1c191a;
	border-bottom:1px solid #1c191a;
	transform:rotate(-45deg);
	transition:.4s all ease
}
.navbar-nav .nav-item.nav-has-sub .nav-link:hover:after{
	border-color:#ee4470
}
.navbar-nav .nav-item.nav-has-sub:hover .nav-sub-menu{
	visibility:visible;
	opacity:1;
	transform:translateY(0)
}
.navbar-nav .nav-item .nav-sub-menu{
	position:absolute;
	top:100%;
	left:0;
	list-style:none;
	white-space:nowrap;
	margin:0;
	padding:.5rem 0;
	border-radius:.25rem;
	background-color:#fff;
	box-shadow:0 1px .5rem .125rem rgba(0,0,0,.05);
	visibility:hidden;
	opacity:0;
	transform:translateY(1rem);
	transition:.2s all ease
}
.navbar-nav .nav-item .nav-sub-menu li>a{
	display:block;
	padding:.5rem 2rem
}
.navbar-nav .nav-item .nav-sub-menu li>a:hover{
	background-color:rgba(235,53,78,.05)
}
@media (min-width:1200px){
#footer{
	margin-top:3rem;
	height: 181px;
	background-color: #6290d3;
	padding-top: 4rem;
	text-align: center;
	font-size: 1rem;
	color: #fff;
	line-height: 2;
}
}
@media (min-width:768px) and (max-width:1199px){
	#footer{
	margin-top:2rem;
	height: 181px;
	background-color: #6290d3;
	padding-top: 3.5rem;
	text-align: center;
	font-size: 1rem;
	color: #fff;
	line-height: 2;
	}
}
@media (min-width:576px) and (max-width:767px){
	#footer{
	margin-top:2rem;
	height: 151px;
	background-color: #6290d3;
	padding-top: 3rem;
	text-align: center;
	font-size: 0.8rem;
	color: #fff;
	line-height: 2;
	}
}
@media (max-width:575px){
	#footer{
	margin-top:2rem;
	height: 151px;
	background-color: #6290d3;
	padding-top: 2.4rem;
	text-align: center;
	font-size: 0.6rem;
	color: #fff;
	line-height: 2;
	}
}
.open-sidebar #sidebar{
	right:0
}
#sidebar{
	display:flex;
	flex-wrap:wrap;
	position:fixed;
	top:0;
	bottom:0;
	flex-direction:column;
	right:-16.5rem;
	width:16rem;
	background-color:#ee4470;
	z-index:1039;
	box-shadow:0 1px .75rem .125rem rgba(0,0,0,.1);
	padding-bottom:2rem;
	transition:.2s all ease
}
#sidebar .sidebar-header{
	padding:1.125rem 2rem 2.5rem
}
#sidebar #close_sidebar{
	width:1.5rem;
	height:1.5rem;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:center;
	font-size:1.25rem;
	background-color:rgba(0,0,0,.2);
	border-radius:.25rem;
	color:#fff;
	line-height:1;
	margin-left:auto
}
#sidebar #close_sidebar:hover{
	background-color:rgba(0,0,0,.5)
}
#sidebar #nav{
	padding:0 2rem;
	flex:1
}
#sidebar #nav ul{
	list-style:none;
	padding:0;
	margin:0
}
#sidebar #nav ul li a{
	display:block;
	color:#fff;
	font-weight:500;
	padding-top:.5rem;
	padding-bottom:.5rem
}
#sidebar #nav ul li.nav-has-sub>a{
	position:relative
}
#sidebar #nav ul li.nav-has-sub>a:after{
	position:absolute;
	top:.5rem;
	right:0;
	width:.625rem;
	text-align:center;
	content:'+';
	display:block
}
#sidebar #nav ul li.nav-has-sub.show>a:after{
	top:.325rem;
	content:'-'
}
#sidebar #nav ul li.nav-has-sub .nav-sub-menu{
	display:none;
	font-size:.875rem;
	margin-left:1.5rem
}
#sidebar #nav .ps__thumb-y{
	background-color:#1c191a
}
#sidebar #nav .ps__rail-y:focus>.ps__thumb-y,#sidebar #nav .ps__rail-y:hover>.ps__thumb-y{
	background-color:#1c191a
}
#sidebar #nav .ps__rail-y.ps--clicking .ps__thumb-y{
	background-color:#1c191a
}
#sidebar #nav .ps__thumb-x{
	background-color:#1c191a
}
#sidebar #nav .ps__rail-x:focus>.ps__thumb-x,#sidebar #nav .ps__rail-x:hover>.ps__thumb-x{
	background-color:#1c191a
}
#sidebar #nav .ps__rail-x.ps--clicking .ps__thumb-x{
	background-color:#1c191a
}
#sidebar #nav .ps--active-x>.ps__rail-x,#sidebar #nav .ps--active-y>.ps__rail-y{
	background-color:#7a6d72
}
.scroll-top{
	position:fixed;
	right:1rem;
	bottom:2rem;
	visibility:hidden;
	transform-style:preserve-3d;
	transition:.6s transform ease;
	z-index:3
}
.scroll-top.show{
	visibility:visible;
	transform:rotateY(180deg)
}
@media (min-width:576px){
	.scroll-top{
		right:2rem
	}
}

.close{
	font-weight:400;
	font-size:2rem;
	color:#1c191a;
	text-shadow:none
}


/*# sourceMappingURL=styles.bundle.css.map */
