@charset "utf-8";
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body > div{margin-right:auto;margin-left:auto;box-sizing:border-box}
html body{-webkit-text-size-adjust:none !important;-moz-text-size-adjust:none !important;-ms-text-size-adjust:none !important;text-size-adjust:none !important}
body{font-family:"microsoft yahei","宋体",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body,div,ul,ol,ul,li,ol,dl,dd,dt,form,span,p,textarea{margin:0;padding:0;list-style:none}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}
h1,h2,h3,h4,h5,h6{margin:0;padding:0}
input{padding-top:0;padding-bottom:0}
input::-moz-focus-inner{border:none;padding:0}
select,input{vertical-align:middle}
select,input,textarea{font-size:12px;margin:0}
input[type="text"],input[type="password"],textarea{outline-style:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}
textarea{resize:none}
table{border-collapse:collapse;border-spacing:0}
th,td{font-size:12px;padding:0}
img,a img{border:0;margin:0;padding:0}
img{border:none;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}
a{outline-style:none;color:#000;text-decoration:none}
a:hover{text-decoration:none}
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;overflow:hidden}
.clearfix{zoom:1;display:block}
.clear{clear:both;font-size:0;overflow:hidden}
.pr{position:relative}
.pb{position:absolute}
.fl{float:left}
.fr{float:right}
.show{display:block !important}
.hide{display:none !important}
.txtClip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pt-5{padding-top:0.05rem}
.pt-60{padding-top:0.6rem}
.pt-20{padding-top:0.2rem}
.pt-25{padding-top:0.25rem}
.pt-30{padding-top:0.3rem}
.pt-17{padding-top:0.17rem}
.pb-17{padding-bottom:0.17rem}
.pt-40{padding-top:0.4rem}
.pt-50{padding-top:0.5rem}
.pb-40{padding-bottom:0.4rem}
.pb-25{padding-bottom:0.25rem}
.mr-5{margin-right:0.05rem}
.mt-50{margin-top:0.5rem}
.pl-10{padding-left:0.1rem}
.pr-10{padding-right:0.1rem}
.mb-15{margin-bottom:0.15rem}
.mb-20{margin-bottom:0.2rem}
.mb-40{margin-bottom:0.4rem}
.pt-16{padding-top:0.16rem}
.pm-16{padding-bottom:0.16rem}
.mt-5{margin-top:0.05rem}
.mt-15{margin-top:0.15rem}
.pl-105{padding-left:1.05rem}
.pb-116{padding-bottom:1.16rem}
.pt-34{padding-top:0.34rem}
.pt-75{padding-top:0.75rem}
.mt-35{margin-top:0.35rem}
.mt-40{margin-top:0.4rem}
.mt-60{margin-top:0.6rem}
.mt-70{margin-top:0.7rem}
/* 布局 */
.page-auto{margin-left:auto;margin-right:auto}
.page-width{max-width:19.2rem;min-width:12rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.page-content-width{max-width:15.84rem;min-width:11.4rem;width:82.5%;padding-left:0.15rem;padding-right:0.15rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
/* navBar */
.nav-bar{width:calc(100% - 4rem);width:90%\9;min-width:7rem;max-width:11.4rem;font-size:0.18rem;height:0.76rem}
.nav-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;_display:block;_zoom:1}
.nav-list a{color:#0274b2}
.nav-list h3{font-size:0.16rem;line-height:0.76rem;font-weight:normal;white-space:nowrap}
.nav-list .nav-item{position:relative;z-index:1;flex:1;min-width:0;_display:inline;_zoom:1;width:16.66%;text-align:center}
.nav-list h3 a{display:block;width:100%;text-align:center;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 0.05rem}
.nav-list .nav-sub{display:none;position:absolute;left:0;top:0.76rem;z-index:1;width:100%;border:1px solid #0274b2;background:#fff;box-sizing:border-box}
.nav-list .nav-sub li{text-align:center;padding:0 0.08rem;margin-bottom:-1px;position:relative}
.nav-list .nav-sub li:first-of-type::after{content:"";position:absolute;left:50%;top:-0.08rem;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);left:50%\9;margin-left:-0.08rem\9;width:0;height:0;border-left:0.08rem solid transparent;border-right:0.08rem solid transparent;border-bottom:0.08rem solid #2b9de3}
.nav-list .nav-sub li a{display:block;border-bottom:1px solid #e6e4e3;padding:0.08rem 0;line-height:0.28rem;color:#000;font-size:0.16rem}
.nav-list .nav-sub li a:last-of-type{border-bottom:none}
.nav-list .nav-sub li a:hover{background:#2b9de3;color:#fff}
.nav-search-bar{height:0.76rem;line-height:0.76rem;font-size:0.16rem;color:#0274b2;font-weight:bold}
.nav-search-bar .site-en{display:inline-block;vertical-align:middle;margin-right:0.2rem;cursor:pointer}
.nav-search-bar .search-icon{display:inline-block;vertical-align:middle;width:0.24rem;height:0.24rem;cursor:pointer}
.nav-search-bar .search-icon img{display:block;width:100%;height:100%}
.bg-white{background:#fff}
.header-nav{height:1.08rem;font-size:0}
.header-nav .site-logo img{height:0.76rem}
.header-nav .site-logo a{display:block;height:100%;line-height:100%;text-align:center}
/* 底部 */
.footer-box{height:6.26rem;background:url(../images/footerBg.png) #f3f6fa no-repeat center bottom;overflow:hidden}
.footer-content-box{}
.footer-content-left{width:65%;min-width:7rem;max-width:10rem}
.footer-nav-box{}
.footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.footer-nav-item{width:14.28%;min-width:0.9rem;padding-right:0.08rem;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.footer-nav-item > a{display:block;font-size:0.24rem;color:#434343;font-weight:normal;margin-bottom:0.15rem;line-height:1.5;position:relative}
.footer-nav-item > a::after{content:"";position:absolute;right:0;top:0.06rem;width:2px;height:0.24rem;background:#727374}
.footer-nav-item:last-child > a::after{display:none}
.footer-nav-item > a:hover{color:#2b9de3}
.footer-nav-item > a::before{content:"";position:absolute;width:0.24rem;height:2px;left:0.24rem;bottom:-0.06rem;background:#2b9de3}
.footer-nav-sub{padding-left:0;list-style:none}
.footer-nav-sub-item{margin-bottom:0.05rem;font-size:0.16rem;line-height:1.5}
.footer-nav-sub-item:last-child{margin-bottom:0}
.footer-nav-sub-item a{font-size:0.16rem;color:#434343;line-height:0.42rem;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s}
.footer-nav-sub-item a:hover{color:#2b9de3}
.footer-bottom-overview{font-size:0.18rem;color:#333;line-height:1.5}
.footer-bottom-overview p{margin:0;padding:0}
.footer-content-right{width:32%;min-width:3.8rem;max-width:5.2rem}
.footer-content-right .slogan{line-height:0.27rem;text-align:left;padding-left:0.2rem}
.footer-content-right .slogan span{font-size:0.16rem;color:#333333;font-weight:normal;display:inline-block;vertical-align:middle}
.footer-content-right .slogan .slogan-icon{display:inline-block;vertical-align:middle;width:0.27rem;height:0.27rem;font-size:0}
.gfwx-code,.gfwb-code{width:1.6rem}
.code-img{width:1.2rem;height:1.2rem;overflow:hidden;margin-left: auto;margin-right: auto;}
.code-img img{display:block;width:100%;height:100%}
.code-text{font-size:0.2rem;color:#333;text-align:center;line-height:1.5}
.site-info-box{text-align:left;font-size:0.18rem;color:#333;line-height:1.5}
.site-info-box p{}