@charset "utf-8";
@font-face{font-family:'HarmonyOS';src:url('../fonts/HarmonyOS_Sans_SC_Bold.ttf') format('truetype');font-style:normal;font-weight:700;font-display:swap;}
@font-face{font-family:'HarmonyOS';src:url('../fonts/HarmonyOS_Sans_SC_Medium.ttf') format('truetype');font-style:normal;font-weight:500;font-display:swap;}
@font-face{font-family:'HarmonyOS';src:url('../fonts/HarmonyOS_Sans_SC_Regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap;}
@font-face{font-family:'HarmonyOS';src:url('../fonts/HarmonyOS_Sans_SC_Light.ttf') format('truetype');font-style:normal;font-weight:300;font-display:swap;}

/*初始化样式*/
:root{--font-color:#333;--main-color:#1f64a8;--section-name:0.48rem;}
*{-webkit-tap-highlight-color:transparent;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{box-sizing:border-box;}
@media (min-width:1025px){
    ::-webkit-scrollbar{width:0.06rem;height:0.12rem;background-color:#fff;}
    ::-webkit-scrollbar-thumb{background-color:var(--main-color);border-radius:0.2rem;}
}
html{-webkit-text-size-adjust:none;font-size:calc(100vw/19.2);scroll-behavior:initial;}
@media only screen and (max-width:1280px){

    /*1280px*/
    html{font-size:calc(100vw/12.8);}
}
@media only screen and (max-width:1024px){

    /*1024px*/
    html{font-size:calc(100vw/10.24);}
}
@media only screen and (max-width:750px){

    /*750px*/
    html{font-size:calc(150vw/7.5);}
}
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,.set-mp,.set-mp p,dl.set-mp dt,dl.set-mp dd,ul.set-mp li,ol.set-mp li{margin:0;padding:0;}
body{background-color:#f5f5f5;color:var(--font-color);font:400 0.16rem/1.875em 'HarmonyOS','Sans-serif';overflow-x:hidden;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;}
a{text-decoration:none;outline:none;color:var(--font-color);}
a:focus{outline:none;-moz-outline:none;}
a:hover{color:var(--main-color);}
a img{border:none;}
img{vertical-align:middle;max-width:100%;}
ul.set-mp li,ol.set-mp 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;font-family:inherit;font-size:1em;}
textarea{resize:none;}
input:focus{outline:none;}
input::-moz-placeholder{opacity:1;color:#ccc;}
input:-moz-placeholder{opacity:1;color:#ccc;}
input::-webkit-input-placeholder{opacity:1;color:#ccc;}
input:-ms-input-placeholder{opacity:1;color:#ccc;}
textarea::-moz-placeholder{opacity:1;color:#ccc;}
textarea:-moz-placeholder{opacity:1;color:#ccc;}
textarea::-webkit-input-placeholder{opacity:1;color:#ccc;}
textarea:-ms-input-placeholder{opacity:1;color:#ccc;}
table{background-color:transparent;border-spacing:0;border-collapse:collapse;width:100%;box-sizing:border-box;}
table td,table th{box-sizing:border-box;}

/*全局样式*/
.inner{width:93.75%;max-width:12rem;margin:0 auto;}
.submit{cursor:pointer;}

/*figure*/
.figure{overflow:hidden;position:relative;}
.figure a{display:block;position:relative;overflow:hidden;}
.figure img{display:block;width:100%;height:auto;transition:all .3s;}
.figure:after{content:'';}
.figure .img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;display:block;transition:all .3s;}
.figure .bg{background:no-repeat center center;background-size:cover;display:block;transition:all .3s;}

/*table*/
.table{display:table;table-layout:fixed;width:100%;}
.table .td{display:table-cell;vertical-align:middle;}

/*clearfix*/
.clearfix{clear:both;overflow:hidden;width:100%;}
.clearfix:after{display:block;content:'';width:100%;clear:both;}

/*nwrap*/
.nwrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*entry*/
.entry *{line-height:1.75em;}
.entry img{height:auto!important;}
.entry blockquote{margin:0 2em;font-style:italic;opacity:0.95;padding:1em;border:1px solid #e8e8e8;background-color:#f9f9f9;}
.entry hr{border:none;clear:both;border-bottom:1px solid #e6e6e6;}

/*rows*/
[class*=rows_]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;}
.rows_1{line-clamp:1;-webkit-line-clamp:1;}
.rows_2{line-clamp:2;-webkit-line-clamp:2;}
.rows_3{line-clamp:3;-webkit-line-clamp:3;}
.rows_4{line-clamp:4;-webkit-line-clamp:4;}
.rows_5{line-clamp:5;-webkit-line-clamp:5;}

/*flex*/
[class*=flex]{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;}
[class*=_fdrr]{flex-direction:row-reverse;}
[class*=_fdc]{flex-direction:column;}
[class*=_fdcr]{flex-direction:column-reverse;}
[class*=_fww]{flex-wrap:wrap;}
[class*=_fwn]{flex-wrap:nowrap;}
[class*=_jcsb]{justify-content:space-between;}
[class*=_jcsa]{justify-content:space-around;}
[class*=_jcse]{justify-content:space-evenly;}
[class*=_jcfs]{justify-content:flex-start;}
[class*=_jcc]{justify-content:center;}
[class*=_jcfe]{justify-content:flex-end;}
[class*=_aifs]{align-items:flex-start;}
[class*=_aic]{align-items:center;}
[class*=_aife]{align-items:flex-end;}

/*delay*/
.delay{--name:all;--time:0.3s;transition:var(--name) var(--time);}

/*font weight*/
.lighter{font-weight:300;}
.bold{font-weight:700;}

/*header*/
header {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    right: 0;
}

body {
    padding-top: 1.8rem;
}

#header{background:#fff url(../images/header.jpg) no-repeat center bottom;background-size:cover;}
#header .inner{position:relative;padding:0.35rem 0;}
@media only screen and (max-width:750px){
    #header .inner{padding:0.25rem 0;}
}

/*logo*/
#logo{font-size:0.3rem;line-height:1.35em;position:relative;z-index:10;}
#logo a{display:block;overflow:hidden;color:var(--main-color);}

/*navbtn*/
#navbtn{display:none;}
@media only screen and (max-width:1024px){

    /*1024*/
    #navbtn{position:relative;cursor:pointer;width:0.3rem;height:0.25rem;display:block;z-index:10;overflow:hidden;margin-left:2em;}
    #navbtn:before,#navbtn:after,#navbtn i{width:100%;height:0.03rem;background-color:var(--main-color);display:block;position:absolute;left:0;transition:inherit;content:'';}
    #navbtn:before{top:0.01rem;}
    #navbtn:after{bottom:0.01rem;}
    #navbtn i{top:50%;transform:translateY(-50%);}
    #navbtn.active{overflow:visible;}
    #navbtn.active:before{transform:rotate(45deg);top:50%;}
    #navbtn.active:after{transform:rotate(-45deg);bottom:auto;top:50%;}
    #navbtn.active i{opacity:0;}
    body{
        padding-top:1.1rem;
    }
}
@media only screen and (max-width:750px){
    #navbtn{margin-left:1em;}
    body{
        padding-top:1rem;
    }
}

/*search*/
#search{width:4.8rem;}
#search .input{position:relative;padding-right:5.625em;border:solid 1px #e9edf1;background-color:#fff;border-radius:1.5625em;}
#search .text{display:block;width:100%;height:3em;line-height:1.875em;padding:0.5625em 2.75em 0.5625em 3.125em;}
#search .go{display:block;position:absolute;right:0;top:0;height:100%;width:5.625em;cursor:pointer;background:url(../images/search_01.png) no-repeat center center;background-size:auto 33.33333333%;}
@media only screen and (max-width:750px){
    #search{width:2rem;}
    #search .input{padding-right:3.5em;}
    #search .go{width:3.5em;}
    #search .text{padding-left:1.25em;padding-right:0;}
}

/*navi*/
#navi{
    /*background-color:var(--main-color);*/
    background-image: linear-gradient(to right, #094cd0 , #2670ef);

font-size:0.18rem;line-height:3.33333333em;}
#navi a{display:block;position:relative;transition:inherit;white-space:nowrap;}
#navi .drop{font-size:0.88888889em;line-height:2em;display:none;}
#navi .drop a{padding:0.5em 0;}
@media only screen and (min-width:1025px){
    #navi .parent{position:relative;}
    #navi .parent > a{padding:0 0.63rem;}
    #navi .on > a,#navi .cur > a{background-color:rgba(255,255,255,0.1);}
    #navi a{color:#fff;}
    #navi .drop{position:absolute;top:100%;left:50%;min-width:100%;transform:translateX(-50%);z-index:5;background-color:var(--main-color);box-shadow:0 0.05rem 0.15rem rgba(0,0,0,0.1);text-align:center;}
    #navi .drop li:not(:last-child){border-bottom:1px solid rgba(255,255,255,0.1);}
    #navi .drop a{white-space:nowrap;padding:0.5em 1.5em;}
}
@media only screen and (max-width:1024px){

    /*1024px*/
    #navi{position:fixed;width:100%;max-width:35em;height:calc(100% - 1.2rem);background-color:#fff;z-index:9;right:0;top:1.2rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translateX(100%);opacity:0;}
    #navi.active{transform:translateX(0);opacity:1;}
    #navi .inner{width:auto;max-width:none;}
    #navi .menu{display:block;}
    #navi .parent{padding:0 0.5rem;line-height:2em;position:relative;}
    #navi .parent > a{padding:1.5em 0;border-bottom:1px solid #e4e4e4;color: #fff;}
    #navi em{display:block;position:absolute;right:0.3rem;width:3.61111111em;height:5.05555556em;z-index:2;top:0;cursor:pointer;}
    #navi em:after{width:0.66666667em;height:0.66666667em;border-right:0.05555556em solid #333;border-bottom:0.05555556em solid #333;content:'';display:block;position:absolute;top:50%;left:50%;transform:rotate(-45deg);background-color:transparent;margin:-0.38888889em 0 0 -0.38888889em;transition:inherit;}
    #navi .on{background-color:#f9f9f9;}
    #navi .on > em:after{transform:rotate(45deg);}
    #navi .drop{position:static;background-color:transparent;box-shadow:none;padding:1em 0 1em 2em;}
    #navi .drop a{padding:0.75em 0;}
}
@media only screen and (max-width:750px){
    #navi{top:0.9933rem;height:calc(100% - 0.99333rem);}
    #navi .parent{padding:0 3.125%;}
    #navi em{right:0;}
}

/*footer*/
#footer{background-color:#eee;}

/*copyright*/
#copyright{padding:0.2rem 0;font-size:0.14rem;color:rgba(102,102,102,0.5);text-align:center;border-top:1px solid rgba(102,102,102,0.1);line-height:2em;padding:0.14rem 0;}
#copyright a{color:rgba(102,102,102,0.5);display:inline-block;}
#copyright a:hover{color:#666;}
#copyright span{display:inline-block;}

/*bottom*/
#bottom{padding:0.47rem 0 0.44rem;}
@media only screen and (max-width:750px){
    #bottom .inner{flex-direction:column;align-items:center;}
}

/*site*/
#site{width:3.3rem;max-width:100%;}
#site img{display:block;width:100%;height:auto;}
@media only screen and (max-width:750px){
    #site{margin-bottom:0.3rem;}
}

/*infor*/
#infor{width:5.8rem;max-width:100%;}
#infor p{padding-left:1.875em;line-height:1.5em;background:no-repeat left 0.125em;background-size:1.25em auto;margin-bottom:0.15rem;}
#infor p:last-child{margin-bottom:0;}
#infor .tel{background-image:url(../images/infor_tel.png);}
#infor .mail{background-image:url(../images/infor_mail.png);}
#infor .add{background-image:url(../images/infor_add.png);}

/*slides*/
#slides .figure{padding-bottom:43.64583333%;}
#slides .swiper-slide-duplicate-active .text,#slides .swiper-slide-active .text{transform:translateY(-50%);opacity:1;}
#slides .swiper-pagination{left:50%;bottom:7.15990453%;transform:translateX(-50%);}
#slides .swiper-pagination-bullet{--swiper-pagination-bullet-width:0.12rem;--swiper-pagination-bullet-height:0.12rem;margin:0 0.09rem;display:block;border:1px solid #fff;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-inactive-color:transparent;transition:inherit;}
#slides .swiper-pagination-bullet-active{--swiper-pagination-color:#fff;}
@media only screen and (max-width:750px){
    #slides .figure{padding-bottom:100%;}
}

/*home-box*/
.home-box{overflow:hidden;background-color:#fff;padding:0.8rem 0 0.95rem;}
.home-box:nth-child(2n){background-color:#f6f6f6;}

/*columnname*/
/*.columnname{font-size:var(--section-name);color:#222;line-height:1.35em;position:relative;margin:0 0 0.4rem;}
.columnname:after{width:0.8125em;height:0.8125em;background:url(../images/double_circle.svg) no-repeat center center;background-size:contain;display:inline-block;vertical-align:top;content:'';margin-left:0.41666667em;}
*/

.columnname{font-size:var(--section-name);color:#222;line-height:1.35em;position:relative;margin:0 0 0.4rem;width: fit-content;border-bottom: 1px solid #1dade5;padding-left: .6rem;padding-right: .15rem;position: relative;}
.columnname:after{width: 1.107em;height: 0.627em;background: url(../images/title_icon02.png) no-repeat center center;background-size:contain;display:inline-block;vertical-align:top;content:'';position: absolute;left: calc(100% - 1px);b;bottom: -1px;}
.columnname:before {
  width: 1.2123em;
  height: 1.316em;
  background: url(../images/title_icon01.png) no-repeat center center;
  background-size: contain;
  content: '';
  position: absolute;
  left: -.3em;
  display: block;
  bottom: -.1em;
} 


/*profile*/
#profile .figure{width:33.33333333%;}
#profile .entry{width:60%;color:#777;}
#profile .more{padding-top:30px;}
#profile .more a{display:inline-block; padding:0px 30px; color:#ffffff;background:#094cd0; border-radius:30px; line-height:40px}
#profile .columnname{margin-left:20px}
#profile .button_pagination {padding-top:20px}
#profile .button_pagination .box{width:100%;max-width:400px; height:40px;position:relative; margin:0 auto}
#profile .button_pagination .swiper-pagination{position:relative}
#profile .button_pagination .swiper-pagination-bullet{margin:0 5px}
#profile .button_pagination .swiper-button-prev:after,
#profile .button_pagination .swiper-button-next:after{font-size: 24px;}

#slides1 .button_pagination {padding:20px 0 30px}
#slides1 .button_pagination .box{width:100%;max-width:400px; height:40px;position:relative; margin:0 auto}
#slides1 .button_pagination .swiper-pagination{position:relative}
#slides1 .button_pagination .swiper-pagination-bullet{margin:0 5px}
#slides1 .button_pagination .swiper-button-prev:after,
#slides1 .button_pagination .swiper-button-next:after{font-size: 24px;}
#slides1 .mbtop{margin-bottom:0;}
@media only screen and (max-width:750px){
    #profile .figure{width:100%;margin-bottom:0.5rem;}
    #profile .entry{width:100%;}
}

/*area*/
#area .figure{width:50%;}
#area .figure:after{padding-bottom:66.66666667%;display:block;}
#area .img{display:none;}
#area .img:first-child{display:block;}
#area .text{width:43.5%;}
#area .list{font-size:0.24rem;line-height:1.25em;color:#222;}
#area .list p{position:relative;margin-bottom:1.08333333em;}
#area .list p:last-child{margin-bottom:0;}
#area .list p:before{width:1.66666667em;height:0.125em;background-color:var(--main-color);content:'';display:block;position:absolute;left:-2.5em;top:0.5625em;transition:inherit;opacity:0;}
#area .list .active{color:var(--main-color);}
#area .list .active:before{opacity:1;}
@media only screen and (max-width:750px){
    #area .figure{width:100%;}
    #area .text{width:100%;margin-bottom:0.5rem;}
}

/*breadcrumb*/
#breadcrumb{color:#777;border-bottom:1px solid #ececec;padding:0.15rem 0;}
#breadcrumb .inner:before{width:1em;height:1.25em;background:url(../images/breadcrumb.svg) no-repeat center center;background-size:contain;content:'';display:block;margin-right:0.625em;}
#breadcrumb a{color:#777;}
#breadcrumb a:hover{color:var(--main-color);}
#breadcrumb i{width:0.4375em;height:0.6875em;background:url(../images/breadcrumb_arrow.svg) no-repeat center center;background-size:contain;display:block;margin:0 0.5em;}

/*wrapper*/
#wrapper{padding:0.66rem 0 1.2rem;}

/*categories*/
.categories{margin-bottom:0.44rem;}
.categories a{background-color:rgba(31,100,168,0.1);height:3.125em;line-height:3.125em;border-radius:1.5625em;width:13.75em;margin-right:1.25em;color:#222;display:block;text-align:center;transition:inherit;}
.categories a:last-child{margin-right:0;}
.categories .active,.categories a:hover{background-color:var(--main-color);color:#fff;}

/*recruitment*/
.recruitment{background-color:#fff;color:#222;padding:0.3rem 0.4rem;line-height:2em;}

/*nitem*/
.nitem{margin-bottom:0.2rem;}
.nitem .figure{width:3.6rem;}
.nitem .figure:after{padding-bottom:66.66666667%;display:block;}
.nitem .text{width:calc(100% - 3.6rem);padding:0.3rem;}
.nitem .date{background-color:var(--main-color);color:#fff;height:1.625em;line-height:1.625em;width:8.75em;text-align:center;margin-bottom:0.21rem;}
.nitem .title{font-size:0.18rem;line-height:1.77777778em;max-height:3.55555556em;font-weight:400;margin-bottom:0.06rem;}
.nitem .excerpt{line-height:1.5em;max-height:4.5em;color:#777;}
.nitem a{background-color:#fff;color:#222;}
.nitem a:hover{color:var(--main-color);}
.nitem a:hover .img{transform:scale(1.05);}
@media only screen and (max-width:750px){
    .nitem .figure,.nitem .text{width:100%;}
}

/*newslist*/
#newslist{overflow:hidden;margin-bottom:0.6rem;}

/*Pages*/
.Pages .p_cur,.Pages .p_count,.Pages .p_total,.Pages .p_jump,.Pages .a_first,.Pages .a_end{display:none;}
.Pages .p_page{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:center;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;}
.Pages .num{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;justify-content:center;font-style:normal;}
.Pages a{display:block;margin:0 0.05rem;background-color:#fff;min-width:3.125em;text-align:center;line-height:3.125em;border-radius:1.5625em;height:3.125em;padding:0 0.25em;color:#4f4644;position:relative;transition:all 0.3s;}
.Pages a:hover,.Pages .a_cur{color:#fff;background-color:var(--main-color);}
.Pages .a_prev,.Pages .a_next{text-indent:-99999em;overflow:hidden;}
.Pages .a_prev:after,.Pages .a_next:after{width:14%;padding-bottom:24%;background:no-repeat center center;background-size:contain;content:'';display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.Pages .a_prev:hover:after,.Pages .a_next:hover:after{filter:brightness(100);}
.Pages .a_prev{margin-right:0.25rem;}
.Pages .a_prev:after{background-image:url(../images/pages_prev_01.svg);}
.Pages .a_next{margin-left:0.25rem;}
.Pages .a_next:after{background-image:url(../images/pages_next_01.svg);}
@media only screen and (max-width:750px){
    .Pages .num{display:none;}
}

/*npost*/
#npost .title{font-size:0.4rem;line-height:1.35em;color:#222;margin-bottom:0.22rem;}
#npost .date{background-color:var(--main-color);color:#fff;height:1.625em;line-height:1.625em;width:8.75em;text-align:center;margin-bottom:0.51rem;display:block;}
#npost .entry{color:#777;font-size:0.18rem;line-height:1.77777778em;}
#npost .entry *{line-height:1.77777778em;}
@media only screen and (max-width:750px){
    #npost .title{font-size:0.32rem;}
}

/*rpost*/
#rpost .title{font-size:0.3rem;line-height:1.33333333em;color:#222;margin-bottom:0.32rem;}
#rpost .entry{color:#777;line-height:2.5em;}
#rpost .entry *{line-height:2.5em;}

/*ritem*/
.ritem .figure{padding-bottom:61.53846154%;margin-bottom:0.22rem;}
.ritem .title{font-weight:400;font-size:0.18rem;line-height:1.66666667em;}
.ritem a{display:block;overflow:hidden;}
.ritem a:not(:hover){color:#222;}
.ritem a:hover .img{transform:scale(1.05);}

/*research*/
.research{margin-bottom:0.5rem;}
.research .columnname{margin-bottom:0.34rem;}
.research .ritem{width:48.75%;padding-bottom:0.3rem;}
@media only screen and (max-width:750px){
    .research .ritem{width:100%;}
}

/*projects*/
.projects .list{background-color:#fff;padding:0.3rem 0.4rem;line-height:2em;color:#222;}

/*publication*/
.publication{margin-bottom:0.77rem;}
.publication:last-child{margin-bottom:0;}
.publication .info{background-color:#fff;padding:0.3rem 0.3rem 0.6rem;}
.publication .list{font-size:0.18rem;line-height:1.77777778em;}
.publication .mb{margin-bottom:0.45rem;}

/*mbtop*/
.mbtop{background-color:#fff;margin-bottom:0.8rem;color:#222;}
.mbtop .figure{width:50%;}
.mbtop .figure:after{display:block;padding-bottom:75%;}
.mbtop .text{padding:0.3rem 0.4rem;width:50%;}
.mbtop .name{font-size:0.3rem;line-height:1.35em;margin-bottom:0.07rem;}
.mbtop .intro,.mbtop .title{font-size:0.18rem;line-height:1.66666667em;}
.mbtop .info{margin-top:0.2rem;}
@media only screen and (max-width:750px){
    .mbtop .figure,.mbtop .text{width:100%;}
}

/*mitem*/
.mitem .figure{padding-bottom:75%;}
.mitem .text{padding:0.32rem 0.31rem 0.62rem;}
.mitem .name{font-size:0.24rem;line-height:1.25em;margin-bottom:0.12rem;}
.mitem .meta{font-size:0.18rem;line-height:1.66666667em;}
.mitem a{display:block;overflow:hidden;position:relative;height:100%;color:#222;background-color:#fff;}
.mitem a:hover .img{transform:scale(1.05);}
.mitem a:hover .name{text-decoration:underline;color:var(--main-color);}

/*memlist*/
.memlist{width:102.5%;margin-bottom:0.5rem;}
.memlist .mitem{width:33.333%;padding-right:2.43902439%;padding-bottom:2.43902439%;}
@media only screen and (max-width:750px){
    .memlist .mitem{width:100%;padding-bottom:0.3rem;}
    .columnname {
        font-size: .3rem;
        padding-left: .4rem;
    }

    .home-box {
        padding: 0.4rem 0;
    }
    #slides .figure {
        padding-bottom: 43%;
    }
    #wrapper{
        padding:.25rem 0;
    }
}
.w100{
    width:100%;
}
#rpost .title,
#npost .title{
    text-align:center;
}