
*,*:before,*:after {
	margin:0;
	padding:0;
	box-sizing:border-box;
}
html {
	font-size:100px;
}
body {
	/*font-family:Arial,Helvetica,sans-serif;*/
	font-family: "nimbus-sans",sans-serif;
	color:#333;
	font-size:0.16rem;
	transition: all .1s;
	/*overflow-x: hidden;*/
}
img {width: auto;}
h1,h2,h3,h4,h5,h6 {
	margin:0;
	line-height:inherit;
	font-size:inherit;
	font-weight:normal;
}
address,blockquote,dl,fieldset,figure,hr,ol,p,pre,ul {
	margin:0;
}
i {
	font-style:normal;
}
img {
	max-width: 100%;
	border:none;
	vertical-align:middle;
}
ul,ol {
	list-style:none;
	padding-left:0;
}
li {
	list-style:inherit;
}
input,textarea,button,span,li,a,div {
	border:none;
	outline:none;
	resize:none;
}
textarea {
	font-family:Arial,"微软雅黑",sans-serif;
	overflow:auto;
	color:#716f6f;
}
table {
	width:100%;
	border-spacing:0;
	border-collapse:collapse;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
a,a:active,a:hover,a:visited {
	font-size:inherit;
	text-decoration:none;
}
a {
	color:#333;
	-webkit-transition:color 0.2s ease-in-out;
	-moz-transition:color 0.2s ease-in-out;
	transition:color 0.2s ease-in-out;
	-webkit-transition:background-color 0.2s ease-in-out;
	-moz-transition:background-color 0.2s ease-in-out;
	transition:background-color 0.2s ease-in-out;
}
a:hover {
	color:#ff5400;
}
a:visited {
	color:#ff5400;
}
sup {
	vertical-align:top;
}
img {max-width: 100%;}
.clearfix:before,.clearfix:after {
	content:"";
	display:block;
	width:0;
	height:0;
	clear:both;
	visibility:hidden;
}
body p {
	font-family: "nimbus-sans",sans-serif  !important;
    font-style: normal !important;
    font-weight: 300 !important;
    font-size: 18px !important;
    color: #666 !important;
    line-height: 24px !important;
}
.main {
	position:relative;
	margin:0 auto;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}
.drawer-open .main {
	position: relative;
	transform: translateX(-250px);
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}
.drawer-overlay-upper {
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	/*background-color:transparent !important;*/
}
.mt100 {
	margin:100px 0;
}
.mt50 {
	margin:50px 0;
}
.w1400 {
	width:1200px;
	margin:0 auto;
}
.wx6 {
	width:1200px;
	margin:0 auto;
}
.mheader {
	display:none;
}
.h126 {
	height:85px;
}
.header {
	width:100%;
	position:fixed;
	background-color:#fff;
	z-index:100;
	box-shadow:0 0 20px rgba(0,0,0,0.2);
	padding: 0px 0;

}
.header .w1400 {
	display:flex;
	/*align-items: center;*/
	justify-content:space-between;
}
.header .menu {
	display: inline-flex;
    align-items: center;
}
.header .menu li{ display: inline-block; position: relative; padding: 10px 0; }
.header .menu a {
	font-family: "nimbus-sans",sans-serif;
    font-style: normal;
    font-weight: 300;
    color:#000;
	font-size:16px;
	line-height: 20px;
	padding:0 15px;
	display:inline-block;
	transition: .5s;
	
}
.header .menu a span{ display: inline-block; margin-left: 10px; }

.header .menu a span:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -2px;
    border-top: 5px solid #333;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    opacity: .6;
}
.header .menu a:hover span:after{border-top: 5px solid #ff5400;}
.nav-down{ position: absolute; left: -20px; display: none; box-shadow:0 0 10px #ddd; right: -20px; top: 100%; background: #fff; }
.nav-down li{ display: block!important; padding:0!important; }
.nav-down li a{ display: block!important;line-height: 20px!important; font-size: 16px!important; border-bottom: solid 1px #eee; text-align: center; padding:10px!important; }
.nav-down li a:hover{background: rgba(0,0,0,.06);}
.header .menu li:hover .nav-down{ display: block; }
.header .menu .active,
.header .menu a:hover {
	/*ackground-color:#ff5400;*/
	color:#ff5400;
	transition: all .5s;
}
.header .h-right a {
	font-family: "nimbus-sans",sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    color:#fff;
	line-height:80px;
	height:80px;
	padding:0 20px;
	display:block;
	background-color:#ff5400;
}
.header .logo {
	width: 18%;
	display: flex;
    align-items: center;
}
.header .logo img {
     max-width: 100%;
     width: 100%;
}

.icon {
    font-size: 16px;
    line-height: 34px;
    color: #fff;
    margin-left: 10px;
}

.drawer-right.drawer-open .drawer-hamberger {
    right: 40px !important;
    z-index: 9999;
}
.drawer-open .drawer-hamberger span:before,
.drawer-open .drawer-hamberger span:after {background-color: #fff!important;}

@media (max-width:1500px) {
	.w1400 {
		width:1200px;
	}
	.wx6 {
		width:1200px;
	}
	.header .menu a {
		font-size:16px;
		padding:0 10px;
	}
	.header .h-right a {
		font-size:18px;
	}
	}@media (max-width:1300px) {
		.w1400 {
		width:1140px;
	}
	.wx6 {
		width:1140px;
	}
}
@media (max-width:1199px) {
	.w1400 {
		width:960px;
	}
	.wx6 {
		width:960px;
	}
	.header .menu a {
		font-size:15px;
		padding:0 5px;
	}
	.header .h-right a {
		font-size:15px;
		padding:0 10px;
	}
	.mheader .mlogo img{
		max-width: 100%;
    	width: 150px;
	}	
}
@media (max-width:991px) {
	.w1400 {
		width:720px;
	}
	.wx6 {
		width:720px;
	}
	.header {
		display:none;
	}
	.mheader {
		display:block;
		position:fixed;
		width:100%;
		background-color:#fff;
		z-index:100;
		box-shadow:0 0 20px rgba(0,0,0,0.2);
	}
	.mheader .w1200 {
		display:flex;
		justify-content:space-between;
	}
	.mheader .mlogo {
		padding: 15px 0;
	}

	.mheader .mlogo img{
     max-width: 100%;
    }
	
	
	.h126 {
		height:100px;
	}

	.gbook-right form label {
	    margin-bottom: 5px;
	}
	.gbook-right form .txt1 {
	    margin-bottom: 15px;
	}
	.modal-content .gbook-right form label {
		font-size: 12px;
	}
}
@media (max-width:767px) {
	.w1400 {
		width:540px;
	}
	.wx6 {
		width:540px;
	}
}
@media (max-width:575px) {
	.w1400 {
		width:100%;
	}
	.wx6 {
		width:100%;
	}
	.gbook-right {
		padding:0 15px;
	}
	.mheader .mlogo {
		padding: 15px;
    	margin: 0 auto;
	}
	
	
}

































































/*@font-face {
	font-family:'../font/iconfont';
	src:url("../font/iconfont.eot");
	src:url("../font/iconfont.eot?#iefix") format("embedded-opentype"),
	url("../font/iconfont.woff") format("woff"),url("../font/iconfont.ttf") format("truetype"),
	url("../font/iconfont.svg#iconfont") format("svg")
}
.iconfont {
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:.2px;
	-moz-osx-font-smoothing:grayscale
}*/
@font-face {
	font-family:"iconfont";
	src:url('at.alicdn.com/t/font_713822_m5h3c225fab.eot?t=1529478981860');
	src:url('at.alicdn.com/t/font_713822_m5h3c225fab.eot?t=1529478981860#iefix') format('embedded-opentype'),
	url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),url('//at.alicdn.com/t/font_713822_m5h3c225fab.ttf?t=1529478981860') format('truetype'),url('//at.alicdn.com/t/font_713822_m5h3c225fab.svg?t=1529478981860#iconfont') format('svg')
}
.iconfont {
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}


/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * bebas-neue:
 *   - http://typekit.com/eulas/00000000000000003b9b12e6
 * freight-sans-pro:
 *   - http://typekit.com/eulas/000000000000000000010b60
 *   - http://typekit.com/eulas/000000000000000000010b5c
 *   - http://typekit.com/eulas/000000000000000000010b5e
 * nimbus-sans:
 *   - http://typekit.com/eulas/00000000000000000001518d
 *   - http://typekit.com/eulas/000000000000000000012544
 *   - http://typekit.com/eulas/00000000000000000001011c
 *
 * © 2009-2020 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2018-07-02 14:14:59 UTC"}*/

@import url("https://p.typekit.net/p.css?s=1&k=wjh8yoh&ht=tk&f=10793.10795.10797.13454.13458.13460.13407&a=8281731&app=typekit&e=css");

@font-face {
font-family:"nimbus-sans";
src:url("https://use.typekit.net/af/da0c19/00000000000000000001518d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/da0c19/00000000000000000001518d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/da0c19/00000000000000000001518d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;
}

@font-face {
font-family:"nimbus-sans";
src:url("https://use.typekit.net/af/360cf4/000000000000000000012544/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/360cf4/000000000000000000012544/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/360cf4/000000000000000000012544/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;
}

@font-face {
font-family:"nimbus-sans";
src:url("https://use.typekit.net/af/50ea52/00000000000000000001011c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/50ea52/00000000000000000001011c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/50ea52/00000000000000000001011c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:300;
}

@font-face {
font-family:"freight-sans-pro";
src:url("https://use.typekit.net/af/1709eb/000000000000000000010b60/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/1709eb/000000000000000000010b60/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/1709eb/000000000000000000010b60/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;
}

@font-face {
font-family:"freight-sans-pro";
src:url("https://use.typekit.net/af/8dd886/000000000000000000010b5c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/8dd886/000000000000000000010b5c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/8dd886/000000000000000000010b5c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:500;
}

@font-face {
font-family:"freight-sans-pro";
src:url("https://use.typekit.net/af/cef9f3/000000000000000000010b5e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/cef9f3/000000000000000000010b5e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/cef9f3/000000000000000000010b5e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:600;
}

@font-face {
font-family:"bebas-neue";
src:url("https://use.typekit.net/af/2f0e6a/00000000000000003b9b12e6/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/2f0e6a/00000000000000003b9b12e6/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/2f0e6a/00000000000000003b9b12e6/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;
}

.tk-nimbus-sans { font-family: "nimbus-sans",sans-serif; }
.tk-freight-sans-pro { font-family: "freight-sans-pro",sans-serif; }
.tk-bebas-neue { font-family: "bebas-neue",sans-serif; }
