@charset "utf-8";@font-face{font-family:"YouSheBiaoTiHei";src:url(../fonts/YouSheBiaoTiHei.ttf);}
@font-face{font-family:"Poppins";src:url(../fonts/PoppinsSemiBold.ttf);}
@font-face{font-family:"HarmonyOS Sans SC";src:url(../fonts/HarmonyOS_Sans_SC_Regular.ttf);}
/*初始化样式*/
*{-webkit-tap-highlight-color:transparent;box-sizing:border-box;}
/*html5设置*/
article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block;}
html,body,div,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,p,h1,h2,h3,h4,h5,h6,dl,dd,ol,ul,li{margin:0;padding:0;}
body{background:#0b6ba9 url(../images/bg.jpg) no-repeat center center;background-size:cover;color:#fff;font:16px/1.875em 'HarmonyOS Sans SC','Arial','Sans-serif';overflow-x:hidden;width:100%;word-wrap:break-word;text-align:justify;position:relative;min-height:100vh;}
body:after{position:absolute;left:0;bottom:0;width:100%;padding-bottom:3.333%;background:url(../images/bottom.png) no-repeat center center;background-size:contain;display:block;content:'';}
a{text-decoration:none;outline:none;color:#fff;}
a:focus{outline:none;-moz-outline:none;}
a:hover{opacity:.7;}
a img{border:none;}
li{list-style:none;}
select,input,textarea,button{border-radius:0;-webkit-border-radius:0;background:none;border:none;margin:0;padding:0;outline:none;color:#fff;}
input:focus{outline:none;}
textarea{resize:none;}
input[type='text']::-moz-placeholder{opacity:.7;color:#fff;}
input[type='text']:-moz-placeholder{opacity:.7;color:#fff;}
input[type='text']::-webkit-input-placeholder{opacity:.7;color:#fff;}
input[type='text']:-ms-input-placeholder{opacity:.7;color:#fff;}
table{background-color:transparent;border-spacing:0;border-collapse:collapse;font-size:16px;width:100%;border-top:solid 1px #e4e4e4;border-left:solid 1px #e4e4e4;box-sizing:border-box;}
table th{background-color:#f9f9f9;text-align:center;box-sizing:border-box;}
table td,table th{padding:1%;border:1px solid #e4e4e4;box-sizing:border-box;}
/*全局样式*/
.inner{width:90%;max-width:1400px;margin:0 auto;}
.clear{clear:both;height:0px;overflow:hidden;}
.pic{overflow:hidden;position:relative;}
.pic a{display:block;}
.pic img{display:block;width:100%;height:auto;}
.pic .bg{background:no-repeat center center;background-size:cover;display:block;transition:all .3s;}
.rows{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;}
.hide{visibility:hidden;opacity:0;transition:all .2s;}
.show{visibility:visible;opacity:1;}
/* Slider */
.slick-load{display:none;}
.slick-slider{position:relative;display:block;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:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-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;margin-left:auto;margin-right:auto;}
.slick-track:before,.slick-track:after{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;font-size:0;line-height:normal;}
[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;}
.slick-arrow.slick-hidden{display:none;}
.slick-arrow{overflow:hidden;text-indent:-99999em;font-size:0;background:no-repeat 0 0;background-size:100% auto;cursor:pointer;}
.slick-dots{font-size:0;line-height:normal;}
.slick-dots button{display:block;border:none;background-color:transparent;cursor:pointer;}
/*fullpage*/
#fullpage,#fullpage body{height:100%;}
#fullpage body:after{display:none;}
#fullpage #footer{position:absolute;width:100%;left:0;bottom:0;}
/*entry*/
.entry{font-size:16px;line-height:2em;position:relative;font-family:'HarmonyOS Sans SC';}
.entry img{max-width:100%;height:auto !important;}
.entry ul,.entry ol{margin-left:2em;}
.entry ul li{list-style:outside disc none;}
.entry ol li{list-style:outside decimal none;}
.entry h1{font-size:1.5em;}
.entry h2{font-size:1.25em;}
.entry h3{font-size:1.125em;}
.entry h4{font-size:1em;}
.entry h5{font-size:0.875em;}
.entry h6{font-size:0.75em;}
.entry blockquote{margin:0 2em;font-style:italic;opacity:.95;padding:1em;}
.entry hr{border:none;clear:both;border-bottom:1px solid rgba(255,255,255,0.25);}
/*banner*/
#banner{width:100%;height:100vh;background:no-repeat center bottom;background-size:cover;position:fixed;left:0;top:0;}
/*footer*/
#footer{font-size:14px;padding:1.35714286% 0;line-height:30px;position:relative;z-index:2;}
#footer .inner{overflow:hidden;}
#footer a{display:inline-block;}
/*copyright*/
#copyright{float:left;}
/*pages*/
#pages{float:right;}
/*header*/
#header{position:fixed;z-index:5;transition:all .3s;top:0;width:100%;border-bottom:1px solid rgba(255,255,255,0.25);}
#header.fixed{position:fixed;top:0;left:0;width:100%;background:#0062a8;z-index:999;}
#header .inner{display:table;table-layout:fixed;}
/*logo*/
#logo{width:119px;display:table-cell;vertical-align:middle;position:relative;}
#logo h1{padding-bottom:17.64705882%;position:relative;}
#logo a{position:absolute;left:0;top:0;width:100%;height:100%;display:block;text-indent:-9999em;overflow:hidden;background:no-repeat left center;background-size:contain;}
#logo a:hover{opacity:1;}
/*topbtn*/
#topbtn{display:table-cell;vertical-align:middle;width:5%;position:relative;}
#topbtn .btn{display:block;overflow:hidden;padding-bottom:100%;background:no-repeat center center;background-size:contain;cursor:pointer;}
/*language*/
#language{width:20px;position:relative;float:left;}
#language .btn{background-image:url(../images/language.svg);}
#language .drop{position:absolute;left:50%;top:100%;transform:translateX(-50%);padding-top:20px;display:none;}
#language ul{background-color:rgba(0,98,168,0.7);position:relative;padding:5px 0;}
#language ul:before{border-bottom:8px solid rgba(0,98,168,0.7);border-left:4px solid transparent;border-right:4px solid transparent;content:'';display:block;position:absolute;left:50%;bottom:100%;transform:translateX(-50%);}
#language li{font-size:14px;line-height:2em;white-space:nowrap;text-transform:uppercase;}
#language a{display:block;padding:0 15px;}
/*search*/
#search{width:20px;float:right;}
#search .btn{background-image:url(../images/search.svg);}
/*searchForm*/
#searchForm{position:absolute;right:-10px;top:100%;width:350px;display:none;}
#searchForm .input{position:relative;padding-right:44px;background-color:rgba(0,98,168,0.7);}
#searchForm .text{font-size:14px;height:44px;padding:10px 5%;width:100%;}
#searchForm .submit{position:absolute;right:0;top:0;height:100%;text-indent:-99999em;overflow:hidden;cursor:pointer;width:44px;background:url(../images/search.svg) no-repeat center center;background-size:45% auto;}
/*menu*/
#menu{width:20px;height:20px;position:relative;display:none;cursor:pointer;z-index:10;}
#menu span,#menu:before,#menu:after{width:100%;height:2px;display:block;background-color:#fff;left:0;position:absolute;border-radius:1px;transition:all .3s;}
#menu span{top:50%;margin-top:-1px;}
#menu:before{top:2px;content:'';}
#menu:after{bottom:2px;content:'';}
#menu.active span{opacity:0;}
#menu.active:before{transform:rotate(45deg);top:47%;background-color:#333;}
#menu.active:after{transform:rotate(-45deg);bottom:auto;top:47%;background-color:#333;}
/*navi*/
#navi{display:table-cell;vertical-align:middle;padding:0 2.14285714%;}
#navi>ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:flex-end;}
#navi li{font-size:16px;line-height:100px;margin:0 2.60642919%;position:relative;}
#navi li:after{width:100%;height:2px;background-color:#fff;content:'';display:block;position:absolute;left:0;bottom:0;opacity:0;}
#navi li ul{position:absolute;left:50%;top:100%;min-width:120px;background-color:rgba(0,98,168,0.7);white-space:nowrap;transform:translateX(-50%);padding:8px 0;text-align:center;display:none;}
#navi li li{line-height:2em;font-size:14px;padding:3px 0;margin:0;}
#navi li li a{display:block;padding:0 10px;white-space:nowrap;}
#navi .current:after{opacity:1;}
/*container*/
#container{position:relative;z-index:1;overflow:hidden;padding:6.125% 0 3.125%;min-height:80vh;}
#container:before{content:'';display:block;background-color:rgba(255,255,255,0.25);height:1px;clear:both;width:100%;position:absolute;left:0;top:0;}
#container.auto{height:auto;}
@media(max-width:1366px){#container{padding:24vh 0 3.125%;}
}
/*breadcrumb*/
#breadcrumb{background:url(../images/home.svg) no-repeat left center;background-size:auto 14px;padding-left:30px;font-size:14px;line-height:1.5em;margin-bottom:1.07142857%;}
/*columnname*/
.columnname{font-size:40px;font-weight:normal;line-height:1.35em;margin-bottom:3.21428571%;}
.columnname.mb0{margin-bottom:0;}
/*scrollbar*/
.scrollbar{overflow:hidden;-webkit-overflow-scrolling:touch;position:relative;}
/*about*/
#about .info{display:-webkit-box;/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */
 display:-moz-box;/* Firefox 17- */
 display:-webkit-flex;/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */
 display:-moz-flex;/* Firefox 18+ */
 display:-ms-flexbox;/* IE 10 */
 display:flex;/* Chrome 29+,Firefox 22+,IE 11+,Opera 12.1/17/18,Android 4.4+ */
 -webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;}
#about .entry{width:53.57142857%;}
#about .data{width:36.42857143%;}
#about .data ul{display:-webkit-box;/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */
 display:-moz-box;/* Firefox 17- */
 display:-webkit-flex;/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */
 display:-moz-flex;/* Firefox 18+ */
 display:-ms-flexbox;/* IE 10 */
 display:flex;/* Chrome 29+,Firefox 22+,IE 11+,Opera 12.1/17/18,Android 4.4+ */
 -webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;}
#about .data li{width:50%;font-size:16px;line-height:1.4em;padding:5.49019608% 0;}
#about .data span{font-size:80px;line-height:1em;}
#about .scrollbar{max-height:350px;}
/*organization*/
#organization img{display:block;margin:0 auto;}
/*pagenavi*/
#pagenavi{font-size:0;line-height:normal;text-align:center;}
#pagenavi a{min-width:3.57142857%;display:inline-block;height:50px;margin:0 0.64285714%;font-size:16px;vertical-align:top;padding:0 3px;line-height:50px;color:#fff;border-radius:5px;}
#pagenavi a:hover{background-color:#0763ab;}
#pagenavi .a_cur{background-color:#0763ab;}
#pagenavi .a_prev,#pagenavi .a_next{text-indent:-99999em;position:relative;padding:0;}
#pagenavi .a_prev:before,#pagenavi .a_next:before{width:18%;padding-bottom:26%;background:url(../images/arrows_01.png) no-repeat 0 0;background-size:100% auto;content:'';display:block;position:absolute;left:41%;top:50%;transform:translateY(-50%);}
#pagenavi .a_next:before{background-position:0 100%;}
/*certification*/
#certification{overflow:hidden;margin-bottom:5vh;}
#certification ul{display:-webkit-box;/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */
 display:-moz-box;/* Firefox 17- */
 display:-webkit-flex;/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */
 display:-moz-flex;/* Firefox 18+ */
 display:-ms-flexbox;/* IE 10 */
 display:flex;/* Chrome 29+,Firefox 22+,IE 11+,Opera 12.1/17/18,Android 4.4+ */
 -webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;width:103.57142857%;padding:1.42857143% 0;}
#certification li{width:20%;padding-right:3.44827586%;text-align:center;}
#certification .box{height:100%;background-color:rgba(0,98,168,0.5);padding:14.58333333% 10.41666667% 12.5%;display:block;}
#certification .figure{margin-bottom:13.15789474%;overflow:hidden;}
#certification figure{padding-bottom:107.36842105%;position:relative;transition:all .3s;}
#certification img{display:block;position:absolute;width:auto;max-width:100%;height:auto;max-height:100%;left:50%;transform:translateX(-50%);}
#certification .name{font-size:18px;line-height:1.35em;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*submenu*/
#submenu{display:flex;flex-wrap:wrap;margin-bottom:5vh;justify-content:center;}
#submenu span{display:block;padding:0 0.5em;font-size:16px;line-height:3.125em;}
#submenu a{display:block;min-width:10em;text-align:center;border-radius:5px;padding:0 0.5em;color:#9bd3ef;}
#submenu a:hover{color:#fff;}
#submenu .current a{color:#fff;background-color:#01b2c3;}
/*culture*/
#culture{overflow:hidden;display:-webkit-box;/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */
 display:-moz-box;/* Firefox 17- */
 display:-webkit-flex;/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */
 display:-moz-flex;/* Firefox 18+ */
 display:-ms-flexbox;/* IE 10 */
 display:flex;/* Chrome 29+,Firefox 22+,IE 11+,Opera 12.1/17/18,Android 4.4+ */
 -webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;}
#culture .columnname{width:100%;}
/*cult*/
#cult{width:47.28571429%;display:-webkit-box;/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */
 display:-moz-box;/* Firefox 17- */
 display:-webkit-flex;/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */
 display:-moz-flex;/* Firefox 18+ */
 display:-ms-flexbox;/* IE 10 */
 display:flex;/* Chrome 29+,Firefox 22+,IE 11+,Opera 12.1/17/18,Android 4.4+ */
 -webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;flex-direction:column;}
#cult .item{width:100%;padding-bottom:33.2326284%;background:no-repeat center center;background-size:cover;margin-bottom:4.53172205%;position:relative;}
#cult .item:last-child{margin-bottom:0;}
#cult .text{position:absolute;left:11%;width:78%;top:50%;transform:translateY(-50%);font-size:24px;}
#cult .name{font-size:1em;line-height:1.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:normal;margin-bottom:1.9379845%;}
#cult p{font-size:0.66666667em;line-height:1.875em;max-height:3.75em;-webkit-line-clamp:2;}
/*cult*/
#idea{background-color:rgba(0,98,168,0.7);width:50%;position:relative;}
#idea:before{width:23.14285714%;padding-bottom:24.28571429%;background:url(../images/icon_idea.png) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;right:6.42857143%;top:0;margin-top:7.14285714%;}
#idea .box{padding:10.85714286% 6.42857143% 5%;position:relative;z-index:2;}
#idea .name{line-height:1.35em;margin-bottom:4.91803279%;font-size:36px;}
#idea .list{margin-bottom:5.73770492%;}
#idea .item{font-size:24px;display:none;}
#idea .title{font-size:1em;line-height:1.35em;font-weight:normal;margin-bottom:1.63934426%;}
#idea .intro{font-size:0.66666667em;line-height:1.875em;white-space:pre-line;height:7.5em;-webkit-line-clamp:4;}
#idea .tab{margin:0 auto;width:77.04918033%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:baseline;border-bottom:1px solid #fff;}
#idea .tab span{display:block;width:8.93617021%;cursor:pointer;padding-bottom:5.53191489%;position:relative;opacity:.25;}
#idea .tab span:after{width:100%;height:2px;background-color:#1a82cd;content:'';display:block;position:absolute;left:0;bottom:-1px;opacity:0;}
#idea .tab i{display:block;overflow:hidden;padding-bottom:100%;background:no-repeat center center;background-size:contain;}
#idea .tab .cur{width:11.06382979%;opacity:1;}
#idea .tab .cur:after{opacity:1;}
/*recruitment*/
#recruitment .list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;width:101.78571429%;margin-bottom:4.71428571%;}
#recruitment .item{width:33.33333333%;padding:0.87719298% 1.75438596% 0.87719298% 0;}
#recruitment .info{background-color:rgba(0,98,168,0.5);height:100%;padding:8% 10% 7.77777778%;font-size:24px;}
#recruitment .info:hover{background-color:#0062a8;}
#recruitment .name{font-size:1em;font-weight:normal;line-height:1.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:1.94444444%;}
#recruitment ul{margin-bottom:5.55555556%;}
#recruitment li{font-size:0.66666667em;line-height:1.875em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#recruitment li span{margin-right:9.72222222%;}
#recruitment .more{font-size:0.58333333em;line-height:2.14285714em;overflow:hidden;width:100px;background-color:rgba(4,148,166,0.5);text-align:center;cursor:pointer;}
#recruitment .more:hover{background-color:#0494a6;}
#recruitment .details{display:none;}
#recruitment .school{margin-bottom:1.85714286%;}
/*popup*/
.popup{background-color:rgba(42,42,42,0.54);position:fixed;left:0;top:0;width:100%;height:100%;overflow-y:auto;z-index:10;display:none;}
.popup .table{display:table;table-layout:fixed;width:100%;height:100%;}
.popup .td{display:table-cell;vertical-align:middle;}
.popup .wrap{width:81%;margin:10% auto;max-width:1260px;background-color:#1a8bb3;background-image:linear-gradient(145deg,#0394a5,#2d83bc);}
/*job*/
#job .info{padding:4.36507937% 7.93650794%;}
#job .entry{font-weight:300;padding:2.0754717% 0;}
#job .name{font-weight:normal;margin-bottom:0.66037736%;}
/*finance*/
#finance{overflow:hidden;margin-bottom:4.16666667%;}
#finance ul{overflow:hidden;width:103.57142857%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;}
#finance li{padding:0 3.44827586% 3.44827586% 0;width:20%;}
#finance .cover{padding-bottom:131.25%;background:no-repeat center top;background-size:cover;position:relative;}
#finance .cover:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(0,98,168,0.1),rgba(0,98,168,0.96) 50%);}
#finance .text{position:absolute;top:50%;transform:translateY(-50%);left:5%;width:90%;text-align:center;z-index:5;transition:all .3s;}
#finance .icon{width:20.67307692%;position:relative;margin:0 auto 3.36538462%;}
#finance .icon:after{display:block;content:'';padding-bottom:100%;background:url(../images/icon_download.png) no-repeat center center;background-size:contain;}
#finance .title{font-size:16px;line-height:1.875em;font-weight:normal;}
#finance a{display:block;overflow:hidden;position:relative;}
#finance a:hover{opacity:1;}
#finance a:hover .text{transform:translateY(-60%);}
/*category*/
.category{width:23.71428571%;height:50px;line-height:50px;font-size:16px;position:relative;z-index:2;}
.category .current{border:1px solid #0fbbcc;background-color:#1675be;cursor:pointer;position:relative;z-index:2;}
.category span{display:block;margin:0 9.09090909%;padding-right:15px;position:relative;}
.category span:after{border-top:9px solid #0fbbcc;border-left:5px solid transparent;border-right:5px solid transparent;content:'';display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);}
.category ul{position:absolute;left:0;top:100%;width:100%;border:1px solid #0fbbcc;border-top:none;background-color:#1675be;padding:5px 0;max-height:240px;overflow-y:auto;display:none;margin-top:2px;}
.category li{line-height:40px;}
.category .active{display:none;}
.category a{display:block;overflow:hidden;padding:0 9.09090909%;}
/*news*/
#news{position:relative;}
#news .category{position:absolute;right:0;top:0;}
#news .box{display:-webkit-box;/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */
 display:-moz-box;/* Firefox 17- */
 display:-webkit-flex;/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */
 display:-moz-flex;/* Firefox 18+ */
 display:-ms-flexbox;/* IE 10 */
 display:flex;/* Chrome 29+,Firefox 22+,IE 11+,Opera 12.1/17/18,Android 4.4+ */
 -webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
/* 列表搜索 */
.list-meu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-right:225px;}
.search-box{width:300px;}
.search-box .input{position:relative;padding-right:44px;background-color:rgba(0,98,168,0.7);}
.search-box .text{font-size:14px;height:44px;padding:10px 5%;width:100%;}
.search-box .submit{position:absolute;right:0;top:0;height:100%;text-indent:-99999em;overflow:hidden;cursor:pointer;width:44px;background:url(../images/search.svg) no-repeat center center;background-size:45% auto;}
/*newsTop*/
#newsTop{width:30.14285714%;background-color:rgba(1,178,195,0.8);position:relative;overflow:hidden;}
#newsTop .bg{padding-bottom:55.45023697%;}
#newsTop .text{padding:9.95260664% 9.47867299% 12.32227488%;font-size:24px;}
#newsTop .title{font-size:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5em;font-weight:normal;margin-bottom:2.92397661%;}
#newsTop .excerpt{font-size:0.66666667em;line-height:1.875em;height:3.75em;-webkit-line-clamp:2;}
#newsTop a{color:#fff;display:block;overflow:hidden;}
#newsTop a:hover{opacity:1;}
#newsTop .slick-dots{padding:0 9.47867299%;font-size:0;line-height:normal;margin-bottom:9.47867299%;}
#newsTop .slick-dots li{display:inline-block;margin-right:4.38596491%;}
#newsTop .slick-dots button{display:block;width:8px;height:8px;background-color:rgba(255,255,255,0.5);text-indent:-9999em;overflow:hidden;border-radius:50%;font-size:0;}
#newsTop .slick-dots .slick-active button{background-color:#fff;}
/*newsList*/
#newsList{width:64.64285714%;height:490px;overflow:hidden;}
#newsList .scrollbar{overflow:hidden;height:100%;}
#newsList .item{margin-bottom:2.54143646%;}
#newsList .item:last-child{margin-bottom:0;}
#newsList .item a{display:block;overflow:hidden;background-color:rgba(0,98,168,0.8);display:table;table-layout:fixed;width:100%;}
#newsList .pic{display:table-cell;vertical-align:middle;width:270px;}
#newsList .bg{padding-bottom:55.55555556%;}
#newsList .text{display:table-cell;vertical-align:middle;padding:0 7.18232044%;font-size:20px;}
#newsList .title{font-size:1em;font-weight:normal;line-height:1.875em;height:3.75em;-webkit-line-clamp:2;}
#newsList .meta{font-size:0.8em;line-height:1.5em;opacity:.6;}
#newsList .meta span{display:inline-block;}
#newsList .date{background:url(../images/icon_time.svg) no-repeat left center;background-size:auto 1.0625em;padding-left:6.66666667%;}
#newsList .more{padding-left:4.44444444%;margin-left:4.44444444%;position:relative;}
#newsList .more:before{width:1px;height:15px;background-color:#fff;content:'';display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);}
#newsList .mCSB_container{margin-right:6.07734807%;}
#wrapper{display:table;table-layout:fixed;width:100%;padding:2.5% 0;}
/*main*/
#main{border-right:1px solid rgba(255,255,255,0.25);padding-right:7.14285714%;display:table-cell;vertical-align:top;width:75%;}
/*postTitle*/
#postTitle{font-size:36px;font-weight:normal;line-height:1.5em;margin-bottom:0.84299262%;}
/*postMeta*/
#postMeta{border-bottom:1px solid rgba(255,255,255,0.25);font-size:16px;line-height:2em;padding-bottom:3.47734457%;margin-bottom:4.42571128%;}
#postMeta>div{float:left;padding-right:5.2687039%;}
#postMeta .time{background:url(../images/icon_time.svg) no-repeat left center;background-size:auto 1.0625em;padding-left:1.75em;}
#postMeta .clear{float:none;}
#postMeta .share{position:relative;z-index:2;padding-right:0;}
#postMeta .share span{margin-right:8px;}
#postMeta .share span:last-child{margin-right:0;}
#postMeta .qrcode{background-color:#fff;width:140px;padding:5px;border:2px solid #999;position:absolute;left:0;top:100%;}
#postMeta #qr{padding-bottom:100%;position:relative;margin-bottom:5px;}
#postMeta canvas,#postMeta img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;}
#postMeta .text{color:#555;line-height:1.5em;text-align:center;font-size:14px;}
/*postnavi*/
#postnavi{border-top:1px solid rgba(255,255,255,0.25);margin-top:5.2687039%;padding-top:4.21496312%;overflow:hidden;font-size:16px;}
/*backList*/
#backList{float:right;}
#backList a{display:block;border:1px solid rgba(255,255,255,0.25);height:2.875em;line-height:2.875em;border-radius:1.4375em;padding:0 1.75em;}
#backList i{display:block;font-style:normal;background:url(../images/icon_back.svg) no-repeat left center;background-size:auto 1em;padding-left:1.75em;}
/*prevnext*/
#prevnext{margin-right:150px;padding-right:5%;line-height:2.25em;}
#prevnext p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*boxTitle*/
.boxTitle{font-size:24px;font-weight:normal;line-height:1.33333333em;margin-bottom:8.4375%;}
/*hotPost*/
#hotnews{display:table-cell;vertical-align:top;width:19%;padding-left:2.14285714%;position:fixed;;}
#hotnews ul{overflow:hidden;}
#hotnews li{font-size:16px;line-height:1.5em;}
#hotnews .top{margin-bottom:6.875%;}
#hotnews .top a{display:block;display:table;table-layout:fixed;width:100%;}
#hotnews .pic{display:table-cell;vertical-align:middle;width:35%;}
#hotnews .bg{padding-bottom:58.03571429%;border-radius:4px;overflow:hidden;position:relative;}
#hotnews .bg:before{content:'';display:block;position:absolute;border-top:15px solid #fb1834;border-right:15px solid transparent;left:0;top:0;}
#hotnews .text{padding-left:6.25%;display:table-cell;vertical-align:middle;}
#hotnews .text span{max-height:3em;-webkit-line-clamp:2;}
#hotnews .top:nth-child(2) .bg:before{border-top-color:#ff7247;}
#hotnews .top:nth-child(3) .bg:before{border-top-color:#ffc42e;}
#hotnews .list{padding:1.5625% 0;}
#hotnews .list a{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;position:relative;padding-left:11px;}
#hotnews .list a:before{width:3px;height:3px;background-color:#fff;border-radius:50%;content:'';display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);}
#hotnews .more{margin-top:5%;}
#hotnews .more a{position:relative;display:inline-block;font-size:16px;line-height:1.875em;padding-right:1.375em;}
#hotnews .more a:after{width:0.5625em;height:0.8125em;background:url(../images/icon_more.png) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);}
/*units*/
#units{overflow:hidden;}
#units .columnname{margin-bottom:3vh;}
#units ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;width:101.78571429%;margin-bottom:1vh;}
#units li{width:33.33333333%;padding:0 1.75438596% 1.75438596% 0;font-size:20px;}
#units .img{padding-bottom:54.44444444%;background:no-repeat center center;background-size:cover;}
#units .text{position:absolute;left:0;top:100%;width:100%;height:100%;background-color:rgba(0,75,131,0.8);padding:6.66666667% 8.88888889%;transition:all .3s;}
#units .intro{font-size:0.8em;line-height:1.875em;max-height:11.25em;-webkit-line-clamp:6;position:relative;top:50%;transform:translateY(-50%);}
#units .name{position:absolute;left:0;bottom:0;font-size:1em;line-height:2em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:normal;background-color:rgba(0,75,131,0.6);width:100%;text-align:center;padding:2.22222222%;transition:all .3s;}
#units a{display:block;overflow:hidden;position:relative;}
#units a:hover{opacity:1;}
#units a:hover .text{top:0;}
#units a:hover .name{bottom:100%;}
/*pagemenu*/
#pagemenu{width:225px;display:table-cell;vertical-align:top;padding-left:3.42857143%;padding-right:0.5%;}
#pagemenu ul{overflow:hidden;}
#pagemenu li{font-size:16px;text-align:center;line-height:3.125em;}
#pagemenu a{color:#9bd3ef;border-radius:5px;padding:0 5px;display:block;overflow:hidden;}
#pagemenu a:hover{color:#fff;opacity:1;}
#pagemenu .current a{background-color:#01b2c3;color:#fff;}
/*members*/
#members{display:table;table-layout:fixed;width:100%;margin-bottom:2.5%;}
#members #main{padding-top:4.28571429%;}
/*profile*/
#profile .media{float:right;width:60.98696462%;padding-left:6.05214153%;padding-bottom:5%;}
#profile .media img,#profile .media video{display:block;width:100%;height:auto;}
#profile .entry h3{font-size:1.5em;line-height:1.33333333em;position:relative;padding-left:0.70833333em;}
#profile .entry h3:before{width:0.125em;height:1em;background-color:#fff;content:'';display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);}
/*blogList*/
#blogList{margin-bottom:2.79329609%;overflow:hidden;}
/*blogItem*/
.blogItem{border-bottom:1px solid rgba(255,255,255,0.25);overflow:hidden;padding-bottom:3.53817505%;margin-bottom:3.53817505%;}
.blogItem .pic{float:left;width:270px;}
.blogItem .pic a:hover{opacity:1;}
.blogItem .pic a:hover .bg{transform:scale(1.1);}
.blogItem .bg{padding-bottom:55.55555556%;}
.blogItem .text{margin-left:270px;overflow:hidden;padding-left:3.72439479%;font-size:20px;}
.blogItem .title{font-size:1em;line-height:1.25em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:normal;margin-bottom:2.61780105%;}
.blogItem .excerpt{font-size:0.8em;line-height:1.875em;color:#b4e6ff;height:5.625em;-webkit-line-clamp:3;}
/*customer*/
#customer{overflow:hidden;margin-bottom:2.79329609%;}
#customer ul{display:-webkit-box;/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */
 display:-moz-box;/* Firefox 17- */
 display:-webkit-flex;/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */
 display:-moz-flex;/* Firefox 18+ */
 display:-ms-flexbox;/* IE 10 */
 display:flex;/* Chrome 29+,Firefox 22+,IE 11+,Opera 12.1/17/18,Android 4.4+ */
 -webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;width:104.46927374%;}
#customer li{width:25%;padding-right:4.27807487%;padding-bottom:2.49554367%;text-align:center;}
#customer .logo{background-color:#fff;overflow:hidden;margin-bottom:4.29184549%;}
#customer .logo i{display:block;overflow:hidden;padding-bottom:46.80851064%;background:no-repeat center center;background-size:cover;}
#customer .name{font-weight:normal;font-size:18px;line-height:1.875em;}
/*responsibility*/
#responsibility{margin-bottom:5.58659218%;}
#responsibility ul{overflow:hidden;}
#responsibility li{border-bottom:1px solid rgba(255,255,255,0.25);font-size:20px;line-height:1.5em;padding-bottom:1.30353818%;margin-bottom:1.30353818%;}
#responsibility li a{display:block;margin-right:120px;padding-right:10%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;padding-left:1em;}
#responsibility li a:before{width:3px;height:3px;border-radius:50%;background-color:#fff;content:'';display:block;position:absolute;left:3px;top:50%;transform:translateY(-50%);}
#responsibility time{display:block;float:right;font-size:0.8em;color:#9bd3ef;}
/*table*/
.table{overflow-x:auto;-webkit-overflow-scrolling:touch;}
.table table{border:none;text-align:center;font-size:18px;line-height:1.75em;min-width:335px;}
.table tr{border-bottom:2px solid #0971a6;background-color:#61add1;}
.table tr:last-child{border-bottom:none;}
.table td,.table th{border:none;border-right:2px solid #0971a6;padding:1.23370577% 1.5%;}
.table td:last-child,.table th:last-child{border-right:none;}
/*report*/
#report{overflow:hidden;}
#report .name{font-size:24px;text-align:center;line-height:1.5em;margin-bottom:2.04841713%;}
/*details*/
#details #postTitle{border-bottom:1px solid rgba(255,255,255,0.25);padding-bottom:2.23463687%;margin-bottom:5.12104283%;}
/*qa*/
#qa{margin-bottom:3.63128492%;overflow:hidden;}
/*qaItem*/
.qaItem{border-bottom:1px solid rgba(255,255,255,0.25);padding-bottom:1.48975791%;margin-bottom:1.76908752%;font-size:20px;}
.qaItem .question{font-size:1em;line-height:1.35em;font-weight:normal;cursor:pointer;}
.qaItem .answer{font-size:0.8em;line-height:1.875em;color:#b4e6ff;display:none;margin-top:1.48975791%;margin-bottom:2.04841713%;}
.qaItem:first-child .answer{display:block;}
/*team*/
#team .item{margin:-3.25884544% 0 3.25884544% 6.61080074%;padding-bottom:3.25884544%;position:relative;}
#team .item:before{width:0.19940179%;background-color:#0fbbcc;height:100%;content:'';display:block;position:absolute;left:0;top:0;margin-top:3.48953141%;}
#team .item:first-child{padding-bottom:0;margin:0 0 6.79702048% 0;}
#team .item:first-child:before{margin-top:0;width:0.18621974%;}
#team .item:first-child:after{width:6.79702048%;padding-bottom:6.79702048%;background:url(../images/team_line.png) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;left:0;top:100%;}
#team .item:first-child .box{padding-left:4.65549348%;}
#team .item:first-child .box:before{display:none;}
#team .item:last-child:before{height:0;padding-bottom:5.38384845%;}
#team .box{padding-left:10.9670987%;position:relative;}
#team .box:before{width:11.0667996%;padding-bottom:3.5892323%;background:url(../images/team_circle.svg) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;left:0;top:0;margin-top:25px;}
#team .name{font-size:24px;font-weight:normal;line-height:1.5em;overflow:hidden;margin-bottom:1.4573991%;}
#team .name span{float:left;display:block;padding:0.375em 0.41666667em;border-radius:0.33333333em;background-color:#0fbbcc;min-width:7.28em;text-align:center;}
#team .intro{font-size:16px;line-height:2em;white-space:pre-line;max-width:800px;}
/*information*/
#information .entry h1{font-size:2em;font-weight:normal;}
#information .entry h2{font-size:1.75em;font-weight:normal;}
#information .entry h3{font-size:1.5em;font-weight:normal;}
#information .entry h4{font-size:1.35em;font-weight:normal;}
#information .entry h5{font-size:1.25em;font-weight:normal;}
#information .entry h6{font-size:1em;font-weight:normal;}
/*history*/
#history{position:relative;overflow:hidden;margin-bottom:5.58659218%;}
#history .slick-load{border-top:1px solid rgba(255,255,255,0.25);border-bottom:1px solid rgba(255,255,255,0.25);padding:0 4.65549348%;}
#history .item{font-size:28px;line-height:2.5em;text-align:center;font-weight:500;cursor:pointer;position:relative;}
#history .item span{display:inline-block;position:relative;}
#history .item span:before,#history .item span:after{width:100%;height:2px;background-color:#0fbbcc;content:'';display:block;position:absolute;left:0;opacity:0;}
#history .item span:before{top:0;}
#history .item span:after{bottom:0;}
#history .slick-current .item{color:#0fbbcc;}
#history .slick-current .item span:before,#history .slick-current .item span:after{opacity:1;}
#history .slick-active .item:after{width:0.17857143em;height:0.17857143em;background-color:#fff;border-radius:50%;content:'';display:block;position:absolute;right:-0.08928571em;top:50%;transform:translateY(-50%);}
#history .slick-slide:last-child .item:after{display:none;}
#history .slick-arrow{width:9px;position:absolute;top:50%;transform:translateY(-50%);}
#history .slick-arrow:before{padding-bottom:144.44444444%;background:url(../images/arrows_01.png) no-repeat 0 0;background-size:100% auto;content:'';display:block;}
#history .slick-prev{left:1.86219739%;}
#history .slick-next{right:1.86219739%;}
#history .slick-next:before{background-position:0 100%;}
/*memorabilia*/
#memorabilia .item{display:table;table-layout:fixed;width:100%;margin-bottom:1.86219739%;font-size:18px;}
#memorabilia .date{display:table-cell;vertical-align:top;width:7.8125em;color:#0fbbcc;font-size:0.88888889em;line-height:1.875em;font-weight:bold;}
#memorabilia .date span{display:block;padding-bottom:32.8%;background:url(../images/bg_date.svg) no-repeat center center;background-size:contain;position:relative;}
#memorabilia .date time{display:block;width:100%;position:absolute;top:50%;transform:translateY(-50%);left:0;padding:0 0.875em;}
#memorabilia .text{display:table-cell;vertical-align:middle;padding-left:3.25884544%;}
#memorabilia h4{font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1em;line-height:1.875em;}
@keyframes pageout1{0%{transform:translate(0,0) scale(1);}
30%{transform:translate(0,0) scale(0.8);}
50%{transform:translate(0,0) scale(0.8);}
100%{transform:translate(-100%,0) scale(0.8);}
}
@keyframes pageout3{0%{transform:translate(0,0) scale(1);}
30%{transform:translate(0,0) scale(0.8);}
50%{transform:translate(0,0) scale(0.8);}
100%{transform:translate(0,-100%) scale(0.8);}
}
@keyframes pageout2{0%{transform:translate(0,0);}
100%{transform:translate(-100%,0);}
}
#indexPage{height:100%;overflow:hidden;position:fixed;left:0;top:0;width:100%;}
#indexTop{position:absolute;left:0;width:100%;z-index:10;top:0;}
#indexBtm{position:absolute;left:0;width:100%;z-index:10;bottom:0;}
#slides{font-family:'YouSheBiaoTiHei';color:#fff;overflow:hidden;}
#slides .swiper-container{width:100%;height:100vh;}
#slides .item{position:absolute;left:0;right:0;top:0;bottom:0;background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center;overflow:hidden;}
#slides .item.active{z-index:5;}
#slides .item.prev{animation-fill-mode:forwards;animation-duration:1s;animation-timing-function:ease-in-out;z-index:6;}
#slides .prev.pageout1{animation-name:pageout1;}
#slides .prev.pageout3{animation-name:pageout3;}
#slides .prev.pageout2{animation-name:pageout2;}
#slides .box{position:absolute;left:0;top:26.04166667vh;width:100%;}
#slides .inner{position:relative;}
#slides .logo{width:68.07142857%;margin:0 auto;}
#slides .logo i{display:block;overflow:hidden;padding-bottom:37.67051417%;background:url(../images/icon_tcl.png) no-repeat center center;background-size:contain;}
#slides .text{position:absolute;left:6%;top:15%;font-size:56px;}
#slides .hgroup{white-space:nowrap;position:relative;left:-1.78571429em;opacity:0;transition:.6s;transition-delay:.6s;}
#slides .cn{font-weight:normal;display:inline-block;vertical-align:top;font-size:0.64285714em;line-height:1.125em;}
#slides .en{font-weight:normal;display:inline-block;font:0.2857em/1.375em 'Poppins';white-space:normal;text-transform:uppercase;max-width:15.3125em;text-align:left;vertical-align:top;font-style:italic;}
#slides .intro{position:relative;left:100px;opacity:0;transition:.6s;transition-delay:.9s;font-size:1em;line-height:1.25em;font-weight:normal;}
#slides .active .hgroup,#slides .active .intro{left:0;opacity:1;}
#slides .center .text{left:50%;transform:translateX(-50%);text-align:left;}
#slides .center .intro,#slides .center .cn{font-size:0.82142857em;}
#slides .center .intro span,#slides .center .cn span{font-size:1.39130435em;}
#slides .center .en{text-align:right;max-width:14em;vertical-align:bottom;}
#slides .center .cn{vertical-align:bottom;}
#pageControl span{position:absolute;top:50%;width:4.42708333%;transform:translateY(-50%);z-index:9;cursor:pointer;}
#pageControl span:after{padding-bottom:57.64705882%;background:no-repeat center center;background-size:contain;display:block;content:'';}
#pageControl .prev{left:4.42708333%;}
#pageControl .prev:after{background-image:url(../images/arrow_left.png);}
#pageControl .next{right:4.42708333%;}
#pageControl .next:after{background-image:url(../images/arrow_right.png);}
#swiperProgress{position:absolute;left:0;width:100%;bottom:17.1875vh;z-index:9;background:url(../images/line.png) no-repeat center;background-size:contain;text-align:center;padding-bottom:6.40625%;color:#fff;}
#swiperProgress .dots{position:absolute;left:0;top:100%;width:100%;margin-top:-2.91666667%;}
#swiperProgress .dot{display:inline-block;vertical-align:middle;transform:translateX(-50%);opacity:0;transition:.6s;position:absolute;width:5.83333333%;top:0;}
#swiperProgress .icon{padding-bottom:100%;background:no-repeat center center;background-size:contain;}
#swiperProgress .name{font-size:16px;line-height:1.875em;text-align:center;font-weight:normal;white-space:nowrap;position:absolute;left:50%;transform:translateX(-50%);top:100%;margin-top:5px;}
#swiperProgress .active{left:50%;opacity:1;}
#swiperProgress .prev{left:0%;opacity:0;}
#swiperProgress .next{left:100%;opacity:0;}
@media only screen and (min-height:769px) and (max-height:960px){/*769px*/
 #footer{padding:1.97916667vh 0;line-height:3.125vh;}
/*769px*/
 #navi li{line-height:10.41666667vh;}
/*769px*/
 #container{height:82.5vh;padding:20.25vh 0 6.25vh;}
/*769px*/
 #breadcrumb{margin-bottom:1.5625vh;}
/*769px*/
 .columnname{font-size:4.16666667vh;margin-bottom:4.6875vh;}
/*769px*/
 #pagenavi a{min-width:5.20833333vh;height:5.20833333vh;line-height:5.20833333vh;}
/*769px*/
 #certification{margin-bottom:7.8125vh;}
#certification ul{padding:2.08333333vh 0;}
#certification .box{padding:3.64583333vh 2.60416667vh 3.125vh;}
#certification .figure{margin-bottom:2.60416667vh;}
#certification figure{padding-bottom:21.25vh;}
#certification .name{font-size:1.875vh;}
/*769px*/
 #about .data li{padding:2.91666667vh 0;}
#about .data span{font-size:8.33333333vh;}
#about .scrollbar{max-height:36.45833333vh;}
/*769px*/
 #organization img{max-height:56.25vh;}
/*769px*/
 #cult .item{padding-bottom:22.91666667vh;margin-bottom:3.125vh;}
#cult .text{font-size:2.5vh;}
/*769px*/
 #idea:before{width:16.97916667vh;padding-bottom:17.70833333vh;margin-top:5.20833333vh;}
#idea .box{padding:7.91666667vh 4.6875vh 3.64583333vh;}
#idea .name{font-size:3.75vh;margin-bottom:3.125vh;}
#idea .list{margin-bottom:3.64583333vh;}
#idea .item{font-size:2.5vh;}
#idea .tab{width:48.95833333vh;}
/*769px*/
 #recruitment .columnname{margin-bottom:3.8vh;}
#recruitment .list{margin-bottom:6.875vh;}
#recruitment .item{padding:1.30208333vh 2.60416667vh 1.30208333vh 0;}
#recruitment .info{padding:3.75vh 4.6875vh 3.64583333vh;font-size:2.5vh;}
#recruitment ul{margin-bottom:2.08333333vh;}
#recruitment li{margin-right:3.64583333vh;}
#recruitment .school{margin-bottom:2.70833333vh;}
/*769px*/
 #finance{margin-bottom:6.25vh;}
/*769px*/
 .category{height:5.20833333vh;line-height:5.20833333vh;font-size:1.66666667vh;}
.category ul{max-height:25vh;}
.category li{line-height:4.16666667vh;}
/*769px*/
 #newsTop .bg{padding-bottom:24.375vh;}
#newsTop .text{font-size:2.5vh;padding:4.375vh 4.16666667vh 5.41666667vh;}
#newsTop .title{margin-bottom:1.04166667vh;}
#newsTop .slick-dots{margin-bottom:4.16666667vh;}
/*769px*/
 #newsList{height:51.04166667vh;}
#newsList .item{margin-bottom:2.39583333vh;}
#newsList .pic{width:28.125vh;}
#newsList .text{font-size:2.08333333vh;}
/*769px*/
 #units li{padding:0 2.60416667vh 2.60416667vh 0;font-size:2.08333333vh;}
#units .img{padding-bottom:25.52083333vh;}
#units .text{padding:3.125vh 4.16666667vh;}
}
@media only screen and (max-height:768px){#fullpage #footer{position:relative;}
}
@media only screen and (max-width:1555px){/*1555px*/
 .columnname{font-size:2.57234727vw;}
/*1555px*/
 #about .data span{font-size:5.14469453vw;}
/*1555px*/
 #pagenavi a{min-width:3.21543408vw;height:3.21543408vw;line-height:3.21543408vw;font-size:1.02893891vw;}
/*1555px*/
 #certification .name{font-size:1.15755627vw;}
/*1555px*/
 #cult .text{font-size:1.54340836vw;}
/*1555px*/
 #idea .name{font-size:2.31511254vw;margin-bottom:5%;}
#idea .item{font-size:1.54340836vw;}
#idea .tab{width:77.04918033%;}
/*1555px*/
 .category{height:3.21543408vw;line-height:3.21543408vw;}
.category ul{max-height:15.4340836vw;}
.category li{line-height:2.57234727vw;}
/*1555px*/
 #postTitle{font-size:2.31511254vw;}
/*1555px*/
 .boxTitle{font-size:1.54340836vw;}
/*1555px*/
 #units li{font-size:1.28617363vw;}
/*1555px*/
 #responsibility li{font-size:1.28617363vw;}
#responsibility li a{margin-right:7.7170418vw;}
/*1555px*/
 #team .name{font-size:1.54340836vw;}
/*1555px*/
 #history .item{font-size:1.80064309vw;}
/*1555px*/
 #memorabilia .item{font-size:1.15755627vw;}
/*1555px*/
 #slides .text{font-size:3.60128617vw;}
}
@media only screen and (max-width:1280px){/*1280px*/
 #topbtn{width:58px;}
/*1280px*/
 .entry{font-size:14px;line-height:1.875em;}
/*1280px*/
 #about .entry{width:55%;}
#about .data{width:39%;}
#about .data li{font-size:14px;}
/*1280px*/
 #pagenavi a{font-size:14px;}
/*1280px*/
 #certification .name{font-size:16px;}
/*1280px*/
 #cult .text,#idea .item{font-size:18px;}
#cult p,#idea .intro{font-size:14px;}
/*1280px*/
 #recruitment .info{font-size:20px;}
#recruitment li{font-size:14px;}
#recruitment .more{font-size:12px;width:80px;}
/*1280px*/
 #finance .title{font-size:14px;}
/*1280px*/
 #newsTop .text{font-size:20px;}
#newsTop .excerpt{font-size:14px;}
/*1280px*/
 #newsList .text{font-size:18px;}
#newsList .meta{font-size:14px;}
/*1280px*/
 .category{font-size:14px;}
/*1280px*/
 #main{padding-right:4%;}
/*1280px*/
 .boxTitle{font-size:20px;}
/*1280px*/
 #hotnews{width:27%;}
#hotnews li,#hotnews .more a{font-size:14px;}
/*1280px*/
 #postnavi,#postMeta{font-size:14px;}
/*1280px*/
 #units li{font-size:16px;}
/*1280px*/
 #pagemenu{width:200px;}
#pagemenu li{font-size:14px;}
/*1280px*/
 .blogItem .pic{width:240px;}
.blogItem .text{margin-left:240px;font-size:18px;}
/*1280px*/
 #customer .name{font-size:16px;}
/*1280px*/
 #responsibility li{font-size:16px;}
#responsibility li a{margin-right:85px;}
/*1280px*/
 .table table{font-size:16px;}
/*1280px*/
 #report .name{font-size:22px;}
/*1280px*/
 .qaItem{font-size:18px;}
/*1280px*/
 #team .intro{font-size:14px;}
/*1280px*/
 #memorabilia .item{font-size:14px;}
/*1280px*/
 #swiperProgress .name{font-size:14px;}
.list-meu{padding-right:200px;}
/*1280px*/
 #submenu span{font-size:14px;}
}
@media only screen and (max-width:1024px){#fullpage,#fullpage body{height:auto;}
#fullpage #footer{position:relative;}
/*1024px*/
 #footer{padding:15px 0;line-height:1.75em;}
/*1024px*/
 #copyright,#pages{float:none;text-align:center;}
/*1024px*/
 #header .inner{display:flex;align-items:center;justify-content:space-between;}
/*1024px*/
 #logo{display:block;padding:20px 0;}
/*1024px*/
 #topbtn{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:20.5px 0;width:96px;}
/*1024px*/
 #language,#search{float:none;}
/*1024px*/
 #menu{display:block;}
/*1024px*/
 #navi{position:fixed;right:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.25);padding:0;display:none;z-index:9;}
#navi>ul{display:block;width:290px;height:100%;padding:10vh 0;overflow-y:auto;-webkit-overflow-scrolling:touch;position:fixed;right:0;top:0;background-color:#fff;box-shadow:-2px 0 5px rgba(0,0,0,0.25);transform:translateX(100%);transition:all .3s;}
#navi .show{transform:translateX(0);}
#navi span{display:block;position:relative;cursor:pointer;}
#navi span:before,#navi span:after{content:'';display:block;position:absolute;background-color:#1b82cd;top:50%;transform:translateY(-50%);}
#navi span:before{width:2px;height:12px;right:5px;transition:all .3s;}
#navi span:after{right:0;width:12px;height:2px;}
#navi span a{margin-right:15px;display:inline-block;}
#navi a{color:#333;display:block;}
#navi li{line-height:50px;padding:0 25px;margin:0;}
#navi li ul{position:static;left:auto;transform:none;background-color:transparent;min-width:0;}
#navi li li{text-align:left;padding:0 0 0 1em;line-height:24px;}
#navi li li a{margin-right:0;padding:8px 0;white-space:normal;}
#navi .active span:before{height:0;}
/*1024px*/
 #container{height:auto;padding:4% 0;}
/*1024px*/
 #breadcrumb{margin-bottom:2.5%;}
/*1024px*/
 .columnname{font-size:26px;margin-bottom:3.5%;}
/*1024px*/
 #about .info{display:block;}
#about .entry{width:auto;margin-bottom:5%;}
#about .scrollbar{max-height:none;}
#about .data{width:auto;}
#about .data ul{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
#about .data li{width:auto;}
/*1024px*/
 #pagenavi a{width:33px;height:33px;line-height:33px;border-radius:3px;}
/*1024px*/
 #certification ul{justify-content:space-between;width:103%;}
#certification li{width:33.333%;padding:1.5% 3% 1.5% 0;}
#certification li:nth-child(4){transform:translateX(50%);}
#certification li:nth-child(5){transform:translateX(-50%);}
#certification .box{padding:14% 10% 12%;}
#certification .figure{margin-bottom:13%;}
#certification figure{padding-bottom:107.36842105%;}
#certification img{width:100%;}
/*1024px*/
 #culture{display:block;}
/*1024px*/
 #idea{width:auto;}
#idea .box{padding:5%;}
#idea .name{font-size:24px;}
#idea .tab span{width:6.5%;}
#idea .tab .cur{width:8.1%;}
/*1024px*/
 #cult{width:auto;flex-direction:row;}
#cult .item{margin-bottom:0;margin-top:3.125%;width:48.4375%;}
/*1024px*/
 #recruitment .list{display:block;width:auto;}
#recruitment .item{width:auto;padding-right:0;}
#recruitment .info{padding:5%;}
#recruitment .school{width:103%;display:flex;}
#recruitment .school .item{width:50%;padding:1.5% 3% 1.5% 0;}
/*1024px*/
 #finance ul{justify-content:space-between;}
#finance li{width:33.333%;}
#finance li:nth-child(4){transform:translateX(50%);}
#finance li:nth-child(5){transform:translateX(-50%);}
#finance .icon{width:42px;}
/*1024px*/
 #news .box{display:block;}
/*1024px*/
 #newsTop{width:auto;margin-bottom:3.5%;}
#newsTop .bg{padding-bottom:55.45023697%;}
#newsTop .text{font-size:18px;padding:3.5%;}
#newsTop .excerpt{-webkit-line-clamp:1;height:1.875em;}
#newsTop .slick-dots{padding:0 3.5%;margin-bottom:3.5%;}
/*1024px*/
 #newsList{width:auto;}
#newsList .text{font-size:16px;}
/*1024px*/
 .category{height:35px;line-height:35px;width:150px;}
.category ul{max-height:180px;}
.category li{line-height:30px;}
/*1024px*/
 #wrapper{display:block;width:auto;}
/*1024px*/
 #main{display:block;padding-right:0;border-right:none;margin-bottom:5%;width:auto;}
/*1024px*/
 #postTitle{font-size:24px;margin-bottom:1%;}
/*1024px*/
 #postMeta{padding-bottom:2%;margin-bottom:3%;}
/*1024px*/
 #postnavi{padding-top:3%;margin-top:4%;}
/*1024px*/
 .boxTitle{font-size:18px;margin-bottom:3.5%;}
/*1024px*/
 #hotnews{display:block;width:auto;padding-left:0;}
#hotnews ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;}
#hotnews .top{width:30%;margin-bottom:0;padding-bottom:3%;}
#hotnews .top a{display:block;}
#hotnews .pic{display:block;width:auto;margin-bottom:5%;}
#hotnews .text{padding-left:0;}
#hotnews .list{width:100%;padding:1% 0;}
#hotnews .more{margin-top:3%;text-align:center;}
/*1024px*/
 #units li{width:50%;}
#units .img{padding-bottom:54.44444444%;}
/*1024px*/
 #members{padding:0;margin:5% 0 0;}
#members #main{margin-bottom:0;}
/*1024px*/
 #pagemenu{overflow:hidden;width:auto;padding:0;display:block;}
#pagemenu ul{white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:5px;}
#pagemenu li{margin-right:2.9296875vw;line-height:2.2em;display:inline-block;}
#pagemenu li:last-child{margin-right:0;}
#pagemenu a{padding:0;}
#pagemenu .current a{padding:0 10px;}
/*1024px*/
 .blogItem .pic{width:220px;}
.blogItem .text{margin-left:220px;}
/*1024px*/
 #customer .name{font-size:14px;}
/*1024px*/
 #responsibility li{font-size:14px;}
#responsibility li a{margin-right:75px;padding-right:0;}
/*1024px*/
 .table table{font-size:14px;}
/*1024px*/
 #report .name{font-size:18px;margin-bottom:3.5%;}
/*1024px*/
 #team .name{font-size:16px;}
/*1024px*/
 #history .item{font-size:18px;}
.list-meu{padding-right:0;}
/*1024px*/
 #submenu{margin-bottom:4%;}
#submenu span{line-height:2.5em;}
#submenu a{min-width:8em;}
}
@media only screen and (max-width:768px){/*768px*/
 #topbtn{position:static;}
/*768px*/
 #searchForm{right:0;width:100%;background-color:#0062a8;margin-top:1px;}
#searchForm .input{padding-right:54px;}
#searchForm .submit{width:54px;background-size:37% auto;}
/*768px*/
 #container{padding:23% 0;}
/*768px*/
 #breadcrumb{margin-bottom:15px;}
/*768px*/
 .columnname{font-size:22px;margin-bottom:25px;}
/*768px*/
 #about{margin-bottom:8vh;}
#about .data li{width:50%;text-align:center;padding:2.5% 0;}
#about .data span{font-size:36px;}
/*768px*/
 #pagenavi a{width:30px;height:30px;line-height:30px;}
/*768px*/
 #organization img{width:100%;max-width:none;max-height:none;}
/*768px*/
 #certification ul{display:block;width:auto;padding:0;}
#certification li{width:auto;padding-right:0;}
#certification li:nth-child(4),#certification li:nth-child(5){transform:none;}
#certification .box{padding:5%;}
#certification .figure{margin-bottom:5%;}
#certification figure{padding-bottom:0;}
#certification img{position:static;transform:none;}
/*768px*/
 #idea .name{font-size:22px;margin-bottom:3.5%;}
#idea .tab span{width:8.5%;}
#idea .tab .cur{width:10%;}
/*768px*/
 #cult{display:block;}
#cult .item{width:auto;}
#cult .text{left:5%;width:90%;}
/*768px*/
 #recruitment .info{padding:6%;font-size:18px;}
#recruitment .school{width:auto;display:block;}
#recruitment .school .item{width:auto;padding-right:0;}
/*768px*/
 #finance li{width:50%;}
#finance li:nth-child(4){transform:none;}
#finance li:nth-child(5){transform:translateX(50%);}
/*768px*/
 #newsTop{margin-bottom:5%;}
#newsTop .text{padding:5%;}
#newsTop .excerpt{-webkit-line-clamp:2;height:3.75em;}
#newsTop .slick-dots{padding:0 5%;margin-bottom:5%;}
/*768px*/
 #newsList{height:120vh;}
#newsList .item{margin-bottom:3.5%;}
#newsList .item a{display:block;}
#newsList .pic{display:block;width:auto;}
#newsList .text{padding:5%;display:block;}
#newsList .title{height:auto;max-height:3.75em;margin-bottom:5px;}
#newsList .mCSB_container{margin-right:0;}
/*768px*/
 .category{height:30px;line-height:30px;width:220px;font-size:13px;}
.category ul{max-height:168px;}
.category li{line-height:28px;}
/*768px*/
 #postTitle{font-size:18px;margin-bottom:2.5%;}
/*768px*/
 #postMeta,#postMeta .text{font-size:12px;}
#postMeta .qrcode{width:120px;}
/*768px*/
 #backList{float:none;text-align:center;margin-bottom:3%;}
#backList i{display:inline-block;}
/*768px*/
 #prevnext{margin-right:0;padding-right:0;}
/*768px*/
 #units ul{display:block;width:auto;}
#units li{width:auto;padding-right:0;}
#units .text{display:none;}
#units a:hover .name{bottom:0;}
/*768px*/
 .blogItem .pic{width:150px;}
.blogItem .text{margin-left:150px;}
.blogItem .title{margin-bottom:7px;}
.blogItem .excerpt{height:3.75em;-webkit-line-clamp:2;}
/*768px*/
 #responsibility li{margin-bottom:2.5%;padding-bottom:2.5%;}
/*768px*/
 .qaItem{padding-bottom:3%;margin-bottom:3%;font-size:16px;}
.qaItem .answer{font-size:0.875em;margin-top:2.5%;}
/*768px*/
 #team .item{margin:-16px 0 16px 32px;}
#team .item:before{width:1px;margin-top:16px;}
#team .item:first-child{margin-bottom:33px;}
#team .item:first-child:before{width:1px;}
#team .item:first-child:after{width:33px;padding-bottom:33px;}
#team .item:first-child .box{padding-left:24px;}
#team .item:last-child:before{padding-bottom:25px;}
#team .box{padding-left:50px;}
#team .box:before{width:50px;padding-bottom:16px;margin-top:18px;}
/*768px*/
 #slides .text{font-size:28px;text-align:center;width:100%;left:0;}
#slides .hgroup{margin-bottom:1vh;}
#slides .cn{display:block;font-size:22px;margin-bottom:1vh;}
#slides .en{font-size:14px;margin:0 auto;display:block;text-align:center;}
#slides .center .text{left:auto;transform:none;text-align:center;}
#slides .center .intro{margin-bottom:1vh;}
#slides .center .en{margin-bottom:1vh;}
/*768px*/
 #swiperProgress{bottom:25vh;}
#swiperProgress .dot{width:45px;}
/*768px*/
 #pageControl span{width:40px;}
}
@media only screen and (max-width:640px){/*640px*/
 #profile .media{float:none;width:auto;padding:0;margin-bottom:3.5%;}
/*640px*/
 #customer ul{width:106%;}
#customer li{width:50%;padding-right:6%;padding-bottom:4%;}
.search-box{width:auto;}
}
@media only screen and (max-width:420px){/*420px*/
 #finance ul{display:block;}
#finance li{width:auto;padding-right:0;}
#finance li:nth-child(5){transform:none;}
/*420px*/
 .blogItem{margin-bottom:5%;}
.blogItem .pic{width:auto;float:none;margin-bottom:3.5%;}
.blogItem .text{margin-left:0;padding-left:0;}
.blogItem .excerpt{height:5.625em;-webkit-line-clamp:3;}
}
#menu12 ul{display:none !important;}
.news_box{position:relative;}
.certification{display:table;table-layout:fixed;width:100%;margin-bottom:2.5%;}
.certification #certification{margin-bottom:2.8125vh;}
.certification #certification li{width:33%;margin-bottom:2%}
/* 20231207 */
.entry *{font-family:'HarmonyOS Sans SC' !important;}

