.floatAD, .floatAD * {display:block;max-width:6rem;}
.floatAD {background:#fff;box-shadow:0 0 1em rgba(0,0,0,0.2);}

html {background:#eee url(bgm.png) 50% 0 no-repeat fixed;background-size:cover;}


/* ===== header+pdt ===== */
.header, a.btv {height:3rem;line-height:3rem;}
.header {padding-left:3rem;padding-right:3rem;padding-top:0.15rem;width:calc( 100% - 6rem );}
.header:before {background: #043567;background: linear-gradient(to right, #174a8b 0%, #2186ca 38%, #174a8b 100%);height:0.15rem;}

.homepage .header {padding-left:0;width:calc( 100% - 3rem );}


/* ----- logo ----- */
h1.logo, h1.logo a {height:2rem;width:8.75rem;}
h1.logo {padding:0.5rem 0;}
h1.logo a {background:url(logo.png) 0 0 no-repeat;background-size:auto 100%;}

.homepage h1.logo {margin-left:0.5rem;}



/* ----- a.btv ----- */
a.btv {background-color:rgba(0,0,0,0.03);top:0.15rem;width:3rem;}

a.btv.back {left:0;}
a.btv.lang {right:3rem;}
a.btv.lang {color:#174a8b;}

a.btv.menu {background-color:rgba(0,0,0,0.06);right:0;}

a.btv.menu b, a.btv.menu b:after, a.btv.menu b:before, a.btv.menu em, a.btv.menu i {height:0.1rem;width:1.5rem;}
a.btv.menu b:after, a.btv.menu b:before, a.btv.menu em, a.btv.menu i {background-color:#174a8b;}
a.btv.menu b, a.btv.menu em, a.btv.menu i {left:0.75rem;}
a.btv.menu b {top:1.4rem;}
a.btv.menu em {top:0.9rem;}
a.btv.menu i {top:1.9rem;}

a.menu.curr em, a.menu.curr i {opacity:0;}
a.menu.curr b:after {transform:rotate(-45deg);}
a.menu.curr b:before {transform:rotate(45deg);}


.homepage a.btv.back {display:none;}
.homepage a.btv.lang {display:block;}



/* ----- pdt ----- */
.pdt {height:3.15rem;}



/* ===== navigation ===== */
.navigation {transform:translateX(-100%);}
.navigation ol {height:calc( 100% - 3.15rem );top:3.15rem;}
.navigation li, .navigation a {height:3rem;line-height:3rem;}
.navigation li {border-top:1px solid #eee;}
.navigation a {padding-left:1rem;}



/* ===== footer ===== */
.footer {background:#174788;background:linear-gradient(to bottom, rgba(25,125,195,0.8) 0%, rgba(16,61,123,0.8) 100%); border-top:5px solid #5f9fca;}



/* ----- ftcode ----- */
.ftcode ol {padding:0.8rem 0;width:100%;}
.ftcode li {padding:1.6rem 0;width:33.3331%;}
.ftcode p {padding-top:0.6rem;}



/* ----- ftcopy ----- */
.ftcopy {background-color:rgba(0,0,0,0.38);padding:0.75rem 0 0.5rem 0;}
.ftcopy p {padding:0.25rem 0;}




/* ===== homeSlider ===== */
.homeSlider {padding:0.85rem 0.75rem 0 0.75rem;}

.homeSlider ul, .homeSlider li, .homeSlider li a, .homeSlider img, .homeSlider .bx-wrapper, .homeSlider .bx-viewport {width:100%;}

.homeSlider li a {background-position:50% 50%;background-size:cover;height:0;padding-bottom:56.25%;}
.homeSlider li img {height:100%;}
.homeSlider li p {background:linear-gradient( to top, rgba(0,0,0,0.62) 0%, rgba(0,0,0,0.62) 62%, rgba(0,0,0,0) 100% );padding:2rem 0.75rem 0.5rem 0.75rem;}
.homeSlider li p {color:#6cf;}
 
.homeSlider .bx-controls-direction {height:0;}
.homeSlider .bx-controls-direction a, .homeSlider .bx-controls-direction i {color:#fff;height:2rem;line-height:2rem;width:1.6rem;} 
.homeSlider .bx-controls-direction a {background-color:rgba(0,0,0,0.38);margin-top:-1rem;top:50%;}
.homeSlider a.bx-prev {left: 0;}
.homeSlider a.bx-next {right:0;}

.homeSlider .bx-pager {padding:0.75rem 0 0 0;}
.homeSlider .bx-pager-item {margin:0 0.15rem;}
.homeSlider a.bx-pager-link {background-color:#aaa;height:0.5rem;width:0.5rem;}
.homeSlider a.bx-pager-link.active {background-color:#17b;width:0.9rem;}



/* ===== outer ===== */
.outer {padding:0.75rem 0.75rem 0 0.75rem;}


/* ===== ht ===== */
.ht, .ht h3, .ht h3 b, .ht ol, .ht li, .ht ol b {height:1.6rem;line-height:1.6rem;}
.ht {border-bottom:1px solid #183782;}
.ht h3 b, .ht li.curr b {color:#183782;}
.ht h3 b:after, .ht li.curr a:after, .ht li.curr b:after {background-color:#183782;height:2px;}
.ht h3 b:after {bottom:-3px;}
.ht li.curr a:after, .ht li.curr b:after {bottom:0;}

.ht ol {}
.ht li {margin:0 0.35rem;}


.ht.bgd {border-bottom-color:rgba(255,255,255,0.62);}
.ht.bgd h3 b {color:#fff;}
.ht.bgd h3 b:after {background-color:rgba(255,255,255,0.62);}



/* ===== homeAbout ===== */
.homeAbout {background:url(bga.png) 0 0 no-repeat;background-size:100% auto;}
.homeAbout {padding:0.5rem 0.75rem 0 0.75rem;}

.homeAbout .hc, .homeAbout img {width:100%;}
.homeAbout .hc {padding:1rem 0;}
.homeAbout p, .hcMore {padding-top:0.75rem;}



/* ===== hcMore ===== */
.hcMore a {border:1px solid #bbb;line-height:1.5rem;width:50%;}
.hcMore.bgd a {border:1px solid rgba(255,255,255,0.62);color:#fff;}




/* ===== homeNewss ===== */
.homeNews, .homeNotice, .homeTopics, .homeCreative, .homeMagazine, .homePublish, .homeGroup {padding:0.5rem 0.75rem 0.75rem 0.75rem;}

.homeNews .hc li {padding-top:1rem;}
.homeNews .hc dl {}
.homeNews .hc dt, .homeNews .hc dt em {height:3.6rem;width:5.76rem;}
.homeNews .hc dd {padding-left:0.75rem;}
.homeNews .hc dd * {line-height:1rem;}
.homeNews .hc dd h4 {max-height:2rem;}
.homeNews .hc dd p {padding-top:0.5rem;}
.homeNews .hc dd b, .homeNotice li p b {margin-left:0.25rem;}



/* ===== homeNotice ===== */
.homeNotice {background-image:url(note.png);}
.homeNotice li {padding-top:1rem;}
.homeNotice li h4 {margin-top:0.25rem;}



/* ===== homeTopics ===== */
.homeTopics {}

.tpc {border:1px solid #ddd;margin-top:0.5rem;width:calc( 100% - 2px );}


/* ----- tt ----- */
.tt, .tt * {height:1.8rem;line-height:1.8rem;}
.tt {background-color:#f6f6f6;border-bottom:1px solid #ddd;}
.tt h3, .tt p {padding:0 0.5rem;}


/* ----- tp-list ----- */
.tp-list {padding:0.25rem 0.75rem 0.75rem 0.75rem;}
.tp-list li {padding-top:0.5rem;}
.tp-list li a {padding-left:0.5rem;width:calc( 100% - 0.5rem );}
.tp-list li a:before {content:"\F35F";left:-0.25rem;top:0;}



/* ===== homeCreative ===== */
.homeCreative .hc ul, .homeCreative .hc li, .homeCreative .hc li * {width:100%;}
.homeCreative .hc {margin-top:0.75rem;}
.homeCreative .hc p {padding:0.5rem 0;}

.homeCreative .hc li a {height:0;padding-bottom:56.25%;}
.homeCreative .hc li a img {height:100%;}
.homeCreative .hc p {background-color:rgba(0,0,0,0.62);color:#6cf;}

.homeCreative .bx-controls a, .homeCreative .bx-controls i {height:1.8rem;line-height:1.8rem;width:1.4rem;}
.homeCreative .bx-controls a {background-color:rgba(0,0,0,0.5);margin-top:-0.9rem;}
.homeCreative a.bx-prev {left: 0;}
.homeCreative a.bx-next {right:0;}



/* ===== homeMagazine ===== */
.homeMagazine .hc {}
.homeMagazine .hc ul, .homePub {margin:0.5rem -0.5rem 0 0;}
.homeMagazine .hc li {padding-right:0.5rem;width:calc( 33.3331% - 0.5rem );}

.homeMagazine .hc li a, .homePub li a {border:1px solid #e8e8e8;height:0;padding-bottom:132.5%;}
.homeMagazine .hc li a {width:calc( 100% - 2px );}
.homeMagazine .hc li img, .homePub li img {height:100%;}




/* ===== homePublish ===== */
.homePublish {}
.homePublish .ht p a, .homePub .bx-controls a {border:1px solid #ccc;color:#666;line-height:1.2rem;}
.homePublish .ht p a {width:1.9rem;}
.homePub li {width:33.3331%;}
.homePub li a {margin-right:0.5rem;width:calc( 100% - 0.6rem );}

.homePub .bx-controls a {top:-2.2rem;width:1.2rem;}
.homePub a.bx-prev {right:4.2rem;}
.homePub a.bx-next {right:2.7rem;}
.homePub .bx-controls i {font-size:0.8rem;line-height:1.2rem;}



/* ===== homePublish ===== */
.homePublish {}



/* ===== homeGroup ===== */
.homeGroup {}
.homeGroup ol {margin-right:-0.5rem;}
.homeGroup li {margin-top:0.5rem;padding-right:0.5rem;width:calc( 50% - 0.5rem );}



/* ===== gap ===== */
.gap.h50 {height:0.5rem;}



/* ===== subMenu ===== */
.subMenu {background-color:#f3f3f3;}
.subMenu h3, .subMenu h3 b, .subMenu h3 i {height:2.8rem;}
.subMenu h3 {background-color:rgba(0,0,0,0.08);border-bottom:0.05rem solid #fff;}
.subMenu h3 b {line-height:2.8rem;padding-left:0.5rem;}
.subMenu h3 i {background-color:rgba(255,255,255,0.38);margin-right:0.2rem;position:relative;width:2.8rem;}

.subMenu h3 i:after, .subMenu h3 i:before {background-color:#888;content:" ";position:absolute;}
.subMenu h3 i:after {height:1.3rem;left:1.35rem;top:0.75rem;width:0.1rem;}
.subMenu h3 i:before {height:0.1rem;left:0.75rem;top:1.35rem;width:1.3rem;}

.subMenu h3 i.expanded:after, .subMenu h3 i.expanded:before {transform:rotate(135deg);}

.subMenu ol {display:none;}
.subMenu li {border-bottom:0.05rem solid #fff;}
.subMenu li a {display:block;line-height:1rem;padding:0.75rem;}



/* ===== article ===== */
article {padding:1rem 0;}
h2.art {box-sizing:border-box;line-height:1.2;padding:0 0.75rem;}
p.aStat {background-color:#f6f6f6;height:1rem;line-height:1rem;margin-top:0.75rem;padding:0.5rem 0.5rem;width:calc( 100% - 1rem );}
p.aStat span {width:50%;}
p.aStat i {color:#aaa;width:1rem;}
p.aStat b {color:#666;width:calc( 100% - 1rem );}


.content, .context {line-height:1.8;padding:0.5rem 1rem 1rem;}
.content p, .content .c div {color:#5a5a5a;padding-top:0.75rem;text-align:justify;word-break:break-all;}
.content iframe {display:block;max-width:100%;}
.content table {width:100% !important;}
.context li a {display:inline;}

.content img {display:block;height:auto !important;margin:auto;max-width:100% !important;}
.content img.mLogo {margin:0 0 1rem 1rem !important;height:auto !important;width:45% !important;}

.content .c b, .content .c b *, .content .c strong, .content .c strong *, .content .c h4, .content .c h4 * {color:#245a95;font-weight:bold;}

.content iframe {}

.content video {width:100%;}

#shareICO {height:0;width:0;}



/* ===== leader ===== */
.leader {padding:0.75rem;}
.leader ul, .annual ul {margin-right:-0.75rem;}
.leader li, .annual li, .booklist li, .books li {padding-right:0.5rem;width:calc( 33.3331% - 0.5rem );}
.leader li *, .annual li *, .booklist li *, .books li * {display:block;height:auto !important;width:100%;}
.leader li b, .annual li p, .booklist li p, .books li b {padding:0.35rem 0;}

.leader li i {height:0;padding-bottom:133%;}

.leader li i, .booklist li em {background-position:50% 50%;}




/* ===== pager ===== */
.pager, .pager li {line-height:2rem;}
.pager.pt1 {padding-top:1rem;}
.pager li {margin:0 0.15rem;}
.pager li a {background-color:#fff;border:0.05rem solid #ccc;color:#5a5a5a;height:1.9rem;line-height:1.9rem;padding:0 0.8rem;}
.pager li.thisclass a {background-color:#39d;border:0.05rem solid #28c;color:#fff;font-weight:bold;}



/* ===== advises ===== */
.advises {padding:0 0.75rem;}
.advises p, .advises dt, .adviseForm textarea {line-height:1rem;}

.adviseForm {margin-top:0.75rem;}
.adviseForm {border-top:2px solid #eee;}
.adviseForm dl {border-bottom:1px solid #eee;padding:0.75rem 0 0.5rem 0;}
.adviseForm dd {margin-top:0.25rem;}
.adviseForm input, .adviseForm textarea {border:1px solid #ddd;width:calc( 100% - 1.1rem );}
.adviseForm input {height:1.9rem;padding:0 0.5rem;}
.adviseForm textarea {padding:0.5rem;}

dd#authPart {}
.adviseForm #vdcode {width:38%;}
.adviseForm #vdimgck, .adviseForm #refreshCode {display:block;}
.adviseForm #vdimgck {margin:0.35rem 0.5rem;}
.adviseForm #refreshCode {line-height:1.9rem;}

i.zhcn {color:#f33;margin-right:0.35rem;}



/* ===== formAct ===== */
.formAct dl {padding-top:0.5rem;}
.formAct dt, .formAct dd {width:calc( 50% - 0.25rem );}
.formAct dt {padding-right:0.25rem;}
.formAct dd {padding-left:0.25rem;}
.formAct button {height:1.9rem;width:calc( 100% - 2px );}
.formAct dt button, .formAct p button {background-color:#174a8b;border:1px solid #174a8b;color:#fff;}
.formAct dd button {background-color:#fff;border:1px solid #174a8b;color:#174a8b;}




/* ===== newslist ===== */
.newslist {padding-bottom:1rem;}
.newslist a, .newslist dt *, .newslist p *, .projects a, .projects em, .projects img, .projects dl * {display:block;}
.newslist dl {background-color:#fff;border-bottom:0.05rem solid #ddd;box-sizing:border-box;padding:0.8rem;width:100%;}
.newslist dt, .newslist img {width:6.4rem;}
.newslist dt em, .projects em {background-position:50% 50%;height:4rem;}

.newslist dd {padding-left:0.8rem;}
.newslist p {padding-top:0.5rem;}
.newslist p * {line-height:1rem;padding-right:0.5rem;}
.newslist p i.fa {color:#aaa;}



/* ===== art-list ===== */
.art-list {padding-bottom:1rem;}
.art-list .c {padding:0 0.5rem;width:calc( 100% - 1rem );}
.art-list .c li {border-top:1px solid #ddd;}
.art-list .c li:first-child {border-top-width:0;}
.art-list .c li a {padding:0.75rem 0 0.55rem 0;}
.art-list .c p {margin-top:0.25rem;}
.art-list .c b {margin-left:0.25rem;}



/* ===== article-list ===== */
.article-list {background-color:rgba(255,255,255,0.8);}
.article-list {padding:0.75rem;}
.article-list li {border-bottom:1px solid #eee;padding:0.5rem 0;}
.article-list li:last-child {border-bottom-width:0;}
.article-list li a {padding-left:1rem;}
.article-list li i {left:0;top:0;}



/* ===== projects ===== */
.projects {padding-top:0.8rem;}

.projects li, .projects dl, .projects em, .projects img, .pjlist, .pjlist ul, .pjlist li, .pjlist .c, .pjlist .c a, .pjlist .c em, .pjlist .c img {width:100%;}
.projects li, .projects dl, .projects dt, .projects dd, .pjlist, .pjlist ul, .pjlist li, .pjlist .c {box-sizing:border-box;}
.projects li, .pjlist li {padding:0 0.8rem 0.8rem 0.8rem;}
.projects em {border-bottom:1px solid #f6f6f6;}
.projects h4, .projects dl, .pjlist .c {background-color:#fff;}
.projects h4 {padding:0.75rem;}
.projects dl {padding:0 0.75rem 0.75rem 0.5rem;}
.projects dt, .projects dd {padding-left:0.3rem;width:50%;}
.projects dl a {line-height:2.1rem;padding-top:0.1rem;text-align:center;}
.projects dt a {background-color:#39d;color:#fff;}
.projects dd a {background-color:#e8e8e8;color:#282828;}




/* ===== booklist ===== */
.booklist {padding:0 0.75rem 0.75rem 0.75rem;}
.booklist ul {margin-right:-0.5rem;}
.booklist li {padding-right:0.5rem;width:calc( 33.3331% - 0.5rem );}
.booklist li em {border:1px solid #ddd;height:0;padding-bottom:135%;width:calc( 100% - 2px );}
.booklist li p {padding-top:0.3rem;}



/* ===== bt ===== */
.bt {border-bottom:1px solid #e8e8e8;margin-bottom:0.75rem;padding:0.5rem 0;}



/* ===== photo-list ===== */
.photo-list {padding:0 1rem;width:calc( 100% - 2rem );}
.photo-list li, .photo-list li * {width:100%;}
.photo-list li {padding-top:1rem;}
.photo-list li:first-child {padding-top:0;}
.photo-list li em {height:0;padding-bottom:56.25%;}
.photo-list li p {color:#015699;font-weight:bold;line-height:1rem;padding-top:0.5rem;text-align:center;}