@font-face{font-family:element-icons;src:url(../font/element-icons.woff) format("woff"),url(../font/element-icons.ttf) format("truetype");font-weight:400;font-display:"auto";font-style:normal}.el-radio-button:focus:not(.is-focus):not(:active):not(.is-disabled){-webkit-box-shadow:0 0 2px 2px #409EFF;box-shadow:0 0 2px 2px #409EFF}.el-tabs__item:focus.is-active.is-focus:not(:active){-webkit-box-shadow:0 0 2px 2px #409EFF inset;box-shadow:0 0 2px 2px #409EFF inset;border-radius:3px}.el-upload-list__item.is-success:focus:not(:hover) .el-icon-close-tip{display:inline-block}.el-collapse-item__header.focusing:focus:not(:hover){color:#409EFF}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{-webkit-box-shadow:0 0 2px 2px #409EFF;box-shadow:0 0 2px 2px #409EFF}
.header-n{padding:12.5px 0;position:fixed;left:0;top:0;right:0;background:url(../image/nav.png) center center no-repeat;opacity: 0;visibility: hidden;z-index:100}
.header-n .menubtn{display:none}
.header-n .logo{float:left;width:260px;height:70px;line-height:70px}
.header-n .logo img{display:inline-block;vertical-align:middle;max-height:100%;width:auto;height:auto}
.header-n .logo h2{margin-left: 15px;display:inline-block;vertical-align:middle;font-size: 16px; color: #ffffff; display: none}
.nav-n{padding:9.5px 0;padding-left: 5%;font-size:0;text-align:left;overflow:hidden}
.nav-n li{display:inline-block;vertical-align:middle;width:10.5%}
.nav-n a{display:block;font-size:24px;color:#fff;line-height:51px;text-align:left;position:relative}
.nav-n a:after{content:'';position:absolute;left:50%;bottom:0;width:15px;height:2px;background-color:#fff;margin-left:-7.5px;opacity:0;filter:alpha(opacity=0)}
.nav-n .on a:after{filter:alpha(opacity=100)}
.footer-n{padding:68px 0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.fdN-logo{float:left;width:264px;height:114px;line-height:114px;font-size:0;overflow:hidden}
.fdN-logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.footer-n .fd-btn{margin-right:-16px;padding-top:34px;float:right}
.fdN-copy{padding:50px 20px 0 97px;font-size:14px;color:#c99;overflow:hidden}
.footer-n .fd-btn .item{padding:0 16px}
.footer-n .fd-btn .icon{-webkit-background-size:cover;background-size:cover}
.titN-1{float:left;width:90px;overflow:hidden}
.titN-1 h3{font-size:26px;color:#a50000;font-weight:400;width:36px;line-height:1}
.btnN-1{overflow:hidden}
.btnN-1 a{width:140px;height:44px;line-height:44px;display:block;font-size:16px;color:#fff;text-align:center;background-color:#9b0d14;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.btnN-1 a i{margin:-2px 10px 0 0;display:inline-block;vertical-align:middle;width:7px;height:7px;background:url(../image/iN-3.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.btnN-1 a:hover{opacity:.8;filter:alpha(opacity=80)}
.btnN-2{font-size:0;text-align:right;overflow:hidden}
.btnN-2 a{padding:10px 0 10px 44px;display:inline-block;vertical-align:middle;font-size:18px;color:#960;position:relative}
.btnN-2 a i{margin-top:-7px;position:absolute;left:0;top:50%;width:34px;height:18px;background:url(../image/iN-9.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.dateN-1{font-size:0;color:#9e0d14}
.dateN-1 em,.dateN-1 span{display:inline-block}
.dateN-1 .d1{font-size:30px}
.dateN-1 .d2{font-size:14px}
.dateN-1 em{margin:0 14px;font-size:14px}
.content{position:relative;overflow:hidden}
.door-left,.door-right{position:absolute;top:0;bottom:0;width:50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;z-index:1000}
.door-left img,.door-right img{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:50%}
.door-left{left:0;background-position:right center;animation:3.8s both openLeft;-webkit-animation:3.8s both linear openLeft 2s}
.door-left img{left:42%}
.door-right{right:0;background-position:left center;animation:3.8s both openRight;-webkit-animation:3.8s both linear openRight 2s}
.door-right img{left:58%}
.banner-n{position:relative;height:100vh;overflow:hidden}
.banner-n .slider{position:relative;height:100%;overflow:hidden}
.banner-n .item,.banner-n .slick-list,.banner-n .slick-track{height:100%}
.banner-n .con{display:block;height:100%; width:100vw; background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;position:relative}
.banner-n .con:after{content:'';position:absolute;height:101px;left:0;bottom:0;right:0;background:url(../image/bgN-7.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.bannerN-btn{padding:0 40px 0 60px;position:absolute;right:0;bottom:0;background:url(../image/banner-nav.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;font-size:0}
.bannerN-btn .bannerN-dots{display:inline-block;vertical-align:middle;font-size:0}
.bannerN-btn .bannerN-dots .num,.bannerN-btn .bannerN-dots .total-num,.bannerN-btn .bannerN-dots em{display:inline-block;vertical-align:middle}
.bannerN-btn .bannerN-dots .num{font-size:48px;color:#fff;font-family:Arial}
.bannerN-btn .bannerN-dots .total-num{font-size:18px;color:#fff;font-family:Arial}
.bannerN-btn .bannerN-dots em{margin:0 10px;width:46px;height:1px;background-color:rgba(255,255,255,.55)}
.bannerN-btn .bannerN-arrows{margin-left:30px;display:inline-block;vertical-align:middle;position:relative}
.bannerN-btn .bannerN-arrows:after{margin-top:-3.5px;content:'';position:absolute;left:50%;top:50%;width:1px;height:7px;background-color:rgba(255,255,255,.43)}
.bannerN-btn .bannerN-arrows .slick-arrow{display:inline-block;vertical-align:middle;width:32px;height:32px;background-repeat:no-repeat;background-position:center center;background-color:transparent;outline:0;border:none;text-indent:-999px;overflow:hidden;cursor:pointer}
.bannerN-btn .bannerN-arrows .slick-prev{background-image:url(../image/iN-7.png)}
.bannerN-btn .bannerN-arrows .slick-next{background-image:url(../image/iN-8.png)}
.indN0-left{padding-top:48px;position:absolute;left:0;top:0;bottom:0;width:350px;background:url(../image/idn-left.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.indN0-left .logo{width:210px;height:auto;margin:0 auto;overflow:hidden}
.indN0-left .logo img{display:block;width:100%;height:auto}
.indN0-btn{position:absolute;left:100%;top:50%;width:14px; height:40px; margin-top: -20px;background:url(../image/icon-closeLg.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;cursor: pointer;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.indN0-left.on{-webkit-transform: translateX(-100%) !important;-ms-transform: translateX(-100%) !important;-o-transform: translateX(-100%) !important;transform: translateX(-100%) !important}
.indN0-left.on .indN0-btn{background:url(../image/icon-openLg.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;}
.indN0-right{position:absolute;right:44px;top:41px}
.indN0-right .sec1-time{position:static}
.indN0-right .sec1-time .t1{float:left;border:1px solid #fff;width:49px;height:149px;line-height:147px;font-size:0;text-align:center}
.indN0-right .sec1-time .t1 h4{float:none;margin:0 auto;display:inline-block;vertical-align:middle;font-size:20px;width:20px;padding:0}
.indN0-right .sec1-time .date{background:rgba(0,0,0,.09);width:235px;height:149px;line-height:149px}
.indN0-right .sec1-time .data-box{overflow:hidden}
.indN0-right .sec1-time .date .inner h5{margin-left:10px;padding-top:15px;float:right;font-size:14px;color:#fff;font-weight:400;width:14px;line-height:1}
.indN0-right .sec1-time .date .con{overflow:hidden}
.indN0-right .sec1-time .date .time1{font-size:100px;color:#fff}
.indN0-right .sec1-con-inner .date .time2 span,.indN0-right .sec1-time .date .time2 span{font-size:18px;color:#fff;line-height:1}
.indN-1{overflow:hidden}
.indN-1 .wp1400{padding:56px 0 100px;position:relative}
.indN1-bg1{position:absolute;right:-151px;bottom:4px;width:38%;overflow:hidden}
.indN1-bg1 img{display:block;width:100%}
.indN-1 .titN-1{padding-top:25px}
.indN1-content{margin-left:90px;position:relative;z-index:2}
.indN1-m1{display: none}
.indN1-col{float:left;width:45%}
.indN1-cor{float:right;width:49%}
.hotNewsN-1{padding-top:25px;overflow:hidden}
.hotNewsN-1 .pic{margin-bottom:24px;padding-top:71%;position:relative;overflow:hidden}
.hotNewsN-1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.hotNewsN-1 .inner{overflow:hidden}
.hotNewsN-1 .dateN-1{margin-bottom:24px}
.hotNewsN-1 h4{margin-bottom:16px;font-size:18px;color:#000;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.hotNewsN-1 .txt{font-size:14px;color:#666;line-height:2;max-height:4em;overflow:hidden}
.hotNewsN-1:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.hotNewsN-1:hover h4{color:#9e0d14}
.newsN-l1{margin-bottom:30px;overflow:hidden}
.newsN-l1 li:first-child{border-top:none}
.newsN-l1 .con{padding:24px 0 26px;display:block;overflow:hidden}
.newsN-l1 .pic{padding-top: 71%; position: relative;overflow: hidden;display: none}
.newsN-l1 .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%}
.newsN-l1 .inner{overflow: hidden}
.newsN-l1 .dateN-1{margin-bottom:8px}
.newsN-l1 .dateN-1 .d1{font-size:24px}
.newsN-l1 .dateN-1 .d2,.newsN-l1 .dateN-1 em{font-size:12px}
.newsN-l1 h4{font-size:18px;color:#000;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.newsN-l1 .txt{font-size: 14px;color: #666;line-height: 2;max-height: 4em;overflow: hidden;display: none}
.newsN-l1 .con:hover h4{color:#9e0d14}
.newsN-big{margin-bottom:43px;overflow:hidden}
.newsN-big .pic{margin-right:50px;float:left;width:310px;overflow:hidden}
.newsN-big .pic .pic-inner{padding-top:74%;position:relative;overflow:hidden}
.newsN-big .pic img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.newsN-big .inner{padding-top:8px;overflow:hidden}
.newsN-big .dateN-1{margin-bottom:10px}
.newsN-big .dateN-1 .d1{font-size:24px}
.newsN-big .dateN-1 .d2,.newsN-big .dateN-1 em{font-size:12px}
.newsN-big h4{font-size:18px;color:#000;font-weight:400;line-height:1.6;max-height:3.2em;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.newsN-big .txt{margin-top: 26px;font-size:14px;color:#666;line-height:2;max-height:6em;overflow:hidden}
.newsN-big:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.newsN-big:hover h4{color:#9e0d14}
.indN-2{background-color:#f9f6ed;overflow:hidden}
.indN-2 .wp1400{padding:80px 0 100px;position:relative}
.indN2-bg1{
	position: absolute;
	left: 50%;
	bottom: -2px;
	width: 99%;
	margin-left: -33%
}
.indN2-bg1 img{display:block;width:100%}
.imgtxtN-1{padding-top:43%;position:relative}
.imgtxtN-1 .item{position:absolute}
.imgtxtN-1 .it1{left:0;top:0;width:28.2%}
.imgtxtN-1 .it2{left:30.6%;top:0;width:26.8%}
.imgtxtN-1 .it3{right:0;top:0;width:40.4%}
.imgtxtN-1 .it4{left:30.6%;top:57.6%;width:26.8%}
.imgtxtN-1 .it5{right:0;top:57.6%;width:40.4%}
.imgtxtN-1 .content{position:relative}
.imgtxtN-1 .it1 .content{padding-top:152%}
.imgtxtN-1 .it2 .content{padding-top:84%}
.imgtxtN-1 .it3 .content{padding-top:56%}
.imgtxtN-1 .it4 .content{padding-top:67%}
.imgtxtN-1 .it5 .content{padding-top:45%}
.imgtxtN-1 .content .con-inner{position:absolute;left:0;top:0;width:100%;height:100%}
.lN-1{height:100%}
.lN-1 li{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;opacity:0;filter:alpha(opacity=0);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lN-1 .li1{height:100%;overflow:hidden}
.lN-1 .li1 a{display:block;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;position:relative;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lN-1 .li1 a:hover{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.lN-1 .li1 h4{position:absolute;font-size:30px;color:#fff;font-weight:400;line-height:1;text-shadow:1px 5px 5px rgba(9,2,3,.75);width:30px}
.imgtxtN-1 .it1 .li1 h4{left:39px;bottom:32px}
.imgtxtN-1 .it2 .li1 h4{left:49px;top:32px}
.imgtxtN-1 .it3 .li1 h4{left:48px;top:32px}
.imgtxtN-1 .it4 .li1 h4{left:49px;top:31px}
.imgtxtN-1 .it5 .li1 h4{right:50px;bottom:33px}
.lN-1 .li2{height:100%;background-color:#fff;position:relative}
.lN-1 .li2 .pic{position:relative;overflow:hidden}
.imgtxtN-1 .it2 .lN-1 .li2:after,.imgtxtN-1 .it4 .lN-1 .li2:after{margin-top:-21px;content:'';position:absolute;left:100%;top:50%;width:21px;height:42px;background:url(../image/iN-4.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.lN-1 .li2 .pic img{display:block;width:100%;height:100%}
.lN-1 .li2 h4{margin-bottom:20px;font-size:18px;color:#000;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.lN-1 .li2 .txt{margin-bottom:24px;font-size:14px;color:#666;line-height:2;overflow:hidden}
.lN-1 .li2 .num{padding-left:32px;font-size:14px;color:#999;background:url(../image/iN-5.png) left center no-repeat}
.imgtxtN-1 .it3 .li2,.imgtxtN-1 .it5 .li2{padding:40px 58px;border-top:3px solid #dcd4bf}
.imgtxtN-1 .it3 .li2 .txt{height:8em}
.imgtxtN-1 .it5 .li2 .txt{height:4em}
.lN-1 .li3{height:100%;background-color:#fff;overflow:hidden}
.lN-1 .li3 .pic{margin-bottom:8px;position:relative;overflow:hidden}
.lN-1 .li3 .pic img{position:absolute;left:0;top:0;width:100%;height:100%}
.lN-1 .li3 .inner{overflow:hidden}
.lN-1 .li3 h4{font-size:16px;color:#000;line-height:1.8;font-weight:400;overflow:hidden}
.lN-1 .li3 .txt{margin-top:12px;font-size:14px;color:#666;line-height:2;overflow:hidden}
.imgtxtN-1 .it1 .li3{padding:46px;border-top:3px solid #dcd4bf}
.imgtxtN-1 .it1 .li3 .pic{padding-top:72%}
.imgtxtN-1 .it1 .li3 h4{white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.imgtxtN-1 .it1 .li3 .txt{height:14em}
.imgtxtN-1 .it3 .li3{padding:45px;border-top:3px solid #dcd4bf}
.imgtxtN-1 .it3 .li3 .pic{margin:0 32px 0 0;float:left;width:167px}
.imgtxtN-1 .it3 .li3 .pic:after{content:'';display:block;padding-top:122%}
.imgtxtN-1 .it3 .li3 .inner{padding-top:11px}
.imgtxtN-1 .it3 .li3 h4{height:3.6em}
.imgtxtN-1 .it3 .li3 .txt{margin:15px 0 0;height:8em}
.imgtxtN-1 .it4 .li3{padding:30px 47px;border-top:3px solid #dcd4bf}
.imgtxtN-1 .it4 .li3 .pic{margin-bottom:4px;padding-top:58%}
.imgtxtN-1 .it4 .li3 h4{text-align:center;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.imgtxtN-1 .it5 .li3{padding:30px 47px;border-top:3px solid #dcd4bf}
.imgtxtN-1 .it5 .li3 .pic{margin:0 32px 0 0;float:left;width:166px}
.imgtxtN-1 .it5 .li3 .pic:after{content:'';display:block;padding-top:105%}
.imgtxtN-1 .it5 .li3 .inner{padding-top:8px}
.imgtxtN-1 .it5 .li3 h4{height:3.6em}
.imgtxtN-1 .it5 .li3 .txt{margin:18px 0 0;height:6em}
.lN-1 .li5{height:100%;background-color:#fff;overflow:hidden}
.lN-1 .li5 .pic{margin-bottom:18px;position:relative;overflow:hidden}
.lN-1 .li5 .pic img{position:absolute;left:0;top:0;width:100%;height:100%}
.lN-1 .li5 .inner{padding-top:12px;overflow:hidden}
.lN-1 .li5 h4{font-size:16px;color:#000;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.lN-1 .li5 .txt{margin-top:17px;font-size:14px;color:#666;line-height:2;overflow:hidden}
.imgtxtN-1 .it1 .li5{padding:46px 48px;border-top:3px solid #dcd4bf}
.imgtxtN-1 .it1 .li5 .pic{padding-top:74%}
.imgtxtN-1 .it2 .li5{padding:46px 48px;border-top:3px solid #dcd4bf}
.imgtxtN-1 .it2 .li5 .pic{margin-bottom:13px;padding-top:69%}
.imgtxtN-1 .it3 .li5{padding:48px;border-top:3px solid #dcd4bf}
.imgtxtN-1 .it3 .li5 .pic{margin:0 32px 0 0;float:left;width:167px}
.imgtxtN-1 .it3 .li5 .pic:after{content:'';display:block;padding-top:122%}
.imgtxtN-1 .it3 .li5 .txt{margin-top:20px;height:10em}
.imgtxtN-1 .it4 .li5{padding:28px 48px;border-top:3px solid #dcd4bf}
.imgtxtN-1 .it4 .li5 .pic{margin-bottom:14px;padding-top:56%}
.lN-1 li:hover .pic img{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.indN-3{padding:78px 0 96px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;position:relative;overflow:hidden}
.bird-1{position:absolute;right:29%;top:15%;width:125px;height:29px;overflow:hidden}
.bird-1 img{display:block;width:100%;height:100%}
.indN3-link{margin:4px 0 61px;font-size:0}
.indN3-link a{margin:0 17.5px;display:inline-block;vertical-align:bottom;font-size:20px;color:#666;width:26px;text-align:center;line-height:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.indN3-link a span{display:inline-block;padding-top:36px;position:relative}
.indN3-link a span i{position:absolute;left:50%;top:0;margin-left:-13px;width:26px;height:22px;background:url(../image/iN-6.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;animation:1s infinite alternate jtDown;-webkit-animation:1s infinite alternate jtDown}
.indN3-link a:hover{color:#9a0000}
.indN3-link a:hover i{background-image:url(../image/iN-6_on.png)}
.his-for{margin-bottom:36px;position:relative;overflow:hidden}
.his-for .item{background-color:#fff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.his-for .item:nth-child(even){margin-top:56px}
.his-for .pic{overflow:hidden; max-height:200px;}
.his-for .pic img{display:block;width:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.his-for .inner{padding:18px 30px 23px;text-align:center;overflow:hidden}
.his-for .inner .num{margin-bottom:14px;font-size:28px;color:#000;font-weight:400;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.his-for .inner .txt{font-size:14px;color:#4a4a4a;line-height:1.5;height:6.8em;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.his-for .slick-current{background:url(../image/bgN-5.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.his-for .slick-current .inner .num,.his-for .slick-current .inner .txt{color:#fff}
.his-for .item:hover .pic img{-webkit-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05);}
.his-nav{margin-bottom:15px;position:relative;background:url(../image/timeline.png) left center repeat-x;overflow:hidden}
.his-nav .slick-list{padding:40px 0}
.his-nav .item{position:relative;cursor:pointer}
.his-nav .icon{margin:0 auto;display:block;width:16px;height:16px;border-radius:50%;background-color:#960}
.his-nav .slick-current .icon:before{content:'';position:absolute;left:50%;top:50%;width:32px;height:32px;margin:-16px 0 0 -16px;border:none;border-radius:50%;background:url(../image/i3-5.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.his-nav .num{padding:10px 0;position:absolute;left:0;bottom:100%;right:0;font-size:18px;color:#960;text-align:center}
.his-nav .item:nth-child(odd) .num{bottom:auto;top:100%}
.box-main-inner{padding-top:95px;position:fixed;left:0;top:100%;bottom:0;right:0;background:#fff;transition:top .7s cubic-bezier(.5,0,.2,1) 0s;z-index:1;overflow:auto;outline:0}
.box-main-inner.showdiv{top:0}
.box-main-inner .header-n{opacity:0;transform:translateY(-100%)}
.box-main-inner.showdiv .header-n{transition:all .7s ease-in-out .5s;transform:none;opacity:1;visibility: visible}
.indN0-left{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 1s ease-out 0s;-o-transition:all 1s ease-out 0s;transition:all 1s ease-out 0s;opacity:0;filter:alpha(opacity=0);transition-delay:.5s;-webkit-transition-delay:.5s}
.content.showdiv .indN0-left{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;filter:alpha(opacity=100)}
.indN0-right{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 1s ease-out 0s;-o-transition:all 1s ease-out 0s;transition:all 1s ease-out 0s;opacity:0;filter:alpha(opacity=0);transition-delay:.7s;-webkit-transition-delay:.7s}
.content.showdiv .indN0-right{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;filter:alpha(opacity=100)}
.bannerN-btn{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 1s ease-out 0s;-o-transition:all 1s ease-out 0s;transition:all 1s ease-out 0s;opacity:0;filter:alpha(opacity=0);transition-delay:.9s;-webkit-transition-delay:.9s}
.content.showdiv .bannerN-btn{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;filter:alpha(opacity=100)}
.hotNewsN-1{-webkit-transform:translateY(200px);-ms-transform:translateY(200px);-o-transform:translateY(200px);transform:translateY(200px);-webkit-transition:all 1s ease-out 0s;-o-transition:all 1s ease-out 0s;transition:all 1s ease-out 0s;opacity:0;filter:alpha(opacity=0)}
.indN-1.showdiv .hotNewsN-1{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;filter:alpha(opacity=100)}
.newsN-l1 li{border-top:1px solid #d7d7d7;-webkit-transform:translateY(200px);-ms-transform:translateY(200px);-o-transform:translateY(200px);transform:translateY(200px);-webkit-transition:all 1s ease-out 0s;-o-transition:all 1s ease-out 0s;transition:all 1s ease-out 0s;opacity:0;filter:alpha(opacity=0)}
.indN-1.showdiv .newsN-l1 li{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;filter:alpha(opacity=100)}
.indN-1.showdiv .newsN-l1 li:nth-child(1){transition-delay:.2s;-webkit-transition-delay:.2s}
.indN-1.showdiv .newsN-l1 li:nth-child(2){transition-delay:.4s;-webkit-transition-delay:.4s}
.indN-1.showdiv .newsN-l1 li:nth-child(3){transition-delay:.6s;-webkit-transition-delay:.6s}
.newsN-big{-webkit-transform:translateY(200px);-ms-transform:translateY(200px);-o-transform:translateY(200px);transform:translateY(200px);-webkit-transition:all 1s ease-out 0s;-o-transition:all 1s ease-out 0s;transition:all 1s ease-out 0s;opacity:0;filter:alpha(opacity=0)}
.indN-1.showdiv .newsN-big{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;filter:alpha(opacity=100);transition-delay:.8s;-webkit-transition-delay:.8s}
.indN-1 .btnN-1{-webkit-transform:translateY(200px);-ms-transform:translateY(200px);-o-transform:translateY(200px);transform:translateY(200px);-webkit-transition:all 1s ease-out 0s;-o-transition:all 1s ease-out 0s;transition:all 1s ease-out 0s;opacity:0;filter:alpha(opacity=0)}
.indN-1.showdiv .btnN-1{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;filter:alpha(opacity=100);transition-delay:.9s;-webkit-transition-delay:.9s}
.imgtxtN-1 .item{-webkit-transform:translateY(200px);-ms-transform:translateY(200px);-o-transform:translateY(200px);transform:translateY(200px);-webkit-transition:all 1s ease-out 0s;-o-transition:all 1s ease-out 0s;transition:all 1s ease-out 0s;opacity:0;filter:alpha(opacity=0)}
.indN-2.showdiv .imgtxtN-1 .item{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;filter:alpha(opacity=100)}
.indN-2.showdiv .imgtxtN-1 .it1{transition-delay:.2s;-webkit-transition-delay:.2s}
.indN-2.showdiv .imgtxtN-1 .it2{transition-delay:.4s;-webkit-transition-delay:.4s}
.indN-2.showdiv .imgtxtN-1 .it3{transition-delay:.6s;-webkit-transition-delay:.6s}
.indN-2.showdiv .imgtxtN-1 .it4{transition-delay:.8s;-webkit-transition-delay:.8s}
.indN-2.showdiv .imgtxtN-1 .it5{transition-delay:1s;-webkit-transition-delay:1s}
.his-for .item{-webkit-transform:translateY(200px);-ms-transform:translateY(200px);-o-transform:translateY(200px);transform:translateY(200px);-webkit-transition:all 1s ease-out 0s;-o-transition:all 1s ease-out 0s;transition:all 1s ease-out 0s;opacity:0;filter:alpha(opacity=0)}
.indN-3.showdiv .his-for .item{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;filter:alpha(opacity=100)}
@keyframes jtDown{
from{top:0}
to{top:10px}
}
@-webkit-keyframes jtDown{
from{top:0}
to{top:10px}
}
@keyframes openRight{
from{transform-origin:100% 40%;transform:perspective(0) rotateY(0)}
to{transform-origin:100% 40%;transform:perspective(600px) rotateY(-90deg)}
}
@-webkit-keyframes openRight{
from{transform-origin:100% 40%;transform:perspective(0) rotateY(0)}
to{transform-origin:100% 40%;transform:perspective(600px) rotateY(-90deg)}
}
@keyframes openLeft{
from{transform-origin:0 40%;transform:perspective(0) rotateY(0)}
to{transform-origin:0 40%;transform:perspective(600px) rotateY(90deg)}
}
@-webkit-keyframes openLeft{
from{transform-origin:0 40%;transform:perspective(0) rotateY(0)}
to{transform-origin:0 40%;transform:perspective(600px) rotateY(90deg)}
}
@media only screen and (max-width:1440px){
.indN-1 .wp1400{padding:56px 2% 100px}
.indN-2 .wp1400{padding:80px 2% 100px}
.footer-n .fd-btn{margin:0;padding-right: 10px}
}
@media only screen and (max-width:1399px){
.newsN-big .pic{width:40%}
.imgtxtN-1 .it3 .li2,.imgtxtN-1 .it5 .li2{padding:30px 40px}
.lN-1 .li2 .txt,.lN-1 .li2 h4{margin-bottom:10px}
.imgtxtN-1 .it1 .li3{padding:20px 40px}
.lN-1 .li3 .txt{margin-top:10px}
.imgtxtN-1 .it3 .li3{padding:20px 30px}
.imgtxtN-1 .it3 .li3 .pic{width:160px}
.imgtxtN-1 .it3 .li3 .txt{margin-top:10px}
.imgtxtN-1 .it4 .li3{padding:20px 40px}
.imgtxtN-1 .it5 .li3{padding:20px 30px}
.imgtxtN-1 .it5 .li3 .inner{padding-top:4px}
.imgtxtN-1 .it5 .li3 .pic{width:140px}
.imgtxtN-1 .it5 .li3 .txt{margin-top:5px}
.imgtxtN-1 .it1 .li5{padding:20px 40px}
.lN-1 .li5 .pic{margin-bottom:10px}
.lN-1 .li5 .txt{margin-top:10px;height:14em}
.imgtxtN-1 .it2 .li5{padding:30px 40px}
.imgtxtN-1 .it3 .li5{padding:20px 30px}
.imgtxtN-1 .it3 .li5 .pic{width:160px}
.imgtxtN-1 .it3 .li5 .txt{margin-top:10px}
.imgtxtN-1 .it4 .li5{padding:20px 50px}
}
@media only screen and (max-width:1199px){
.nav-n a{font-size:16px}
.lN-1 .li1 h4{font-size:24px}
.imgtxtN-1 .it1 .li1 h4{left:20px;bottom:20px}
.imgtxtN-1 .it2 .li1 h4,.imgtxtN-1 .it3 .li1 h4,.imgtxtN-1 .it4 .li1 h4{left:20px;top:20px}
.imgtxtN-1 .it5 .li1 h4{right:20px;bottom:20px}
.imgtxtN-1 .it3 .li2,.imgtxtN-1 .it5 .li2{padding:20px 30px}
.lN-1 .li2 h4{margin-bottom:5px;font-size:14px}
.lN-1 .li2 .txt{margin-bottom:5px;font-size:12px}
.lN-1 .li2 .num{font-size:12px}
.imgtxtN-1 .it1 .li3{padding:20px 30px}
.lN-1 .li3 .txt{font-size:12px}
.imgtxtN-1 .it1 .li3 .txt{height:12em}
.imgtxtN-1 .it3 .li3 .pic{margin-right:15px;width:120px}
.imgtxtN-1 .it3 .li3 .inner{padding-top:0}
.lN-1 .li3 h4{font-size:14px}
.imgtxtN-1 .it3 .li3 .txt{margin-top:5px}
.imgtxtN-1 .it5 .li3 .pic{margin-right:15px;width:100px}
.imgtxtN-1 .it5 .li3 .inner{padding:0}
.imgtxtN-1 .it5 .li3 .txt{height:4em}
.imgtxtN-1 .it1 .li5{padding:20px 30px}
.lN-1 .li5 h4{font-size:14px}
.lN-1 .li5 .txt{margin-top:5px;font-size:12px;height:12em}
.imgtxtN-1 .it3 .li5 .pic{margin-right:15px;width:120px}
.lN-1 .li5 .inner{padding:0}
.imgtxtN-1 .it3 .li5 .txt{margin-top:5px}
.door-left img,.door-right img{max-width:30%}
}


.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px;width:25%;}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}




.content-full{background:#fff;position: relative;z-index: 5;}
.content-full .container {padding: 50px 0 60px;}
.content-full .notice .container {padding:80px 0;}
.content-full .focus .container {padding-top:100px;}
.counter{padding-top:60px;padding-bottom:60px;background-image: url(bg.jpg);background-size: cover;background-position: 50%;}
.content-full .explore{background-color:#fff;}
.content-full .cut {position: relative;height:500px;background-position: 50%;background-size: cover;background-color: #444;color: #fff;}
.content-full .cut .background{position: absolute;top:0;left:0;width:100%;height:100%;overflow: hidden;}
.content-full .cut .background video{width: 100%;}
.content-full .cut .content{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;color:#fff;background-color: rgba(0,0,0,.5);}
.content-full .cut .content h3{font-weight: 400;font-size: 24px;letter-spacing: .8em;padding-top: 110px;margin: 0 0 15px;}
.content-full .cut .content p{letter-spacing: .2em;margin: 0;}
.content-full .cut .content .action a{display: inline-block;height:34px;line-height:34px;color:#fff;padding: 0 20px;opacity: .8;background-color: hsla(0,0%,100%,.2);border-radius: 17px;vertical-align: middle;}
.content-full .cut .content .action a i{
}
.content-full .cut .content .action a:hover{opacity:1;color:#fff;}
@media (max-width: 1100px) and (min-width: 992px){
	.content-full .cut {height: 240px;}
	.content-full .cut .content h3{padding-top:0;margin-bottom:10px;font-size:18px;letter-spacing:inherit;}
	.content-full .cut .content p{font-size:12px;line-height:20px;}
    .content-full .cut .background video{min-width: 100%;min-height: 100%;}
}
@media (max-width: 991px){
	.news{padding-top:0;}
	.content-full .container{padding:20px 15px;}
	.content-full .focus .container{padding:25px 15px;}
	.news-head{margin-bottom:20px;}
	.news-head h1{font-size:28px;}
	.news-head .more{float:right;}
	.news-head .more a{font-size:14px;margin:0;}
	.counter{padding:25px 0;}
	.chtitle h1{padding-top:25px;margin-bottom:25px;}
	.explore-key a{padding:10px 10px;margin:5px 0;}
	.explore-key a.more{width:40px;height:40px;padding: 8px 5px;}
	.content-full .cut .container{padding:45px 15px;}
	.content-full .cut {height: 240px;}
	.content-full .cut .content h3{padding-top:0;margin-bottom:10px;font-size:18px;letter-spacing:inherit;}
	.content-full .cut .content p{font-size:12px;line-height:20px;}
    .content-full .cut .background video{min-width: 100%;min-height: 100%;}
}
@media (max-width: 767px){
	.content-full .notice .container{padding:25px 30px;}
	.notice-more{margin-top:30px;}
}
@media (max-width: 480px){
		.content-full .cut .container{padding:25px 15px;}
		.content-full .cut .content h3{font-size:16px;}
		.chtitle h1{font-size:24px;}
}


.index-news .col-2 .arrow .dots, .index-news .col-2 .arrow, .index-news .col-2 .list li .title {
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
}

.index-news .col-2 .arrow, .index-news .col-2 .list li .title {
  align-items: center;
  -webkit-align-items: center;
}

.index-news .col-2 .arrow .dots, .index-news .col-2 .list li .title {
  justify-content: center;
  -webkit-justify-content: center;
}

.index-news .col-2 .arrow, .index-news {
  justify-content: space-between;
  -webkit-justify-content: space-between;
}

.index-news {
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

html {
  font-size: 100px;
}

body {
  font-size: 0.14rem;
  font-family: "SourceSansPro-Regular", "微软雅黑";
  color: #fff;
  -webkit-text-size-adjust: none;
}

a {
  color: #000;
  text-decoration: none;
  outline: none;
}
a:active {
  star: expression(this.onFocus=this.blur());
}
a:link {
  text-decoration: none;
  outline: none;
}
a:visited {
  text-decoration: none;
  outline: none;
}
a:hover {
  text-decoration: none;
  color: #a50001;
  outline: none;
}

li {
  list-style: outside none;
}

em {
  font-style: normal;
}

img {
  vertical-align: middle;
  max-width: 100%;
  border: 0;
}

.wal {
  max-width: 13.2rem;
  margin: 0 auto;
}

/*-------------------------*/

/*index*/

.index-news .col-1 {
  width: 2.8rem;
}
.index-news .col-1 .title {
  font-size: 0.16rem;
  text-transform: uppercase;
  color: #666;
  padding-top: 0.15rem;
  line-height: 0.45rem;
}
.index-news .col-1 .title span {
  padding-left: 0.1rem;
}
.index-news .col-1 li {
  border-bottom: #E2E2E2 solid 1px;
}
.index-news .col-1 li:last-child {
  border: 0;
}
.index-news .col-1 li a {
  display: block;
  color: #000;
}
.index-news .col-1 li a .img {
  width: 100%;
  overflow: hidden;
  position: relative;
  margin-bottom: -0.08rem;
}
.index-news .col-1 li a .img img {
  width: 100%;
}
.index-news .col-1 li a .name {
  font-size: 0.17rem;
  line-height: 0.24rem;
  font-weight: bold;
  padding: 0.25rem 0;
}
.index-news .col-1 li a:hover {
  color: #a50001;
}
.index-news .col-1 li a:hover img {
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
}
.index-news .col-2 {
  width: 6.71rem;
  position: relative;
  min-height: 7.2rem;
}
.index-news .col-2:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-left: #D6D6D6 solid 1px;
  border-right: #D6D6D6 solid 1px;
}
.index-news .col-2 .list {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.index-news .col-2 .list li {
  text-align: center;
}
.index-news .col-2 .list li .img {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.index-news .col-2 .list li .img img {
  width: 100%;
}
.index-news .col-2 .list li .img:hover img {
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
}
.index-news .col-2 .list li .title {
  color: #a50001;
  font-size: 0.12rem;
  padding-top: 0.22rem;
  text-transform: uppercase;
  line-height: 1em;
}
.index-news .col-2 .list li .title:before, .index-news .col-2 .list li .title:after {
  content: "";
  display: block;
  position: absolute;
  position: relative;
  width: 0.15rem;
  height: 1px;
  background: #a50001;
  opacity: 0.64;
  margin: 0 0.15rem;
}
.index-news .col-2 .list li .title span {
  padding-left: 0.1rem;
}
.index-news .col-2 .list li .name a {
  display: block;
  font-size: 0.24rem;
  line-height: 0.3rem;
  color: #555;
  padding: 0.15rem 0.55rem 0.2rem 0.55rem;
}
.index-news .col-2 .list li .name a:hover {
  color: #a50001;
}
.index-news .col-2 .list li p {
  font-size: 0.13rem;
  line-height: 0.22rem;
  padding: 0 0.8rem;
  color: #888;
}
.index-news .col-2 .arrow {
  position: absolute;
  z-index: 1;
  left: 0.6rem;
  right: 0.6rem;
  top: auto;
  bottom: 0.35rem;
}
.index-news .col-2 .arrow a {
  width: 0.58rem;
  height: 0.3rem;
  background: center no-repeat;
  background-size: 100%;
}
.index-news .col-2 .arrow a.prev {
  background-image: url("../image/prev58.png");
}
.index-news .col-2 .arrow a.next {
  background-image: url("../image/next58.png");
}
.index-news .col-2 .arrow .dots span {
  width: 0.08rem;
  height: 0.08rem;
  margin: 0 0.05rem;
  background: #9D9D9D;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.index-news .col-2 .arrow .dots span.swiper-pagination-bullet-active {
  background: #a50001;
}



.bg-0246af   { background-image: url("../image/bg1.png");}






