@import url(https://fonts.googleapis.com/css?family=Dosis:200,300,400,500,600,700,800);
@font-face {
	font-family: 'Myriad';
	src: url('../fonts/Myriad Pro Regular.woff2') format('woff2'), url(../fonts/MyriadPro-Regular.woff) format('woff'), url('../fonts/Myriad Pro Regular.ttf') format('truetype')
}
body {
	background-color: #fff;
	font-family: Myriad;
	padding-right: 0px!important;
	padding-left: 0px!important;
	min-width: 525px !important;
}
body li {
	list-style: none;
	display: inline-block
}
ul {
	padding: 0;
	margin: 0
}
input, select {
	outline: none
}
input[type=checkbox] {
	-ms-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-o-transform: scale(1.3);
	padding: 10px
}
input[type=radio] {
	-ms-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	padding: 10px
}
fieldset {
	position: relative
}
button {
	outline: none;
	padding: 0
}
b {
	font-weight: 700
}
.container {
	width: 100%;
	max-width: 1250px;
	padding: 0 15px;
	min-width: 300px
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding: 0 15px
}
.fleft100 {
	float: left;
	width: 100%
}
.fnone {
	float: none
}
.cl-fff {
	color: #fff!important
}
.cl-black {
	color: black
}
.cl-blue {
	color: #0094e6
}
.cl-orange {
	color: #FF6100
}
.cl-green {
	color: #66d663
}
.cover {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center
}
.bk-none {
	background: none
}
.bk-fff {
	background-color: #fff
}
.bk-black {
	background-color: black
}
.bk-orange {
	background-color: #FF6100
}
.bk-blue {
	background-color: #0094e6
}
.bk-silver {
	background-color: #5b5b5f
}
.h-fff:hover {
	background-color: #fff;
	border-color: #fff!important;
	color: #333!important
}
.h-orange:hover {
	background-color: #FF6100;
	color: white
}
.h-trans:hover {
	background: none;
	color: #fff
}
.pd-0 {
	padding: 0
}
.pd-8 {
	padding: 8px
}
.pd-10 {
	padding: 10px
}
.pd-15 {
	padding: 15px
}
.pd-20 {
	padding: 20px
}
.pd-30 {
	padding: 30px!important
}
.pd-40 {
	padding: 40px
}
.pd-tb20-lr30 {
	padding: 20px 30px
}
.pd-tb8-lr20 {
	padding: 8px 20px
}
.pd-tb5 {
	padding-top: 5px;
	padding-bottom: 5px
}
.pd-tb8 {
	padding-top: 8px;
	padding-bottom: 8px
}
.pd-tb10 {
	padding-top: 10px;
	padding-bottom: 10px
}
.pd-tb15 {
	padding: 15px 0
}
.pd-tb20 {
	padding-top: 20px;
	padding-bottom: 20px
}
.pd-tb30 {
	padding-top: 30px;
	padding-bottom: 30px
}
.pd-tb40 {
	padding-top: 40px;
	padding-bottom: 40px
}
.pd-tb50 {
	padding-top: 50px;
	padding-bottom: 50px
}
.pd-tb60 {
	padding: 60px 0
}
.pd-tb80 {
	padding: 80px 0
}
.pd-top20 {
	padding-top: 20px
}
.left0 {
	left: 0
}
.pd-left2 {
	padding-right: 0;
	padding-left: 2px
}
.pd-left5 {
	padding-right: 0;
	padding-left: 5px
}
.pd-left10 {
	padding-right: 0;
	padding-left: 10px
}
.pd-left15 {
	padding-right: 0;
	padding-left: 15px
}
.pd-left20 {
	padding-right: 0;
	padding-left: 20px
}
.pd-left25 {
	padding-right: 0;
	padding-left: 25px
}
.pd-left50 {
	padding-right: 0;
	padding-left: 50px
}
.right0 {
	right: 0
}
.pd-right40 {
	padding-right: 40px;
	padding-left: 0
}
.pd-right25 {
	padding-right: 25px;
	padding-left: 0
}
.pd-right20 {
	padding-right: 20px;
	padding-left: 0
}
.pd-right15 {
	padding-right: 15px;
	padding-left: 0
}
.pd-right10 {
	padding-right: 10px;
	padding-left: 0
}
.pd-right2 {
	padding-right: 2px;
	padding-left: 0
}
.pd-right5 {
	padding-right: 5px;
	padding-left: 0
}
.pd-right0 {
	padding-right: 0
}
.pd-lr5 {
	padding-left: 5px;
	padding-right: 5px
}
.pd-lr10 {
	padding-left: 10px;
	padding-right: 10px
}
.pd-lr15 {
	padding-left: 15px;
	padding-right: 15px
}
.pd-lr20 {
	padding-left: 20px;
	padding-right: 20px
}
.pd-lr30 {
	padding-left: 30px;
	padding-right: 30px
}
.pd-lr40 {
	padding-left: 40px;
	padding-right: 40px
}
.pd-lr50 {
	padding-left: 50px;
	padding-right: 50px
}
.pd-lr60 {
	padding-left: 60px;
	padding-right: 60px
}
.pd-lr120 {
	padding-left: 120px;
	padding-right: 120px
}
.m-none {
	margin: 0
}
.m-l10-r10 {
	margin-left: 10px;
	margin-right: 10px
}
.m-l5-r5 {
	margin-left: 5px;
	margin-right: 5px
}
.m-top150 {
	margin-top: 150px
}
.m-top120 {
	margin-top: 120px
}
.m-top100 {
	margin-top: 100px
}
.m-top85 {
	margin-top: 85px
}
.m-top70 {
	margin-top: 70px
}
.m-top60 {
	margin-top: 60px
}
.m-top40 {
	margin-top: 40px
}
.m-top50 {
	margin-top: 50px
}
.m-top35 {
	margin-top: 35px
}
.m-top30 {
	margin-top: 30px
}
.m-top25 {
	margin-top: 25px
}
.m-top20 {
	margin-top: 20px
}
.m-top15 {
	margin-top: 15px
}
.m-top10 {
	margin-top: 10px
}
.m-top12 {
	margin-top: 12px
}
.m-top11 {
	margin-top: 11px
}
.m-top8 {
	margin-top: 8px
}
.m-top5 {
	margin-top: 5px
}
.m-top2 {
	margin-top: 2px
}
.m-top0 {
	margin-top: 0
}
.m-b100 {
	margin-bottom: 100px
}
.m-b10 {
	margin-bottom: 10px
}
.m-b15 {
	margin-bottom: 15px
}
.m-b20 {
	margin-bottom: 20px
}
.m-b30 {
	margin-bottom: 30px
}
.m-b33 {
	margin-bottom: 33px
}
.m-b40 {
	margin-bottom: 40px
}
.m-b50 {
	margin-bottom: 50px
}
.m-b60 {
	margin-bottom: 60px
}
.m-b80 {
	margin-bottom: 80px
}
.m-b60 {
	margin-bottom: 60px
}
.m-b5 {
	margin-bottom: 5px
}
.m-b2 {
	margin-bottom: 2px
}
.m-b0 {
	margin-bottom: 0
}
.m-r25 {
	margin-right: 25px
}
.m-r8 {
	margin-right: 8px
}
.m-l15 {
	margin-left: 15px
}
.m-l8 {
	margin-left: 8px
}
.w100 {
	width: 100%
}
.h100 {
	height: 100%
}
.wauto {
	width: auto!important
}
.min-mx-100 {
	min-width: 100%;
	max-width: 100%
}
.minw-250 {
	min-width: 250px;
	width: 100%
}
.mxw-900 {
	width: 100%;
	max-width: 900px
}
.mxw-600 {
	width: 100%;
	max-width: 600px
}
.mxw-500 {
	width: 100%;
	max-width: 500px
}
.mxw-450 {
	width: 100%;
	max-width: 450px
}
.mxw-350 {
	width: 100%;
	max-width: 350px
}
.mxw-300 {
	width: 100%;
	max-width: 300px
}
.mxw-250 {
	width: 100%;
	max-width: 250px
}
.mxw-200 {
	width: 100%;
	max-width: 200px
}
.mxw-180 {
	width: 100%;
	max-width: 180px
}
.mxw-150 {
	width: 100%;
	max-width: 150px
}
.mxw-110 {
	width: 100%;
	max-width: 110px
}
.mxw-50 {
	width: 100%;
	max-width: 50px
}
.c-pointer {
	cursor: pointer
}
.i-block {
	display: inline-block
}
.d-block {
	display: block!important
}
.d-none {
	display: none
}
.prelative {
	position: relative
}
.pabsolute {
	position: absolute
}
.z-9 {
	z-index: 9
}
.t-up {
	text-transform: uppercase
}
.b-none {
	border: none!important
}
.b-fff {
	border-color: #fff!important
}
.b-blue {
	border-color: #2b9eff!important
}
.b-black {
	border-color: black!important
}
.b-silver {
	border-color: #333333!important
}
.b-silver2 {
	border-color: #ebebeb!important
}
.b-1 {
	border: 1px solid
}
.b-2 {
	border: 2px solid
}
.b-r10 {
	border-radius: 10px
}
.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
}
.ft-size10 {
	font-size: 10px
}
.ft-size11 {
	font-size: 11px
}
.ft-size12 {
	font-size: 12px
}
.ft-size13 {
	font-size: 13px
}
.ft-size14 {
	font-size: 14px
}
.ft-size15 {
	font-size: 15px
}
.ft-size16 {
	font-size: 16px
}
.ft-size17 {
	font-size: 17px
}
.ft-size18 {
	font-size: 18px
}
.ft-size19 {
	font-size: 19px
}
.ft-size20 {
	font-size: 20px
}
.ft-size21 {
	font-size: 21px!important
}
.ft-size22 {
	font-size: 22px
}
.ft-size25 {
	font-size: 25px
}
.ft-size28 {
	font-size: 28px
}
.ft-size30 {
	font-size: 30px
}
.ft-size35 {
	font-size: 35px
}
.ft-size40 {
	font-size: 40px
}
.ft-size45 {
	font-size: 45px
}
.ft-size55 {
	font-size: 55px
}
.ft-size70 {
	font-size: 80px
}
.ft-size80 {
	font-size: 80px
}
.wrap {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical
}
.clamp1 {
	-webkit-line-clamp: 1
}
.clamp2 {
	-webkit-line-clamp: 2
}
.clamp3 {
	-webkit-line-clamp: 3
}
.clamp5 {
	-webkit-line-clamp: 5
}
.ellipse {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word
}
form input, textarea {
	border-radius: 0!important
}
.ft-quick {
	font-family: Quick
}
.ph-silver::-webkit-input-placeholder {
color:#333;
font-size:13px
}
.ph-silver:-moz-placeholder {
color:#333;
font-size:13px
}
.ph-silver::-moz-placeholder {
color:#333;
font-size:13px
}
.ph-silver:-ms-input-placeholder {
color:#333;
font-size:13px
}
.ph-fff::-webkit-input-placeholder {
color:#fff
}
.ph-fff:-moz-placeholder {
color:#fff
}
.ph-fff::-moz-placeholder {
color:#fff
}
.ph-fff:-ms-input-placeholder {
color:#fff
}
.ph-red::-webkit-input-placeholder {
color:#d61018
}
.ph-red:-moz-placeholder {
color:#d61018
}
.ph-red::-moz-placeholder {
color:#d61018
}
.ph-red:-ms-input-placeholder {
color:#d61018
}
