html,body,div,span,applet,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	margin:0;
	padding:0;
	border:0;
	font:inherit;
	vertical-align:baseline;
	font-family: "Arial","Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
}
h1,h2,h3,h4,h5,h6{
	font-weight: normal;
}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block;
}
ol,ul,li {
	list-style:none;
}
blockquote,q {
	quotes:none;
}
blockquote:before,blockquote:after,q:before,q:after {
	content:'';
	content:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
th,td {
	vertical-align:middle;
}
/* custom */
a {
	outline:none;
	color:#16418a;
	text-decoration:none;
	-webkit-backface-visibility:hidden;
}
a:focus {
	outline:none;
}
input,button{
	background: none;
	border: none;
}
input:focus,select:focus,textarea:focus {
	outline:-webkit-focus-ring-color auto 0;
}
input::-webkit-input-placeholder {
	font-family: "Arial","Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
	color: #ccc;
}
input:-moz-placeholder {
	font-family: "Arial","Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
	color: #ccc;
}
input::-moz-placeholder {
	font-family: "Arial","Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
	color: #ccc;
}
input:-ms-input-placeholder {
	font-family: "Arial","Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
	color: #ccc;
}
textarea::-webkit-input-placeholder {
	font-family: "Arial","Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
	color: #ccc;
}
textarea:-moz-placeholder {
	font-family: "Arial","Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
	color: #ccc;
}
textarea::-moz-placeholder {
	font-family: "Arial","Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
	color: #ccc;
}
textarea:-ms-input-placeholder {
	font-family: "Arial","Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
	color: #ccc;
}


.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{zoom:1;}
.f-l,.fl,.left{float: left;}
.f-r,.fr,.right{float: right;}
.clear,.cl{clear: both;}
.t-l,.tl{text-align: left}
.t-r,.tr{text-align: right}
.t-c,.tc{text-align: center}
.t-j,.tj{text-align: justify}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}

.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block {display:none !important;}
@media (max-width:1280px) {
.visible-xs {display:block !important;}
table.visible-xs {display:table !important;}
tr.visible-xs {display:table-row !important;}
th.visible-xs,td.visible-xs {display:table-cell !important;}
;}
@media (max-width:767px) {.visible-xs-block {display:block !important;}
;}
@media (max-width:767px) {.visible-xs-inline {display:inline !important;}
;}
@media (max-width:767px) {.visible-xs-inline-block {display:inline-block !important;}
;}
@media (min-width:768px) and (max-width:991px) {
	.visible-sm {display:block !important;}
table.visible-sm {display:table !important;}
tr.visible-sm {display:table-row !important;}
th.visible-sm,td.visible-sm {display:table-cell !important;}
;}
@media (min-width:768px) and (max-width:991px) {.visible-sm-block {display:block !important;}
;}
@media (min-width:768px) and (max-width:991px) {.visible-sm-inline {display:inline !important;}
;}
@media (min-width:768px) and (max-width:991px) {.visible-sm-inline-block {display:inline-block !important;}
;}
@media (min-width:992px) and (max-width:1319px) {.visible-md {display:block !important;}
table.visible-md {display:table !important;}
tr.visible-md {display:table-row !important;}
th.visible-md,td.visible-md {display:table-cell !important;}
;}
@media (min-width:992px) and (max-width:1319px) {.visible-md-block {display:block !important;}
;}
@media (min-width:992px) and (max-width:1319px) {.visible-md-inline {display:inline !important;}
;}
@media (min-width:992px) and (max-width:1319px) {.visible-md-inline-block {display:inline-block !important;}
;}
@media (min-width:1320px) {
.visible-lg {display:block !important;}
table.visible-lg {display:table !important;}
tr.visible-lg {display:table-row !important;}
th.visible-lg,td.visible-lg {display:table-cell !important;}
;}
@media (min-width:1320px) {.visible-lg-block {display:block !important;}
;}
@media (min-width:1320px) {.visible-lg-inline {display:inline !important;}
;}
@media (min-width:1320px) {.visible-lg-inline-block {display:inline-block !important;}
;}
@media (max-width:767px) {.hidden-xs {display:none !important;}
;}
@media (min-width:768px) and (max-width:991px) {.hidden-sm {display:none !important;}
;}
@media (min-width:992px) and (max-width:1319px) {.hidden-md {display:none !important;}
;}
@media (min-width:1320px) {.hidden-lg {display:none !important;}
;}
.visible-print {display:none !important;}
@media print {.visible-print {display:block !important;}
table.visible-print {display:table !important;}
tr.visible-print {display:table-row !important;}
th.visible-print,td.visible-print {display:table-cell !important;}
;}
.visible-print-block {display:none !important;}
@media print {.visible-print-block {display:block !important;}
;}
.visible-print-inline {display:none !important;}
@media print {.visible-print-inline {display:inline !important;}
;}
.visible-print-inline-block {display:none !important;}
@media print {.visible-print-inline-block {display:inline-block !important;}
;}
@media print {.hidden-print {display:none !important;}
;}
