@charset "utf-8";

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
    margin: 0;
    padding: 0;
    font-weight: normal;
}

body,
button,
input,
select,
textarea {
    font-family: "ITC", "Microsoft YaHei", "PingFang SC", "Arial", serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
}

address,
cite,
dfn,
em,
var {
    font-style: normal;
}

code,
kbd,
samp {
    font-family: couriernew, courier, monospace;
}

small {
    font-size: 12px;
}

ul,
ol {
    list-style: none;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

.nav_link {
    color: #fff !important;
}

sup {
    vertical-align: text-top;
}

sub {
    vertical-align: text-bottom;
}

legend {
    color: #000;
}

fieldset,
img {
    border: 0;
}

button,
input,
select,
textarea {
    font-size: 100%;
}

input[type=button],
input[type=submit],
input[type=file],
button {
    cursor: pointer;
    -webkit-appearance: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

html {
    height: 100%;
    font-size: 16px;
}

body {
    height: 100%;
    overflow-x: hidden;
    background: #FFF;
}

header div,
footer div {
    box-sizing: content-box !important;
}

input,
button,
input:focus {
    outline: none;
    border: none;
}

a,
button {
    border: none;
    text-decoration: none;
}

/*去除input在Chrome浏览器中默认的黄色背景色*/
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}

/*IE10+以上input获取焦点时去除文本框的×图标和密码框的眼睛图标，IE9及以下无效*/
input::-ms-clear,
input::-ms-reveal {
    display: none;
}

/*设置input placeholder的字体颜色*/
input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #a4a4a4;
    font-size: 14px;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #a4a4a4 !important;
    font-size: 14px !important;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #a4a4a4;
    font-size: 14px;
}

/*去除input number浏览器自带的上下箭头*/
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    margin: 0;
}

input[type="number"] {
    /*FireFox下*/
    -moz-appearance: textfield;
}

/* 清除浮动 */
.fl {
    float: left;
}

.fr {
    float: right;
}

.clearfix:before,
.clearfix:after {
    content: ' ';
    display: table;
}

.clearfix:after {
    clear: both;
}

/* 全站英文字体 */
/* @font-face {
    font-family: 'ITC';
    font-weight: normal;
    font-style: normal;
    src: url('/assets/css/fonts/itc.eot');
    src: url('/assets/css/fonts/itc.eot') format('embedded-opentype'),
        url('/assets/css/fonts/itc.woff2') format('woff2'),
        url('/assets/css/fonts/itc.woff') format('woff'),
        url('/assets/css/fonts/itc.ttf') format('truetype'),
        url('/assets/css/fonts/itc.svg') format('svg');
} */
@font-face {
	font-family: 'ITCR';
	font-weight: normal;
	font-style: normal;
	src: url('./fonts/itc.eot');
	src: url('./fonts/itc.eot') format('embedded-opentype'),
	url('./fonts/itc.woff2') format('woff2'),
	url('./fonts/itc.woff') format('woff'),
	url('./fonts/itc.ttf') format('truetype'),
	url('./fonts/itc.svg') format('svg');
  }

/*
	Copyright (C) Hoefler & Co.
	This software is the property of Hoefler & Co. (H&Co).
	Your right to access and use this software is subject to the
	applicable License Agreement, or Terms of Service, that exists
	between you and H&Co. If no such agreement exists, you may not
	access or use this software for any purpose.
	This software may only be hosted at the locations specified in
	the applicable License Agreement or Terms of Service, and only
	for the purposes expressly set forth therein. You may not copy,
	modify, convert, create derivative works from or distribute this
	software in any way, or make it accessible to any third party,
	without first obtaining the written permission of H&Co.
	For more information, please visit us at http://typography.com.
*/

