﻿@charset "utf-8";html{font-size:100px}
body{position:relative;overflow-x:hidden}
body.resizing *{transition:none!important;-webkit-transition:none!important;-moz-transition:none!important}
.clearfix:after,.clearfix:before{display:table;content:""}
.clearfix:after{clear:both}
.btn{display:inline-block;text-align:center;padding:0;border:0;margin:0;position:relative;cursor:pointer}
.btn span{display:inline-block}
img.rollover{position:absolute;top:0;left:0;opacity:0;filter:Alpha(opacity=0);z-index:2}
input.text,textarea.text{display:block;padding:0;width:100%;border:0;background:0 0;margin:0}
.Header-wrapper{z-index:99}
.header-container{width:100%;padding:0 52px 0 52px;background:#fff;position:fixed;top:0;left:0;z-index:90;box-shadow:1px 1px 8px #888}
.Hlogo{height:90px;line-height:90px;font-size:0;float:left;overflow:hidden}
.Hnav{width:820px;height:90px;overflow:hidden;float:right;margin:0 .48rem 0 0}
.Hnav>li:first-child{margin-left:820px;transition:all .6s}
.Hnav>li{float:left}
.Hnav .Hname{display:block;margin:0 10px;padding:0 14px;line-height:90px;text-align:center;font-size:16px;color:#333;position:relative;font-weight:700}
.Hnav .Hname i{position:absolute;height:2px;width:100%;display:inline-block;left:0;bottom:0;background-color:#2b41a4;opacity:0}
@media all and (min-width:1000px){.Hnav>li.cur .Hname,.Hnav>li:hover .Hname{color:#2b41a4;text-shadow:none!important}
}
.Hnav-active .Hname{color:#2b41a4!important}
.Hnav-active .Hname i{opacity:1}
.Hsrch{position:relative;float:right;margin:0 18px 0 0}
.Hsrch-menu{display:block;width:38px;height:90px;background:url(../images/icon-hsrch.png) no-repeat center center;transition:none!important;-webkit-transition:none!important}
.Hsrch-menu.cur{background:url(../images/icon-close.png) no-repeat center center/16px auto}
.Hsrch-box{padding:0 60px 0 10px;width:330px;height:50px;background:#fff;position:absolute;top:90px;right:0;z-index:2;display:none;font-size:14px;color:#888}
.Hsrch-box .text{width:100%;height:48px}
.Hsrch-box .btn{width:50px;height:100%;background:url(../images/icon-hsrch.png) no-repeat center center;position:absolute;right:0;top:0}
.Hsrch-box i{display:block;width:1px;height:16px;background:#ccc;position:absolute;right:50px;top:50%;margin:-8px 0 0}
.Hlang{display:block;padding:0 14px;height:90px;line-height:90px;font-weight:lighter;font-size:16px;color:#333;position:relative;float:right;margin:0 24px 0 0}
.Hlang:hover{color:#2b41a4}
.Hmenu-btn-hr.Hmenu-btn{float:right}
.Footer-Scheme-box{width:100%;overflow:hidden;background-color:#2b41a4;padding:60px 0}
.Footer-Scheme{width:1280px;margin:0 auto}
.Footer-SchemeL{width:50%;float:left;font-size:36px;height:54px;color:#fff;overflow:hidden;font-weight:700}
.Footer-SchemeR{width:30%;float:right;height:54px;overflow:hidden;border-bottom:1px solid #fff;line-height:54px;text-align:right;position:relative}
.Footer-SchemeR>a{font-size:16px;color:#fff;display:inline-block}
.Footer-SchemeR>a:before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#fff;transition:all .4s}
.Footer-SchemeR>a:hover:before{width:100%}
.Footer-SchemeR>a i{width:7px;height:11px;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url(../images/footer_arrow.png);margin:-2px 0 0 10px;transition:all .6s}
.Footer-SchemeR>a:hover i{margin:-2px 0 0 14px}
.Footer-container{padding:80px 0;color:#fff;background:#0c0d11}
.Footer-wordsBox{width:1280px;margin:0 auto}
.Footer-wordsBoxL{width:39%;float:left;overflow:hidden}
.Footer-wordsBoxL-pic{width:170px;overflow:hidden}
.Footer-wordsBoxL-pic img{width:100%;height:100%;object-fit:cover}
.Footer-wordsBoxL-words{width:100%;font-size:16px;color:#aaa;line-height:24px;padding:24px 0 44px 0}
.Footer-wordsBoxL-words p{width:80%}
.Footer-wordsBoxL-icon{width:100%;padding:10px 0 0 0;position:relative}
.Footer-wordsBoxL-icon:after{content:"";display:table;clear:both}
.Footer-ewm{position:absolute;z-index:9;width:160px;height:160px;bottom: 20px;left: 10%;display:none}
.Footer-ewm img{width:100%;height:100%}
.Footer-wordsBoxL-icon a{width:34px;height:26px;overflow:hidden;display:inline-block;margin:0 12px 0 0;text-align:center;vertical-align:middle;transition:all .5s;opacity:.6}
.Footer-wordsBoxL-icon a:hover{transform:translateY(-4px);opacity:1}
.Footer-wordsBoxR{width:61%;float:right;overflow:hidden}
.Footer-wordsBoxRL{width:44%;float:left;overflow:hidden}
.Footer-wordsBoxRL ul{width:74%;overflow:hidden;margin-left:16%}
.Footer-wordsBoxRL ul a{width:50%;float:left}
.Footer-wordsBoxRL ul li{padding:10px 0;font-size:16px;color:#aaa;text-indent:1em;position:relative;transition:all .6s}
.Footer-wordsBoxRL ul li:after{content:"";position:absolute;left:0;bottom:0;width:28%;height:1px;background-color:#3d3d41;transition:all .4s}
.Footer-wordsBoxRL ul li:hover:after{width:100%}
.Footer-wordsBoxRL ul li:hover{color:#fff}
.Footer-wordsBoxRR{width:56%;float:right;overflow:hidden}
.Footer-wordsBoxRR ul{width:84%;overflow:hidden;margin-left:16%}
.Footer-wordsBoxRR ul li{padding:10px 0;font-size:16px;color:#aaa;text-indent:1em;position:relative;transition:all .6s}
.Footer-wordsBoxRR ul li:after{content:"";position:absolute;left:0;bottom:0;width:28%;height:1px;background-color:#3d3d41;transition:all .4s}
.Footer-wordsBoxRR ul li:hover:after{width:100%}
.Footer-wordsBoxRR ul li:hover{color:#fff}
.Footer-Bottom{padding:30px 0;background-color:#0c0d11;text-align:center;font-size:14px;color:#8e8e8e;border-top:1px solid #252629}
.Footer-Bottom p{width:94%;margin-left:3%}
@media all and (max-width:1340px){.Footer-Scheme{width:94%;margin-left:3%}
.Footer-wordsBox{width:94%;margin-left:3%}
.Footer-wordsBoxRL ul{width:90%;margin-left:6%}
.Footer-wordsBoxRR ul{width:94%;margin-left:6%}
.Footer-Scheme-box{padding:48px 0}
}
@media all and (max-width:1280px){.Hnav{width:650px}
.Hnav .Hname{margin:0 10px;padding:0 12px}
}
@media all and (max-width:1200px){.Hnav{width:540px;margin:0 10px 0 0}
.Hnav .Hname{margin:0 2px;padding:0 8px}
.Footer-wordsBoxL{width:30%}
.Footer-wordsBoxL-words p{width:94%}
.Footer-wordsBoxR{width:70%}
.Footer-wordsBoxRR ul{width:98%;margin-left:4%}
}
@media all and (max-width:1000px){.bann img{height:300px;object-fit:cover}
.Hlogo,.header-container{height:50px}
.Hlogo{line-height:50px}
.Hlogo img{height:80%}
.Hmenu-btn{display:block}
.Hnav{height:auto;overflow:unset}
.Hnav>li:first-child{margin-left:0;transition:unset}
.Hnav .Hname i,.Hnav-active .Hname i{display:none}
.Hlang{margin:0 12px 0 0;width:38px;padding:0;text-align:center}
.Hsrch{margin:0}
.Footer-Scheme-box{padding:24px 0}
.Footer-SchemeL{width:100%;font-size:16px;height:auto}
.Footer-SchemeR{width:100%;float:unset;height:48px;line-height:48px}
.Footer-wordsBoxL{width:100%;float:unset}
.Footer-wordsBoxR{width:100%;float:unset;margin:24px 0 0 0}
.Footer-wordsBoxL-words{padding:12px 0 14px 0;font-size:14px}
.Footer-wordsBoxRL{width:100%;float:unset}
.Footer-wordsBoxRR{width:100%;float:unset;margin:18px 0 0 0}
.Footer-wordsBoxRL ul{width:100%;margin-left:0}
.Footer-wordsBoxRL ul li{padding:8px 0;font-size:13px}
.Footer-wordsBoxRR ul{width:100%;margin-left:0}
.Footer-wordsBoxRR ul li{padding:8px 0;font-size:13px}
}
.UPheader-container{background-color:transparent;box-shadow:none}
.UPHsrch-menu{background:url(../images/icon-hsrchh.png) no-repeat center center}
.UPHsrch-menu.cur{background:url(../images/icon-closeh.png) no-repeat center center/16px auto}
.Hnav .UPHname{color:#fff;text-shadow:1px 1px 2px #333}
.PUB-headerMenu-box{width:100%;overflow:hidden;position:relative;height:75px;box-shadow:1px 1px 8px #e6e6e6}
.PUB-headerMenu-line{position:absolute;left:0;top:0;width:0;height:4px;background-color:#2b41a4;transition:all .6s}
.PUB-headerMenu-words{width:100%;font-size:0;overflow:hidden;text-align:center}
.PUB-headerMenu-words a{display:inline-block;width:130px;height:75px;line-height:75px;text-align:center;font-size:16px;color:#666;transition:all .8s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.PUB-headerMenu-words a:hover{color:#2b41a4;text-shadow:none!important}
.PUB-headerMenu-active{color:#2b41a4!important;text-shadow:none!important}
@media all and (max-width:1200px){.PUB-headerMenu-line{display:none}
}
@media all and (max-width:1000px){.PUB-headerMenu-box{height:auto}
.PUB-headerMenu-words{text-align:left}
.PUB-headerMenu-words a{width:33.333333333333336%;height:44px;line-height:44px}
}
.PUBbanner-box{width:100%;overflow:hidden}
.PUBbanner{width:100%;position:relative}
.PUBbanner img{width:100%;object-fit:cover}
.PUBbanner h6{width:100%;text-align:center;position:absolute;top:50%;left:0;height:72px;margin-top:-36px;color:#fff;font-size:48px;-moz-animation:WordsDown 1s ease both;animation:WordsDown 1s ease both}
@keyframes WordsDown{0%{transform:translateY(-50px);-moz-transform:translateY(-50px)}
100%{transform:translateY(0);-moz-transform:translateY(0)}
}
@-moz-keyframes WordsDown{0%{transform:translateY(-50px);-moz-transform:translateY(-50px)}
100%{transform:translateY(0);-moz-transform:translateY(0)}
}
@media all and (max-width:1380px){.PUBbanner h6{font-size:36px;height:54px;margin-top:-27px}
}
@media all and (max-width:1000px){.PUBbanner img{height:280px}
.PUBbanner h6{font-size:26px;height:39px;margin-top:-19.5px}
.Footer-ewm{width:144px;height:144px;bottom:40px;left:50%;margin-left:-72px}
}
.fullPage-Box{width:100%;overflow:hidden;padding:24px 0 100px 0}
.fullPage{width:94%;margin-left:3%;font-size:0;text-align:center}
.fullPage li{display:inline}
.fullPage a{display:inline-block;border:1px solid #e5e5e5;border-radius:5px;font-size:12px;color:#888;margin:4px 3px;text-align:center;background-color:#fff;padding:5px 11px}
.fullPage .thisclass a,.fullPage a:hover,a.page-num-current{color:#fff;border:1px solid #2b41a4;background-color:#2b41a4}
.fullPage-last i,.fullPage-left i,.fullPage-right i{width:8px;height:7px;background-repeat:no-repeat;display:inline-block;vertical-align:middle;margin:-3px 0 0 0}
.fullPage-left i{background-image:url(../images/fullpage_left.png)}
.fullPage-last i,.fullPage-right i{background-image:url(../images/fullpage_right.png)}
.fullPage-last{width:auto!important;height:32px;padding:0 10px}
.fullPage-last i{margin:-3px 0 0 6px!important}
.fullPage-left:hover i{background-image:url(../images/fullpage_lefth.png)}
.fullPage-right:hover i{background-image:url(../images/fullpage_righth.png)}
.fullPage-last:hover i{background-image:url(../images/fullpage_righth.png)}
@media all and (max-width:1000px){.fullPage-Box{padding:16px 0 28px 0}
}
