html.fp-enabled,.fp-enabled body{margin: 0; padding: 0; overflow:hidden; -webkit-tap-highlight-color: rgba(0,0,0,0)}
ul,li,ol{list-style:none; padding:0; margin:0}
#superContainer { height: 100%; position: relative;/* Touch detection for Windows 8 */-ms-touch-action: none;/* IE 11 on Windows Phone 8.1*/touch-action: none;}
.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 { 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: scroll;}
.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.right {right: 17px;}
#fp-nav.left {left: 17px;}
.fp-slidesNav{ position: absolute; z-index: 4;left: 50%;opacity: 1;}
.fp-slidesNav.bottom {bottom: 17px;}
.fp-slidesNav.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: #805122; 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: #805122;font-size:12px;font-family: "Microsoft YaHei"; white-space: nowrap; max-width: 220px;overflow: hidden;
 display: block;opacity: 0; width: 0;}
#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.right { right: 20px;}
#fp-nav ul li .fp-tooltip.left {left: 20px;}
/*自定义*/
.section1，.section2{position:relative;}
.g-box-1{width:1000px; margin:0 auto 50px auto}
.g-box-2,.g-box-3{display:block; overflow:hidden}
.g-box-2 img{float:left}
.g-box-3 img{float:right}
.section1{background:#f6ead4 url(sp01.jpg) center -70px no-repeat;}
.section2,.section3,.section4,.section5,.section6,.section7,.section8,.section9,.section10{*padding-top:100px;background: url(sp02.jpg) center top no-repeat; background-size:100%}
.m-p1,.m-p2,.m-p3,.m-p4,.m-p5,.m-p6,.m-p7,.m-p8,.m-p9,.m-p10,.m-p11,.m-p12,.m-p13,.m-p14,.m-p15,.m-p16,.m-p17,.m-p18,.m-p19,.m-p20,.m-p21,.m-p22,.m-p23,.m-p24,.m-p25,.m-p26{display:block;position: absolute;opacity:0.0}
.m-pic01{width:1200px; margin:0 auto; height:100px; position:relative}
.m-p1{ width:1436px;height:750px; top:0; left:0;}
.m-p2{margin:10px 0;left:130px; top:-240px}
.m-p3{right:-100px; top:-170px}
.m-p4{left:300px; bottom:-285px}
.m-p5{right:275px; top:-310px}
.m-p15,.m-p19,.m-p20{left:-500px}
.m-p6,.m-p14,.m-p16,.m-p17,.m-p21,.m-p25{right:-500px}
.m-p7,.m-p8,.m-p9,.m-p10{top:-500px;margin:0 auto}
.m-p11,.m-p12,.m-p13,.m-p19,.m-p20,.m-p22{left:-500px}
.m-p14,.m-p16,.m-p17,.m-p18,.m-p21{float:right}
.m-p15{float:left}
.m-p23,.m-p26{top:-500px}
.m-p18,.m-p24{bottom:-500px}
.m-p26{margin:0 auto 50px auto}
.f-fd{ width:100%; font-size:12px; position:fixed; bottom:0; text-align:center; height:24px; line-height:24px; background:#f3f3f3;font-family: "Microsoft YaHei"; color:#999}
.f-fd a{ text-decoration:none;font-family: "Microsoft YaHei"; color:#999}
#animate{position:absolute;top:50%;left:50%;width:280px;height:100px;margin:-50px 0 0 -140px;border-radius:5px;line-height:100px;text-align:center;color:#fff;background:#71acb9;}
.m-lst-1{width:467px; margin:0 auto 20px auto; padding-top:20px; overflow:hidden}
.m-lst-1 img{display:block; float:left; margin:0 10px 10px 0}
.u-btn-1{position:relative; width: 466px;  height:28px;margin:0 auto 100px auto; line-height:28px; border:1px solid #c4302b; font-size:13px; z-index:10; text-align:center;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;border-radius:4px;opacity:0.0; bottom:-100px}
.u-btn-1 a{font-family: "Microsoft YaHei"; color:#c4302b; text-decoration:none}
.u-btn-1:hover{display:block;width: 466px; height:28px; background:#c4302b; color:#fff}
.m-pic-01,.m-pic-02,.m-pic-03,.m-lst-2,.m-lst-3{width:1100px; overflow:hidden; position:absolute; top:0; left:50%; margin-left:-550px}
.m-pic-01 h2,.m-pic-02 h2,.m-pic-03 h2,.m-lst-2 h2,.m-lst-3 h2{display:block; height:50px; line-height:50px; overflow:hidden; text-align:right; font-weight:normal}
.m-pic-01 h2 a,.m-pic-02 h2 a,.m-pic-03 h2 a{color:#000; font-size:16px; text-decoration:none}
.m-pic-01 strong,.m-pic-02 strong,.m-pic-03 strong,.m-lst-2 strong,.g-box-1a strong,.g-box-4 h2{display:block; float:left; width:360px; height:50px; background:#d1c0a7; color:#000; text-align:center; font-weight:normal}
.m-pic-01 ul{display:block; width:1500px}

.m-370{ position:relative;}
.m-370 strong,.m-360 strong{color:#fff; font-size:18px}
.m-370 strong,.m-360 strong{display:block;position:absolute; width:90%; padding:0 5%;line-height:24px; left:0; bottom:10px; z-index:2; background:none}
.m-370,.m-370 img{ width:370px; height:460px; float:left}
.m-360 {width:360px; height:460px; float:left }
.m-360 li{position:relative; display:block;height:230px; float:left;color:#fff; font-size:18px}
.m-360 img{ width:360px; height:230px}
.m-600{width:600px; height:460px; float:left; position:relative}
.m-600 img{width:600px; height:460px;}
.m-600 span,.m-250 span,.m-250a span,.m-370 span,.m-360 span{ display:block; width:100%; position:absolute; height:46px; line-height:46px; left:0; bottom:0; z-index:1; background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);}
.m-250a{width:250px; height:460px; float:left; position:relative}
.m-250a li{width:250px; height:230px; position:relative}
.m-600 strong,.m-250 strong,.m-250a strong{display:block; width:100%; position:absolute; height:46px; line-height:46px; left:0; bottom:0; z-index:2; background:none}
.m-600 a strong,.m-250 a strong,.m-250a strong{color:#fff; font-size:18px}
.m-250,.m-250a{width:250px; height:460px; float:left; position:relative}
.m-250 img{display:block;width:250px;height:460px;}
.m-250a img{display:block;width:250px;height:230px;}
.m-lst-3{ padding-top:100px; height:300px}
.m-lst-3 img{ display:block; float:left; width:460px; height:300px; margin-right:30px}
.m-lst-3 h5,.m-lst-3 p{padding:0; margin:0}
.m-lst-3 h5 a{display:block; height:46px; margin-bottom:10px; line-height:46px; font-size:28px; color:#000; font-weight:normal; text-decoration:none}
.m-lst-3 p{ font-size:16px; line-height:30px; color:#555}
.m-msg{width:116px; overflow:hidden; margin:0 auto; padding-top:360px}
.m-msg span{ display:block; float:left; width:32px; height:9px; margin-left:5px; background:#d1c0a7}
.m-msg span.on{background:#333}
.g-box-4{width: 1100px; margin:0 auto;  overflow:hidden }
.g-box-4 h2{display:block; float:left; width:360px; height:50px; line-height:50px; background:#d1c0a7; color:#000; text-align:center; font-weight:normal}
.m-lst-6{ width:1100px; margin: 0 auto 100px auto;overflow:hidden; height:450px; overflow-y:auto}
.m-lst-6 ul{ display:block; overflow:hidden ; margin-bottom:30px}
.m-lst-6 li{display:block; float:left; width:25%; height:30px; line-height:30px; text-align:left; font-size:14px}
.m-lst-6 strong{display:block; height:22px; padding-left:10px; margin-bottom:10px; line-height:22px; border-left:4px solid #000; font-size:18px;}

.m-lst-2{ height:500px}
.con{position:relative;display:block; float:left; width:350px; height:220px;margin:0 30px 30px 0;cursor:pointer}
.con img{display:block; width:350px; height:220px;}
.txt{position:absolute;left:0;bottom:0;width:350px;height:40px;line-height:40px;color:#fff;background:rgba(0,0,0,.6); font-size:14px; text-align:center; overflow:hidden}
.txt h3{ display:block;line-height:10px; display:block; color:#fff; font-weight:normal}
.txt p{ display:block; padding:0 10px; text-align:left;font-size:14px;display:block;line-height:20px;color:#fff}