/* ===== general ===== */



/* ===== common ===== */

button, input, select, textarea {border: 0 none;outline: none;}



/* ===== a ===== */
.na {/* align-content: flex-start | flex-end | center | space-between | space-around | stretch; */}
.na {-webkit-align-content: flex-start;align-content: flex-start;}

.na {/* align-items: flex-start | flex-end | center | baseline | stretch; */}
.na {-webkit-align-items:flex-start;align-items:flex-start;}
.na {-webkit-align-items:center;align-items:center;}


button, input, select, textarea {-webkit-appearance:none;appearance:none;}
button, input, select, textarea {border-radius:0;}



/* ===== b ===== */
.na {background-position:50% 100%;}

.na, .photo-list li em {background-position:50% 50%;}

.na {background-repeat:repeat;}

html, .homeNotice, .leader li i, .booklist li em, .newslist dt em, .projects em, .booklist li em, .photo-list li em {background-size:cover;}

.na {border:0 none;}

.na {border-radius:50%;}

.na, .homeSlider a.bx-pager-link {border-radius:0.5rem;}

.na {border-radius:0.25rem;}

.na, .pager li *, .adviseForm input, .adviseForm textarea, .formAct button {border-radius:0.15rem;}

.hcMore a {border-radius:3rem;}

.na, .homeSlider li a *, .homeCreative .hc li * {bottom:0;}

.na {box-sizing:border-box;}




/* ===== c ===== */
.na {clear:both;}

.na, .header:before, a.btv.menu b:after, a.btv.menu b:before, .ht h3 b:after, .ht li a:after, .ht li b:after, .tp-list li a:before {content:" ";}

.na {cursor:pointer;}




/* ===== d ===== */
.bx-controls-direction i, a.bx-pager-link, h1.logo a, .navigation li a, .ftcode li *, .homeSlider li *, .ht a, .ht b, .homeAbout img, .hcMore a, .homeNews .hc dt *, .fullAD *, .tt a, .tp-list li a, .homeCreative .hc li *, .homeMagazine .hc li *, .homePub li *, .homeGroup li *, .pager li *, p.aStat span *, .art-list .c li a, .bt a *, .article-list li *, .photo-list li * {display:block;}

.flex, .bx-pager, .ftcode ol, .ht, .ht ol, .hcMore, .homeNews .hc dl, .tt, .homeMagazine .hc ul, .homeGroup ol, .subMenu h3, .leader ul, .annual ul, .pager ul, .formAct dl, .newslist dl, .newslist p, p.aStat, p.aStat span, .projects dl, .booklist ul, .bt a, dd#authPart {display:-webkit-box;display:-webkit-flex;display:flex;}

.na {display:inline-block;}

.hi, a.btv.lang {display:none;}
li.redirect a.init {display:none !important;}





/* ===== e ===== */




/* ===== f ===== */
.na {/* flex-direction: row | row-reverse | column | column-reverse; */}
.flex-row-reverse {-webkit-flex-direction:row-reverse;flex-direction:row-reverse;}

.na {/* flex-shrink: <number>;  default 1 */}
.homeNews .hc dt, .newslist dt {-webkit-flex-shrink:0;flex-shrink:0;}

.na {/* flex-grow: <number>; default 0 */}
.na {-webkit-flex-grow:1;flex-grow:1;}
.na, .ht ol, .subMenu h3 b, .newslist dd {-webkit-flex-grow:2;flex-grow:2;}


.box{/* flex-wrap: nowrap | wrap | wrap-reverse; */}
.flex-wrap, .ftcode ol, .homeGroup ol, .leader ul, .annual ul, .booklist ul {-webkit-flex-wrap:wrap;flex-wrap:wrap;}


.na {float:left;}
.na {float:right;}


* {font-family:"Poppins", Tahoma,Helvetica,Arial,Microsoft yahei, "Hiragino Sans GB", "Hiragino Sans GB W3", -apple-system-font, "Helvetica Neue", sans-serif;}

.tp-list li a:before {font-family:"Material Design Icons";}

* {-webkit-text-size-adjust:none;font-size-adjust:none;}

html {font-size:20px;}


* {font-size:0.7rem;}

.na {font-size:0.6rem;}

.na, .homeCreative .hc p, .newslist dd *, .art-list .c h4, .article-list h4 {font-size:0.75rem;}

.na, .navigation a, .tt h3, .subMenu li a, .leader li b {font-size:0.8rem;}

.na, a.btv.lang, .ht h3 b, .bt h3 {font-size:0.9rem;}

.na, .homeCreative .bx-controls i, .subMenu h3 b {font-size:1rem;}

h2.art {font-size:1.125rem;}

.homeSlider .bx-controls-direction i, a.btv.back i {font-size:1.25rem;}

.na {font-size:1.75rem;}

.na {font-size:2rem;}

* {font-style:normal;}

* {font-weight:normal;}

.na {font-weight:bold;}


h1 {font-size:1.5rem;}
h2 {font-size:1.25rem;}
h3 {font-size:1rem;}
h4 {font-size:0.8rem;}
h5 {font-size:0.7rem;}
h6 {font-size:0.6rem;}





/* ===== g ===== */




/* ===== h ===== */
.na, .navigation {height:100%;}
.na {min-height:100%;}



/* ===== i ===== */




