@media screen and (min-width: 1240px) {




/* ===== 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; */}
.subPage .xc, .subpage .xc {-webkit-align-items:flex-start;align-items:flex-start;}
.na, .home-brand-list li a, .home-brand-list li i {-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, .result-banner {background-position:50% 100%;}

.na, .homeNews em, .homePublish li em, .works em, .morePerson em, .bases li em, .homeAwards li em, .homeBooks li em, .topicArticle dt em, .annualArticle dt em, .video-list dt i, .topic-reading-list em, .topic-article-list em, .people-list li em {background-position:50% 50%;}

.na {background-repeat:repeat;}

.na, .homeNews em, .homePublish li em, .homePerson em, .morePerson em, .bases li em, .homeAwards li em, .homeBooks li em, .topicArticle dt em, .annualArticle dt em, .video-list dt i, .topic-reading-list em, .topic-article-list em, .people-list li em {background-size:cover;}

.na {border:0 none;}

.topbar h5 i:before, .topbar dt img, .ucTop h5 i:before, .ucTop dt img {border-radius:50%;}

.na {border-radius:0.5rem;}

.na {border-radius:0.25rem;}

.na {border-radius:0.15rem;}

.na {bottom:0;}

.topbar {box-sizing:border-box;}




/* ===== c ===== */
.na {clear:both;}

.topbar h5 i:after, .topbar h5 i:before, .ucTop h5 i:after, .ucTop h5 i:before, .navi p a:after, .homePress:after, .homePress:before, .ht h3:after, .homeMembers:after, .homeMembers:before, .homeBranch:after, .homeBranch:before, .homePolicy:after, .homePolicy:before, .searchForm i:after, .searchForm i:before, .video-menu li a:after {content:" ";}

button, .topbar h5, .ucTop h5, .sider *, .st i {cursor:pointer;}





/* ===== d ===== */
.dropDown a, .topbar b, .topbar i, .ucTop b, .ucTop i, h1.logo a, .navi ul a, .ht p a, .home-brand-list li img, .homeNews a, .homeNews em, .homeNews img, .homePublish li a, .homePublish li em, .homePerson a, .homePerson em, .homePerson img, .works dt *, .morePerson dt *, .committee a, .homeUnions li a, .bases li *, .homeAwards li a, .homeAwards li em, .homeAwards li img, .homeBooks li *, .sider i, .stater p *, .sideAD *, .articles a *, p.aStat span *, .sideNote .c p *, .pager li a, .pager li b, .press li a, .press li img, .getCode a, .memberNote dt *, .memberNote dd *, .memberNote input:before, .branch li *, .context dd *, .topicArticle a, .topicArticle dt *, .annualArticle a, .annualArticle dt *, .video-menu li a, .video-list li a, .video-list dt, .video-list dt i, .video-pager li *, .topic-banner i, .topic-reading-list a, .topic-reading-list em, .topic-article-list a, .topic-article-list em, .people-list li *, .branch-list li a, dl.member-top-link a {display:block;}

.flex, .d-flex, .pc-flex, .topbar dl, .topbar h2 a, .ucTop h2 a, .topbar h3, .topbar h4, .topbar h5, .topbar p, .topbar p a, .ft-about, .ucTop dl, .ucTop h3, .ucTop h4, .ucTop h5, .ucTop p, .ucTop p a, .navi ol, .navi p a, .ht, .homePress .xc, .home-brand-list ul, .home-brand-list li i, .homeNotice li a, .homeNews dl, .homeUnion a, .bx-controls-direction, .works dl, .morePerson ul, .morePerson dl, .database form, .committee ul, .homeUnions ul, .homeAwards ul, .homePolicy .xc, .homeBranch .xc, .homeMembers .xc, .homePerson, .homeNews, .ftinfo .xc, .footer .xc, 
.subPage .xc, .t, .stater p, .pager ul, .st h2, .struct dl, .articles a, p.aStat, p.aStat span, .context .c, .sideNote .c a, .sideNote .c p, .council dl, .press dl, .awards dl, .books dl, .memberNote dl, .memberNote dt, .branch ul, .branch-list ul, .topicArticle ul, .topicArticle dl, .annualArticle ul, .annualArticle dl, .video-menu ol, .video-list ul, .video-pager ul, .topic-reading-list ul, .topic-article-list ul, .people-list ul, dl.member-top-link {display:-webkit-box;display:-webkit-flex;display:flex;}

.na, .pager li strong {display:inline-block;}

.hi {display:none;}



.na {/*flex-direction: row | row-reverse | column | column-reverse;*/}
.na {-webkit-flex-direction:row-reverse;flex-direction:row-reverse;}






/* ===== e ===== */




/* ===== f ===== */
.na {/* flex-direction: row | row-reverse | column | column-reverse; */}
.flex-row-reverse, .homePress .xc, .subPage .xc {-webkit-flex-direction:row-reverse;flex-direction:row-reverse;}
.homeNotice li a, .sideNote .c a {-webkit-flex-direction:column-reverse;flex-direction:column-reverse;}



.na {/* flex-shrink: <number>;  default 1 */}
.homeUnion i, .stater a, .stater em, .memberNote dd, .member-banner dd {-webkit-flex-shrink:0;flex-shrink:0;}

.na {/* flex-grow: <number>; default 0 */}
.na {-webkit-flex-grow:1;flex-grow:1;}
.homeUnion h4, .articles a b, .memberNote dt {-webkit-flex-grow:2;flex-grow:2;}


.box{/* flex-wrap: nowrap | wrap | wrap-reverse; */}
.flex-wrap, .home-brand-list ul, .homeNotice li a, .morePerson ul, .committee ul, .homeUnions ul, .branch ul, .branch-list ul, .topicArticle ul, .annualArticle ul, .video-list ul, .topic-reading-list ul, .topic-article-list ul, .people-list ul {-webkit-flex-wrap:wrap;flex-wrap:wrap;}


.na {float:left;}
.na {float:right;}


* {font-family:Arial, Tahoma, Helvetica, Microsoft yahei, "Hiragino Sans GB", "Hiragino Sans GB W3", -apple-system-font, "Helvetica Neue", sans-serif;}

.ht p a, .ftinfo h4 a, .stater p em {font-family:Microsoft yahei, -apple-system-font, "Helvetica Neue", sans-serif;}

.brand-links li a b:after, .subMenu li a b:after {font-family:"Material Design Icons";}


html {font-size:20px;}


* {font-size:0.75rem;}

.na {font-size:0.6rem;}

.navi p b, .homeIntro .c p, .committee a, .spr .t h3, .st h2, .st h2 b, .video-list h3 {font-size:0.75rem;}

.topic-reading-list h3 {font-size:0.8rem;}

.topbar a i, .ucTop a i, .video-menu li a {font-size:0.9rem;}

.topbar .func i, .ucTop .func i {font-size:1rem;}

.na, .st i {font-size:1.25rem;}

.na {font-size:1.75rem;}

.na {font-size:2rem;}

* {font-style:normal;}

* {font-weight:normal;}

.navi p b, .homeNotice h4, .homeNews h4, .homeUnion h4, .summary h4, .works h3, .works h4, .morePerson h4, .bases h4, .homeAwards h4, .homeBooks h4, .spr .t h3, .articles b, .sideNote .c h4, .st h2, .st h2 b, .video-list h3, .topic-reading-list h3 {font-weight:bold;}


h1 {font-size:1.6rem;}
h2 {font-size:1.2rem;}
h3 {font-size:0.9rem;}
h4 {font-size:0.75rem;}
h5 {font-size:0.6rem;}
h6 {font-size:0.5rem;}





/* ===== g ===== */




/* ===== h ===== */
.na {height:100%;}
.na {min-height:100%;}



/* ===== i ===== */




/* ===== j ===== */
.na {/* justify-content: flex-start | flex-end | center | space-between | space-around; */}
.flex-center, .navi ol, .home-brand-list li i, .database form, .pager ul, .video-menu ol, .video-pager ul {-webkit-justify-content:center;justify-content:center;}
.flex-end {-webkit-justify-content:flex-end;justify-content:flex-end;}
.flex-between, .ht, .morePerson ul, .homeAwards ul, .footer .xc, .subPage .xc, .subpage .xc, .st h2, p.aStat, .t {-webkit-justify-content:space-between;justify-content:space-between;}




/* ===== k ===== */




/* ===== l ===== */
.na, .video-menu li a:after {left:0;}

h1.logo, .navi, .getCode {left:50%;}

* {line-height:1;}

.na {line-height:0.9rem;}

.na {line-height:1rem;}

.na {line-height:1.4rem;}

.na {line-height:1.5rem;}

ol, ul {list-style:none;}




/* ===== m ===== */
* {margin:0;}

.xc, .video-page, .topic-reading-list ul, .topic-article-list ul {margin:auto;}





/* ===== n ===== */




/* ===== o ===== */
* {outline:none;}

.na, .video-list dt, .video-list dd h3, .topic-reading-list h3, .topic-article-list h3 {overflow:hidden;}




/* ===== p ===== */
* {padding:0;}

.topbar h5 i:after, .topbar h5 i:before, .ucTop h5 i:after, .ucTop h5 i:before, .dropDown, .navi p a:after, .homePress:after, .homePress:before, .ht h3:after, .homeMembers:after, .homeMembers:before, .options p i, .homeBranch:after, .homeBranch:before, .sider dd, .sider img, .homePolicy:after, .homePolicy:before, .getCode .c, .searchForm form, .searchForm i, .searchForm i:after, .searchForm i:before, .video-menu li a:after {position:absolute;}

.topbar, .header, h1.logo, .navi, .sider, .mask, .searchForm, .sider, .getCode, .mask, .searchForm {position:fixed;}

.bx-wrapper, .dropHold, .topbar h5 i, .ucTop h5 i, .navi p a, .homePress, .rowL, .rowR, .ht, .ht h3, .homeMembers, .options p, .homeBranch, .sider dl, .homePolicy, .dataRow, .topicTitle, .video-menu li a, .topic-reading-list, .topic-reading-list li a, .topic-article-list li a {position:relative;}




/* ===== q ===== */




/* ===== r ===== */
.na {right:0;}




/* ===== s ===== */




/* ===== t ===== */
.na, .database a, .homeBooks h4, .sider *, .st h2 i, .getCode p {text-align:center;}

.na {text-align:right;}

a {text-decoration:none;}

.topbar *, .ucTop * {text-transform:uppercase;}


.na {top:0;}

.na {top:50%;}

a, a * {transition:color 400ms ease 0s;}

.dropDown, .topbar a, .topbar h5, .ucTop a, .ucTop h5, .navi *, .navi p a:after, .brand-links li b:after, .home-party-link a, .homeNotice .c *, .homeNews a *, .homeUnion a *, .works a *, .morePerson a *, .database *, .committee a, .bases a *, .homeAwards a *, .homeBooks a *, .sider dl *, .searchForm *, .memberNote a, .video-menu li a:after, .video-list dt i, .topic-reading-list li *, .topic-article-list li *, .people-list li *, .subMenu li a b:after, .member-banner dd a, .about-link li a, .about-link li a:before, .side-adv a {transition:all 400ms ease 0s;}

.na, .topbar h5 i:after, .ucTop h5 i:after, .searchForm i:after {transform:rotate(45deg);}
.na, .searchForm i:before {transform:rotate(-45deg);}




/* ===== u ===== */




/* ===== v ===== */




/* ===== w ===== */
.fw, .sideAD *, .video-menu li.cur a:after, .video-menu li a:hover:after, .topic-banner, .topic-banner i, .topic-reading-list, .topic-article-list {width:100%;}

.na, .context dl {width:50%;}

.na {width:33.3331%;}

.na {width:25%;}

.xc, .navi, .video-page, .topic-reading-list ul, .topic-article-list ul {width:60rem;}



.na {white-space:nowrap;}




/* ===== x ===== */




/* ===== y ===== */




/* ===== z ===== */
* {z-index:0;}
.rowL, .rowR, .ht, .topicTitle {z-index:5;}
.dataRow {z-index:10;}
.header {z-index:400;}
.navi, .sider {z-index:500;}
.topbar {z-index:560;}
h1.logo {z-index:560;}
.getCode {z-index:575;}

.mask {z-index:600;}
.searchForm {z-index:700;}
.cookieNote {z-index:750;}



/* ===== special ===== */
.ot {overflow:hidden;text-indent:-5000rem;}

.otw, .context dd * {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.zhcn {font-family:simsun, sans-serif;}


.dropHold .dropDown, .sider dd, .sider img {opacity:0;visibility:hidden;}
.dropHold:hover .dropDown, .sider dl:hover dd, .sider dl:hover img {opacity:1;visibility:visible;}

.ellipsis, .homeNews h4, .homeNews p, .homeUnion h4, .summary p, .works h4, .morePerson h4, .homeAwards h4, .homeBooks h4, .stater b, p.aStat b, .video-list dd h3, .topic-reading-list h3 {display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;box-orient:vertical;}

.ellipsis, .homeUnion h4, .stater b, p.aStat b {-webkit-line-clamp:1;line-clamp:1;}
.ellipsis.row2, .homeNews h4, .works h4, .morePerson h4, .homeAwards h4, .homeBooks h4, .video-list dd h3, .topic-reading-list h3 {-webkit-line-clamp:2;line-clamp:2;}
.ellipsis.row3, .homeNews p {-webkit-line-clamp:3;line-clamp:3;}

.summary p {-webkit-line-clamp:6;line-clamp:6;}




/* ===== ends ===== */
}