@font-face {
	font-family: 'ITC';
	src:url('/assets/css/fonts/woff2/Gotham-Thin_Web.woff2') format('woff2'),
		url('/assets/css/fonts/woff/Gotham-Thin_Web.woff') format('woff');
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'ITC';
	src:url('/assets/css/fonts/woff2/Gotham-ThinItalic_Web.woff2') format('woff2'),
		url('/assets/css/fonts/woff/Gotham-ThinItalic_Web.woff') format('woff');
	font-weight: 100;
	font-style: italic;
}

@font-face {
	font-family: 'ITC';
	src:url('/assets/css/fonts/woff2/Gotham-XLight_Web.woff2') format('woff2'),
		url('/assets/css/fonts/woff/Gotham-XLight_Web.woff') format('woff');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'ITC';
	src:url('/assets/css/fonts/woff2/Gotham-XLightItalic_Web.woff2') format('woff2'),
		url('/assets/css/fonts/woff/Gotham-XLightItalic_Web.woff') format('woff');
	font-weight: 200;
	font-style: italic;
}

@font-face {
	font-family: 'ITC';
	src:url('/assets/css/fonts/woff2/Gotham-Light_Web.woff2') format('woff2'),
		url('/assets/css/fonts/woff/Gotham-Light_Web.woff') format('woff');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'ITC';
	src:url('/assets/css/fonts/woff2/Gotham-LightItalic_Web.woff2') format('woff2'),
		url('/assets/css/fonts/woff/Gotham-LightItalic_Web.woff') format('woff');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'ITC';
	src:url('/assets/css/fonts/woff2/Gotham-Book_Web.woff2') format('woff2'),
		url('/assets/css/fonts/woff/Gotham-Book_Web.woff') format('woff');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'ITC';
	src:url('/assets/css/fonts/woff2/Gotham-BookItalic_Web.woff2') format('woff2'),
		url('/assets/css/fonts/woff/Gotham-BookItalic_Web.woff') format('woff');
	font-weight: 400;
	font-style: italic;
}

@font-face {
	font-family: 'ITC';
	src:url('/assets/css/fonts/woff2/Gotham-Medium_Web.woff2') format('woff2'),
		url('/assets/css/fonts/woff/Gotham-Medium_Web.woff') format('woff');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'ITC';
	src:url('/assets/css/fonts/woff2/Gotham-MediumItalic_Web.woff2') format('woff2'),
		url('/assets/css/fonts/woff/Gotham-MediumItalic_Web.woff') format('woff');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'ITC';
	src:url('/assets/css/fonts/woff2/Gotham-Bold_Web.woff2') format('woff2'),
		url('/assets/css/fonts/woff/Gotham-Bold_Web.woff') format('woff');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'ITC';
	src:url('/assets/css/fonts/woff2/Gotham-BoldItalic_Web.woff2') format('woff2'),
		url('/assets/css/fonts/woff/Gotham-BoldItalic_Web.woff') format('woff');
	font-weight: 700;
	font-style: italic;
}

@font-face {
	font-family: 'ITC';
	src:url('/assets/css/fonts/woff2/Gotham-Black_Web.woff2') format('woff2'),
		url('/assets/css/fonts/woff/Gotham-Black_Web.woff') format('woff');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'ITC';
	src:url('/assets/css/fonts/woff2/Gotham-BlackItalic_Web.woff2') format('woff2'),
		url('/assets/css/fonts/woff/Gotham-BlackItalic_Web.woff') format('woff');
	font-weight: 800;
	font-style: italic;
}

@font-face {
	font-family: 'ITC';
	src:url('/assets/css/fonts/woff2/Gotham-Ultra_Web.woff2') format('woff2'),
		url('/assets/css/fonts/woff/Gotham-Ultra_Web.woff') format('woff');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'ITC';
	src:url('/assets/css/fonts/woff2/Gotham-UltraItalic_Web.woff2') format('woff2'),
		url('/assets/css/fonts/woff/Gotham-UltraItalic_Web.woff') format('woff');
	font-weight: 900;
	font-style: italic;
}

