*, *:before, *:after { -webkit-box-sizing: border-box; box-sizing: border-box; }
html, body {min-height: 100%; }
html {line-height: 1.15; /* 1 */font-size:62.5%; /* 10÷16=62.5% */-webkit-text-size-adjust: 100%; /* 2 */}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0; scroll-behavior:smooth;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, main, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0; }
[hidden], template, script { display: none; }
a {background-color: transparent; }
a:focus { outline: thin dotted; }
a:active, a:hover { outline: 0; }
ins, a {text-decoration: none; }
a,button{cursor:pointer;}
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
pre { white-space: pre-wrap; }
small { font-size: 80%; }
img { -webkit-box-sizing: border-box; box-sizing: border-box; vertical-align: middle; border: 0; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0;}
li{list-style:none;}
code, kbd, pre, samp { font-family: Monaco, Menlo, Consolas, "Courier New", "FontAwesome", monospace; font-size: 1em; }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0; padding: 0; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }
button {overflow: visible; }
button, input { line-height: normal; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button;cursor: pointer;}
input[type="radio"], input[type="checkbox"] { cursor: pointer; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { -webkit-appearance: textfield; -webkit-box-sizing: content-box; box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
optgroup { font-weight: bold; }
table { border-collapse: collapse; border-spacing: 0; } td, th { padding: 0; }
body { position: relative; background: #fff; font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", "FontAwesome", sans-serif; font-weight: normal;  color: #333333; font-size: 1.4rem; }
body, input, textarea, select, button { text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; -moz-font-feature-settings: "liga", "kern"; }
[hidden] {display: none;}
/*Only phones */
@media only screen and (max-width: 640px) { body { word-wrap: break-word; -webkit-hyphens: auto; -ms-hyphens: auto; -moz-hyphens: auto; hyphens: auto; } }
/**
 * links
 */
a {color: #333;}
a:hover,a:focus {color: #000;}
a:focus { outline: thin dotted; outline: 1px auto -webkit-focus-ring-color; outline-offset: -2px; }
img {vertical-align: middle; border: 0; max-width: 100%; height: auto;}
/* function */
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-prz{position:relative;zoom:1;}
.f-oh{overflow:hidden;}
.f-ff0{font-family:arial,\5b8b\4f53;}
.f-ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f-fs12{font-size:12px;}
.f-fs14{font-size:14px;}
.f-fs16{font-size:14px;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-taj{text-align:justify;text-justify:inter-ideograph;}
.f-vam,.f-vama *{vertical-align:middle;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-ti{overflow:hidden;text-indent:-30000px;}
.f-ti2{text-indent:2em;}
.f-lhn{line-height:normal;}
.f-tdu,.f-tdu:hover{text-decoration:underline;}
.f-tdn,.f-tdn:hover{text-decoration:none;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.f-csp{cursor:pointer;}
.f-csd{cursor:default;}
.f-csh{cursor:help;}
.f-csm{cursor:move;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.f-text-truncate{word-wrap: normal; text-overflow: ellipsis;  white-space: nowrap;overflow: hidden;}

.center{margin-left: auto; margin-right: auto;}
.p-h5{padding-left: 5px; padding-right: 5px;}
.p-h15{padding-left: 15px; padding-right: 15px;}
.p-v15{padding-bottom: 15px; padding-top: 15px;}
.p-v30{padding-bottom: 30px; padding-top: 30px;}
.mt10{margin-top: 10px;}.mb10{margin-bottom: 10px;}
.mt15{margin-top: 15px;}.mb15{margin-bottom: 15px;}
.mt20{margin-top: 20px;}.mb20{margin-bottom: 20px;}
.mt30{margin-top: 30px;}.mb30{margin-bottom: 30px;}
.mt60{margin-top: 60px;}.mb60{margin-bottom: 60px;}
.pt10{padding-top: 10px;}.pb10{padding-bottom: 10px;}
.pt15{padding-top: 15px;}.pb15{padding-bottom: 15px;}
.pt20{padding-top: 20px;}.pb20{padding-bottom: 20px;}
.pt30{padding-top: 30px;}.pb30{padding-bottom: 30px;}
.pt60{padding-top: 60px;}.pb60{padding-bottom: 60px;}
.mw1200{max-width: 1200px; margin-left: auto; margin-right: auto;}
.mw1400{max-width: 1400px; margin-left: auto; margin-right: auto;}
.full{max-width: 100%;}

/*!* fullPage 3.0.4* https://github.com/alvarotrigo/fullPage.js** @license GPLv3 for open source use only* or Fullpage Commercial License for commercial use* http://alvarotrigo.com/fullPage/pricing/** Copyright (C) 2018 http://alvarotrigo.com/fullPage - A project by Alvaro Trigo*/html.fp-enabled,.fp-enabled body {margin: 0;padding: 0;overflow:hidden;/*Avoid flicker on slides transitions for mobile phones #336 */-webkit-tap-highlight-color: rgba(0,0,0,0);}.fp-section {position: relative;-webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */-moz-box-sizing: border-box; /* <=28 */box-sizing: border-box;}.fp-slide {float: left;}.fp-slide, .fp-slidesContainer {height: 100%;display: block;}.fp-slides {z-index:1;height: 100%;overflow: hidden;position: relative;-webkit-transition: all 0.3s ease-out; /* Safari<=6 Android<=4.3 */transition: all 0.3s ease-out;}.fp-section.fp-table, .fp-slide.fp-table {display: table;table-layout:fixed;width: 100%;}.fp-tableCell {display: table-cell;vertical-align: middle;width: 100%;height: 100%;}.fp-slidesContainer {float: left;position: relative;}.fp-controlArrow {-webkit-user-select: none; /* webkit (safari, chrome) browsers */-moz-user-select: none; /* mozilla browsers */-khtml-user-select: none; /* webkit (konqueror) browsers */-ms-user-select: none; /* IE10+ */position: absolute;z-index: 4;top: 50%;cursor: pointer;width: 0;height: 0;border-style: solid;margin-top: -38px;-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}.fp-controlArrow.fp-prev {left: 15px;width: 0;border-width: 38.5px 34px 38.5px 0;border-color: transparent #fff transparent transparent;}.fp-controlArrow.fp-next {right: 15px;border-width: 38.5px 0 38.5px 34px;border-color: transparent transparent transparent #fff;}.fp-scrollable {overflow: hidden;position: relative;}.fp-scroller{overflow: hidden;}.iScrollIndicator{border: 0 !important;}.fp-notransition {-webkit-transition: none !important;transition: none !important;}#fp-nav {position: fixed;z-index: 100;margin-top: -32px;top: 50%;opacity: 1;-webkit-transform: translate3d(0,0,0);}#fp-nav.fp-right {right: 17px;}#fp-nav.fp-left {left: 17px;}.fp-slidesNav{position: absolute;z-index: 4;opacity: 1;-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);left: 0 !important;right: 0;margin: 0 auto !important;}.fp-slidesNav.fp-bottom {bottom: 17px;}.fp-slidesNav.fp-top {top: 17px;}#fp-nav ul,.fp-slidesNav ul {margin: 0;padding: 0;}#fp-nav ul li,.fp-slidesNav ul li {display: block;width: 14px;height: 13px;margin: 7px;position:relative;}.fp-slidesNav ul li {display: inline-block;}#fp-nav ul li a,.fp-slidesNav ul li a {display: block;position: relative;z-index: 1;width: 100%;height: 100%;cursor: pointer;text-decoration: none;}#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li:hover a.active span{height: 12px;width: 12px;margin: -6px 0 0 -6px;border-radius: 100%;}#fp-nav ul li a span,.fp-slidesNav ul li a span {border-radius: 50%;position: absolute;z-index: 1;height: 4px;width: 4px;border: 0;background: #333;left: 50%;top: 50%;margin: -2px 0 0 -2px;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width: 10px;height: 10px;margin: -5px 0px 0px -5px;}#fp-nav ul li .fp-tooltip {position: absolute;top: -2px;color: #fff;font-size: 14px;font-family: arial, helvetica, sans-serif;white-space: nowrap;max-width: 220px;overflow: hidden;display: block;opacity: 0;width: 0;cursor: pointer;}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active + .fp-tooltip {-webkit-transition: opacity 0.2s ease-in;transition: opacity 0.2s ease-in;width: auto;opacity: 1;}#fp-nav ul li .fp-tooltip.fp-right {right: 20px;}#fp-nav ul li .fp-tooltip.fp-left {left: 20px;}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{height: auto !important;}.fp-responsive .fp-auto-height-responsive.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell {height: auto !important;}/*Only display content to screen readers*/.fp-sr-only{position: absolute;width: 1px;height: 1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;}

#menu{background: #8c0606; position: absolute; right: 0; width: 140px; top: 0; bottom: 0; z-index: 99; padding-top: 15%;}
#menu li{height: 76px; line-height: 76px;}
#menu li.active{background: #cb252c;}
#menu a{font-size: 1.8rem; color: #fff;}
.section1{background: url(../img/page1_bg.jpg) center center no-repeat; padding-right: 140px;background-size: cover;}
.logo{ position: absolute; left: 80px; top: 80px;}
.page1-boy{position: absolute; left: 5px; bottom: 5px;}
.page1-content{position: absolute; right: 150px; top: 17%;}
.page1-content p{color: #f4cb92; line-height: 1;}
.page1-content p:first-of-type{font-size: 4.6rem; letter-spacing: 5px; font-family:"Corbel-Bold";}
.page1-content p:nth-of-type(2){font-size:4.8rem; letter-spacing: 33px; font-family: "FZLTHJW--GB1-0";}
.fw1{position: absolute; left: 4%; top: 23%;}
.fw2{position: absolute; left: 47%; top: 0%;}
.fw3{position: absolute; right: 120px; top: 7%;}
.fw4{position: absolute; right: 30%; bottom: 6%;}
.section2{background: url(../img/page2_bg.jpg) center center no-repeat; padding-right: 140px;background-size: cover;}
.page2-l {width: 47%;}
.page2-r{width: 53%;}
.page2-l img{border-radius: 50%;}
.page2-r p{color: #ffe0b4; font-size: 1.6rem; line-height: 1.8; padding: 0 6%;}
.section3{background: url(../img/page3_bg.jpg) center center no-repeat; padding-right: 140px;background-size: cover;}
.page3-content {max-width: 1455px; margin: 60px auto 0;}
.page3-content .l{width: 56.5614%;}
.page3-content .l{margin-left: -2%;}
.page3-content .l li{float: left; margin-left: 2.5%; width: 47.5%; }
.page3-content .r{width: 43.43859%;}
.section4{background: url(../img/page4_bg.jpg) center center no-repeat; padding-right: 140px;background-size: cover;}
.page4-keywords{position: absolute; left: 0; top: 0; right: 0; bottom: 0;  z-index: 0; background: url(../img/page4_keywords.png) center center no-repeat; background-size: contain;}
.page4-content{max-width: 1600px; margin-left: auto; margin-right: auto;}
.page4-content ul{margin-left: -1%;}
.page4-content li{width: 32.3333%; margin-left: 1%; float: left;}
.section5{background-color: #db311f; padding-right: 140px;}
.page5-content{max-width: 960px; margin: 30px auto 10px;}
.page5-content p{font-size: 2.4rem; color: #fff; line-height: 1.5;}
.page5-content p a{color: #f4eb91;}
.page5-content .text{width: 70%;}
.page5-content .qr{width: 30%;}
.page5-photo .l ,.page5-photo .r{width: 49.5%;}
.page5-photo ul{margin-left: -1.8%;}
.page5-photo li{float: left; width: 48.2%; margin-left: 1.8%;}

/* media */
/* 横屏 */
@media screen and (orientation:landscape){
}
/* 竖屏 */
@media screen and (orientation:portrait){
}
/* 窗口宽度<1200,设计宽度=960 */
@media screen and (max-width:1200px){
	.logo{left: 30px; top: 30px;}
	.page1-content{top: 12%;}
	.page1-content p:first-of-type{font-size: 3rem;}
	.page1-content p:nth-of-type(2){font-size: 4rem; letter-spacing: 20px;}
	.page2-l{width: 40%; margin: 0 auto 30px; float: none; padding-top: 0;}
	.page2-l img{margin-top: 0;}
	.page2-r{width: 100%;}
	.page2-r img{max-width: 50%;}
	.page3-content .l,.page3-content .r{width: 100%;}
	.page3-content{margin-top: 25px;}
	.page4-keywords{background: url(../img/page4_keywords.png) center center repeat;}
}
/* 窗口宽度<960,设计宽度=768 */
@media screen and (max-width:959px){

}
/* 窗口宽度<768,设计宽度=640 */
@media screen and (max-width:767px){
	.page1-boy{width:80%;}
	.page1-content p:nth-of-type(2){letter-spacing: 0;}
	.page5-photo .l, .page5-photo .r{width: 100%;}
	.page5-content p{font-size: 1.6rem; text-align: left;}
}
/* 窗口宽度<640,设计宽度=480 */
@media screen and (max-width:639px){
	#menu{width: 50px; padding-top: 30%;}
	#menu li{line-height: 25px;}
	#fullpage .section{padding-right: 50px;}
	.page1-content{right: 50px; top: 20%;}
	.page1-content p:first-of-type{font-size: 2.4rem;}
	.page1-content p:nth-of-type(2){font-size: 3rem;}

}
/* 窗口宽度<480,设计宽度=320 */
@media screen and (max-width:479px){
	#menu li{height:40px;padding: 0 5px;line-height: 18px;}
	#menu a{font-size:1.2rem;}
	.fw1 , .fw2 , .fw3 , .fw4{display:none;}
	.logo{padding:0 65px 0 0;}
	.page1-boy{width:70%;} 
	.page1-content img{max-width: 80%;}
	.page1-content p:first-of-type{font-size:1.8rem;}
	.page1-content p:nth-of-type(2){font-size:2rem;}
	.page2-r img{display:none;}
	.page2-l{width:30%; margin-bottom:0;}
	.page2-r p{font-size: 1.2rem; padding: 0 10px; line-height: 1.5; margin-top: 10px;}
	.page3-content{margin-top:10px;}
	.page3-content .l li , .page3-content .r{margin-top: 10px;}
	.page4-t img{max-width:80%;}
	.page4-content{margin-top: 10px;}
	.page4-content ul{margin-left: 0;}
	.page4-content li{width: 50%; margin-left: 0;}
	.page4-content li:last-child{width:100%;}
	.page5-content .text , .page5-content .qr{width:100%;}
	.page5-content{margin-top: 10px}
	.page5-content .qr{text-align:center; margin-top:15px;}
	.page5-content p{font-size: 1.2rem;}
	.page5-photo{display:none;}
}
/* windows UI 贴靠 */
@media screen and (-ms-view-state:snapped){
}
/* 打印 */
@media print{
}