/* ===== j ===== */
.na {/* justify-content: flex-start | flex-end | center | space-between | space-around; */}
.flex-center, .homeSlider .bx-pager, .hcMore, .pager ul, .ftcode ol {-webkit-justify-content:center;justify-content:center;}
.flex-end, .ht ol {-webkit-justify-content:flex-end;justify-content:flex-end;}
.flex-between, .tt, .ht, .homeGroup ol, .bt a {-webkit-justify-content:space-between;justify-content:space-between;}




/* ===== k ===== */




/* ===== l ===== */
.header, .header:before, a.btv.menu b, a.btv.menu b:after, a.btv.menu b:before, .navigation, .homeSlider li a *, .ht li a:after, .ht b:after, .homeCreative .hc li * {left:0;}

.na {left:50%;}

.na {line-height:1.5;}

.footer * {line-height:1;}

.na {line-height:0.9rem;}

.ftcopy *, .homeAbout p, .homeNews .hc dd *, .homeNotice .hc li *, .tp-list li *, .homeCreative .hc p, .newslist dd *, .art-list .c *, .booklist li p, .article-list * {line-height:1rem;}

.na {line-height:1.4rem;}

.na {line-height:1.5rem;}

ol, ul {list-style:none;}




/* ===== m ===== */
* {margin:0;}

h1.logo {margin:auto;}





/* ===== n ===== */




/* ===== o ===== */
.ftcode p, .ftcopy a, .homeAbout p, .homeNotice li h4 {opacity:0.8;}
.homeNotice li p i {opacity:0.38;}
.homeNotice li p b {opacity:0.62;}


* {outline:none;}

.homeSlider li a, .homeSlider li em, .homeNews .hc em, .homeCreative .hc li a, .homeMagazine .hc li a, .gap {overflow:hidden;}

.na, .navigation ol {overflow:auto;}




/* ===== p ===== */
* {padding:0;}

.na, .header:before, a.btv, a.btv.menu b, a.btv.menu b:after, a.btv.menu b:before, a.btv.menu em, a.btv.menu i, .navigation ol, .homeSlider li a *, .homeSlider .bx-controls-direction a, .ht h3 b:after, .ht li a:after, .ht li b:after, .tp-list li a:before, .homeCreative .bx-controls a, .homeCreative .hc li a *, .homeMagazine .hc li img, .homePub li img, .homePub .bx-controls a, .article-list li i {position:absolute;}

.na, .header, .navigation {position:fixed;}

.bx-wrapper, .homeSlider li a, .ht h3 b, .ht li a, .ht li b, .tp-list li a, .homeMagazine .hc li a, .homePub li a, .article-list li a {position:relative;}




/* ===== q ===== */




/* ===== r ===== */
.na {right:0;}




/* ===== s ===== */




/* ===== t ===== */
.bx-controls-direction i, a.btv, .ftcode li *, .ftcopy *, .homeSlider li p, .hcMore a, .homeCreative .hc p, .homePublish .ht p a, .leader li b, .pager * {text-align:center;}

.na {text-align:right;}

a {text-decoration:none;}

.na {text-transform:uppercase;}

.na, .header, .header:before, .navigation {top:0;}

.homeCreative .bx-controls a {top:50%;}

a.btv.menu *, a.btv.menu b:after, a.btv.menu b:before, .navigation, .subMenu h3 i:after, .subMenu h3 i:before {transition:all 300ms ease 0s;}

.na {transform:rotate(45deg);}
.na {transform:rotate(-45deg);}




/* ===== u ===== */




/* ===== v ===== */




/* ===== w ===== */
.fw, .header, .header:before, .navigation, .navigation ol, .navigation li, .footer, .ftcode, .ftcode li *, .ftcopy, .ht, .ht li a:after, .ht b:after, .hc, .fullAD, .fullAD *, .homeMagazine .hc li img, .homePub li img, .gap, .homeGroup li img {width:100%;}

.outer, .homeSlider, .homeSlider li p, .homeAbout, .homeNews, .homeNotice, .tp-list, .homeCreative, .homeMagazine, .homePublish, .advises, .booklist, .leader, .article-list {width:calc( 100% - 1.5rem );}

.na {width:50%;}

.na {width:33.3331%;}

.na {width:25%;}

.xc {width:60rem;}

.na {white-space:nowrap;}




/* ===== x ===== */




/* ===== y ===== */




/* ===== z ===== */
* {z-index:0;}

.na, .homeSlider li p, .homeCreative .hc li p {z-index:1;}

.na {z-index:5;}
.na {z-index:10;}

.na, .navigation {z-index:800;}
.na, .header {z-index:850;}
.na {z-index:860;}

.na {z-index:900;}



/* ===== special ===== */
.ot, .homeSlider a.bx-pager-link {overflow:hidden;text-indent:-5000rem;}

.zhcn {font-family:simsun, sans-serif;}

.na, .homeSlider li p, .homeCreative .hc p, .annual li p, .pjlist p b, .press b, .booklist li b, .books li b, p.aStat b {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.na {opacity:0;visibility:hidden;}
.na {opacity:1;visibility:visible;}

.ellipsis, .homeNews .hc h4 , .tp-list li a, .photo-list li p {display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;box-orient:vertical;}
.ellipsis {-webkit-line-clamp:1;line-clamp:1;}
.ellipsis.row2, .homeNews .hc h4, .tp-list li a {-webkit-line-clamp:2;line-clamp:2;}
.ellipsis.row3, .photo-list li p {-webkit-line-clamp:3;line-clamp:3;}