*,
*::before,
*::after {box-sizing:border-box;flex-wrap:wrap;margin:0;padding:0;font-style:normal;text-decoration:none !important;word-break:break-word;list-style:none;list-style-image:none;border:none;outline:0;align-items:center;background-repeat:no-repeat;background-position:center;background-size:cover;}
dl,dt,dd,ul,p,h1, h2, h3, h4, h5, h6{margin:0;padding:0;}
i {font-style:italic;}

:root{
	--color_text:#3b3c3d;
	--color_link:#2383ea;
	--color_hover:#0cc5f0;
	--color_gray_bg:#f8f9fb;
	--color_border:#ededed;
	--color_border_2:#999999;
	--color_border_3:#cdcdcd;
	--color_hightlight_1:#ffa700;
	--color_hightlight_2:#ff4b00;
	--placeholder:#a4a4a4;
}

::selection {
  background:var(--color_menu_bg);
  color:#fff;
}

html,body {font-family:"Helvetica Neue","Microsoft YaHei", "微软雅黑", Helvetica, Roboto, Arial, sans-serif;font-size:13px;color:var(--color_text);font-weight:400;line-height:1.6;font-style:normal;background:#f7f7f7;cursor:auto;}
img {max-width:100%;max-height:fit-content;}
input::placeholder {color:var(--placeholder) !important;}
a:hover {color:var(--color_hover);}

[hidden],
.mobile {display:none !important;}
.ellipsis {display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.pd30 {padding:30px;}

.header > .top .container,
.header > .top .container .right .language,
.header > .main .container,
.header > .main .container div,
.header > .menu .container,
.header > .menu .container .left,
.header > .main .container .right .btns,
.header > .main .container .right .language,
.header > .main .container .right .language a,
.header > .menu .container a,
.splash.index .container,
.main_wrap > .left dl dt span,
.main_wrap > .left dl dd.guide a,
.section > .title,
.section > .container > .title,
.main_wrap > .right > .wrap .annoucement ul li .date,
.main_wrap > .right > .wrap .annoucement ul li .foot,
.main_wrap > .right > .wrap dl.section dd.article_list ul li .foot .left,
.main_wrap > .right > .wrap > .inner > .right2 > .pdf,
.certificate_list ul li .detail .btns .right,
.page_login .main form .agreement,
.page_login .main form .btns,
.page_login .main form dl dd .checkbox,
.page_login .main form dl dd .checkbox label,
.paging_2 .links,
.page_error .main > .btns,
.header_view a,
.section.t1 > .ext a.btn {display:flex;}


.header > .top .container,
.header > .main .container,
.header > .menu .container,
footer .container .main,
footer .container .main .right,
.section > .container,
.journal_list .container ul li,
.journal_list .container ul li .main,
.journal_list .container ul li .main .left,
.journal_list .container ul li .main .right .btns,
.header > .main .container .right .user,
.main_wrap,
.main_wrap > .right > .wrap .annoucement ul,
.main_wrap > .right > .wrap dl.section dd.journal,
.main_wrap > .right > .wrap dl.section dd.journal > .info,
.main_wrap > .right > .wrap dl.section dd.article_list ul li .foot,
.main_wrap > .right > .wrap dl.editorial_members.swiper .swiper-wrapper,
.main_wrap > .right > .wrap > .inner,
.main_wrap > .right > .wrap > .inner > .left2 > .base,
.certificate_wrap .query_form,
.certificate_list ul li .info,
.certificate_list ul li .detail .btns,
.certificate_list ul li .detail .btns .right,
.column_2,
.paging,
.paging_2,
.main_wrap > .right > .wrap > .inner > .right2 > .item.citation .citation_formats button,
.header_view {display:flex;justify-content:space-between;}

footer .container .copyright,
.splash.index .container,
.certificate_wrap.index,
.header > .main .container .right .user .name > span {display:flex;justify-content:center;}

.header > .main .container .right .user .colspan,
.header > .main .container .right .user.on .colspan,
footer .container .main .left,
footer .container .main .right .item,
footer .container .copyright,
.splash.index .container,
.journal_list .container ul li .main .left,
.journal_list .container ul li .main .right,
.main_wrap > .left dl dd,
.main_wrap > .right > .wrap .annoucement ul li,
.main_wrap > .right > .wrap dl.section dd.journal > .info,
.main_wrap > .right > .wrap dl.section dd.article_list ul li,
.main_wrap > .right > .wrap dl.editorial_members.swiper .swiper-wrapper .swiper-slide,
.main_wrap > .right > .wrap dl.section dd.authors ul li,
.main_wrap > .right > .wrap > .inner > .left2,
.main_wrap > .right > .wrap > .inner > .left2 > .base .info .item,
.main_wrap > .right > .wrap > .inner > .right2,
.main_wrap > .right > .wrap > .inner > .right2 > dl dd,
.certificate_wrap,
.certificate_wrap .query_form .right,
.certificate_wrap .query_form .right form,
.header > .main .container .right .user .name > span,
.page_login .main,
.page_login .main form dl dd,
.page_error .main,
.main_wrap > .left dl dd.news_list,
.main_wrap > .left dl dd.article_rankings_list,
.main_wrap > .left dl dd.article_rankings_list a:before {display:flex;flex-flow:column;align-items:flex-start;}


.animate,
.header > .menu,
.header > .menu:before,
.certificate_list ul li .info .right i:before,
.editorial_members.swiper .swiper-wrapper .swiper-slide a img {transition:all 0.3s;}





.header {position:relative;z-index:11;}
.header > .top {background-color:var(--color_top_bg);}
.header > .main {background-color:white;}
.header > .menu {background-color:var(--color_menu_bg);}

.header > .top .container {height:35px;}
.header > .main .container {height:98px;}
.header > .menu .container {height:52px;}


.header > .top .container .right {position:relative;}
.header > .top .container .right .language {gap:31px;}
.header > .top .container .right .language a {position:relative;color:var(--color_text);}
.header > .top .container .right .language a:before {content:'';display:block;width:1px;height:80%;position:absolute;top:3px;right:-16px;background-color:rgba(0,0,0,0.5);}
.header > .top .container .right .language a:last-child:before {display:none;}
.header > .top .container .right .language a.on {font-weight:bold;}

.header > .main .container .right .user .colspan,
.header > .menu .container .item ul {display:none;position:absolute;top:27px;right:0;align-items:flex-end;padding:10px 16px 10px 16px;background-color:white;border:1px solid white;outline:1px solid var(--color_main_bg);box-shadow:0 5px 10px rgba(0,0,0,0.06);}
.header > .main .container .right .user .colspan a {white-space:nowrap;margin-top:5px;}
.header > .main .container .right .user .colspan a:first-child {margin-top:0;}

.header > .top .container .right .language a:hover,
.header > .main .container .right .user .colspan a:hover {color:var(--color_hover);}

.header > .main .container .logo img {height:56px;}

.header > .main .container .right .btns a,
.header > .main .container .right .user {color:var(--color_text);font-size:15px;padding:6px 10px;border-radius:3px;}

.header > .main .container .right .btns a {font-weight:550;margin-left:10px;background-color:white;}
.header > .main .container .right .btns a:hover {color:var(--color_hover);}
.header > .main .container .right .btns a:first-child {margin-left:0;}
.header > .main .container .right .btns a:last-child {color:#fff;background-image:linear-gradient(125deg,var(--color_hightlight_1),var(--color_hightlight_2));}

.header > .main .container .right .user {min-width:108px;position:relative;border:1px solid white;background-color:white;}
.header > .main .container .right .user.on {border-color:var(--color_main_bg);box-shadow:0 5px 10px rgba(0,0,0,0.06);}
.header > .main .container .right .user a {color:var(--color_text);}
.header > .main .container .right .user > span {margin-right:10px;}
.header > .main .container .right .user > span:after {content:'';position:absolute;left:0;top:0;width:35px;height:100%;background-color:var(--color_main_bg);opacity:0.2;}
.header > .main .container .right .user .colspan {top:36px;width:100%;padding:0;border-radius:3px;border-top-left-radius:0;border-top-right-radius:0;z-index:1;}
.header > .main .container .right .user .name {margin-left:8px;cursor:pointer;}
.header > .main .container .right .user .name i {font-size:11px;color:var(--color_text);margin-left:2px;}
.header > .main .container .right .user .name i:before {transform:scale(0.85);}
.header > .main .container .right .user .name s {min-width:58px;text-align:center;}
.header > .main .container .right .user .name > span {font-family:arial;width:18px;height:18px;align-items:center;font-size:12px;color:white;margin:0 5px;background-color:var(--color_hightlight_2);border-radius:50%;}

.header > .main .container .right .user .colspan a {width:100%;text-align:right;font-size:13.5px;padding:10px 10px;margin:0;border-bottom:1px solid var(--color_border);}
.header > .main .container .right .user .colspan a:last-child {padding-bottom:7px;border:none;}
.header > .main .container .right .user .colspan a .task_count {display:none;}

.header > .main .container .right .language {gap:25px;margin-right:30px;}
.header > .main .container .right .language a {position:relative;color:white;}
.header > .main .container .right .language a.on {font-weight:bold;}
.header > .main .container .right .language a:hover {text-decoration:underline !important;}
.header > .main .container .right .language a:after {content:'';position:absolute;right:-13px;width:1px;height:55%;background-color:white;}
.header > .main .container .right .language a:last-child:after {display:none;}


.header > .menu {position:relative;}
.header > .menu:before {content:'';position:absolute;left:0;top:0;width:100%;height:6.5px;background-color:rgba(255,255,255,0.25);}

.header > .menu .container .item,
.header > .menu .container > a.search {position:relative;height:100%;}

.header > .menu .container .item:after {content:'';display:block;width:100%;height:5px;background-color:transparent;}

.header > .menu .container .item a,
.header > .menu .container > a.search {height:100%;color:#fff;font-size:calc(0.25vw + 12px);padding:0 1.2vw;}

.header > .menu .container .item a i {position:relative;left:5px;transform:scale(0.6);}
.header > .menu .container .item ul {display:none;width:15em;top:52px;left:0;right:auto;padding:0;border:none;outline:none;border-bottom-left-radius:2px;border-bottom-right-radius:2px;}
.header > .menu .container .item:hover ul {display:block;}
.header > .menu .container .item ul li a {position:relative;height:36px;font-size:14px;color:var(--color_link);padding:0 1.4vw;white-space:nowrap;}
.header > .menu .container .item ul li a:hover {background-color:var(--color_border) !important;}
.header > .menu .container .item ul li a:before {content:'';position:absolute;top:0;left:0;width:3px;height:100%;background-color:transparent;}
.header > .menu .container .item ul li a:hover:before {background-color:var(--color_main_bg);}
.header > .menu .container .left {flex:1;height:100%;}
.header > .menu .container .left a.on {background-color:rgba(0,0,0,0.15);}
.header > .menu .container .left a:hover:not(.on) {background-color:rgba(255,255,255,0.15);}
.header > .menu .container > a.search {background-color:rgba(255,255,255,0.2);}
.header > .menu .container > a.search:before {position:relative;top:1px;margin-right:6px;}

.header.journal > .main {background-color:var(--color_main_bg);background-size:cover;background-position:center top;background-repeat:no-repeat;}
.header.journal > .menu:before {display:none;}

footer {position:relative;color:white;margin-top:50px;background-color:#1c1c1c;}
footer a {color:#fff;}
footer a:hover {opacity:0.9;text-decoration:underline !important;}
footer .container .main {padding:30px 0 60px 0;}
footer .container .main .left a {margin-top:8px;}
footer .container .main .left a.logo {height:49px;margin:0 0 20px 0;}
footer .container .main .left a.logo img {height:100%;}
footer .container .main .left a:before {margin-right:6px;}
footer .container .main .right {position:relative;top:6px;align-items:flex-end;flex:1;margin-left:6%;}
footer .container .main .right .item {line-height:2.2;}
footer .container .main .right .item:nth-child(1) {width:45%;}
footer .container .main .right .item:nth-child(2) {width:25%;}
footer .container .main .right .item:nth-child(3) {width:21%;}
footer .container .main .right .item span {font-weight:550;font-size:15px;}
footer .container .main .right .item p:before {position:absolute;margin:8px 0 0 -20px;}

footer .container .copyright {padding-bottom:25px;}
footer .container .copyright:before {content:'';position:absolute;left:0;width:100%;height:1px;margin-top:-70px;background-color:rgba(255,255,255,0.3);}

.swiper {position:relative;overflow:hidden;}
.swiper .swiper-wrapper {flex-wrap:nowrap;}
.swiper .swiper-pagination span {width:12px;height:12px;border-radius:50%;background:white;opacity:0.5;}
.swiper .swiper-pagination-bullets {bottom:22px;}
.swiper .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color:var(--color_main_bg);opacity:0.6;}
.swiper .swiper-pagination-bullets .swiper-pagination-bullet {margin:0 6px !important;}

.splash.index .container {height:288px;color:#fff;}
.splash.index .container h2 {font-size:38px;font-weight:550;}
.splash.index .container p {width:70%;font-size:14px;margin-top:15px;}

.splash.swiper .swiper-wrapper .swiper-slide {width:100%;}

.section,
.journal_list,
.page_login,
.page_content,
.page_content .main,
.page_content .main > .content {margin-top:25px;}

.journal_list .container ul,
.page_login .main,
.page_content .main {padding:30px;border-radius:2px;background-color:#fff;}


.section > .title:before,
.section > .container > .title:before,
.main_wrap > .left dl dt span:before {content:'';display:block;border-radius:2px;background-color:var(--color_main_bg);}

.section > .title,
.section > h2,
.section > .container > .title,
.section > .container > h2 {font-weight:550;}

.section > .title:before,
.section > .container > .title:before {width:6px;height:1vw;margin-right:12px;}

.section > .title.no_pre:before {display:none;}

.section > .ext strong,
.section > .container > .ext strong {color:var(--color_link);}
.section .ext .edit {font-size:14px;}

.section.t1 > .title,
.section.t1 > .container .title {font-size:1.6vw;}

.section.t2 >.title,
.section.t2 > h2,
.section.t1 > .container .title,
.section.t1 > .container h2 {font-size:1.2vw;}

.section.t1 > .ext,
.section.t1 > .container .ext {font-size:15px;}

.section.t1 > .ext a.btn {border-radius:2px;background-color:var(--color_border);}
.section.t1 > .ext a.btn:before {position:relative;top:0.5px;margin-right:4px;}

.journal_list .container ul li .main .content,
.journal_list .container ul li .main .content,
.main_wrap > .right .content {font-size:14px;}

.journal_list .container ul li .main .content p,
.journal_list .container ul li .main .right .content p,
.main_wrap > .right .content p {margin-bottom:15px;}

.journal_list .container ul li .main .content p:last-child,
.journal_list .container ul li .main .right .content p:last-child,
.main_wrap > .right .content > p:last-child {margin-bottom:0;}

.journal_list .container ul li {align-items:stretch;border-top:1px solid var(--color_border);padding-top:30px;margin-top:30px;}
.journal_list .container ul li:first-child {padding-top:0px;margin-top:0;border:none;}
.journal_list .container ul li a.thumb {display:block;width:198px;background-position:center top;}

.journal_list .container ul li .main,
.journal_list .container ul li .main .right {position:relative;justify-content:space-between;}

.journal_list .container ul li .main {flex:1;align-items:flex-start;align-items:normal;margin:0 0 0 1.5vw;}
.journal_list .container ul li .main .left {flex:1;}
.journal_list .container ul li .main .left a.title {font-size:1.4vw;font-weight:550;line-height:1.4;}
.journal_list .container ul li .main .left .content {padding:20px;margin-top:20px;background-color:var(--color_gray_bg);}
.journal_list .container ul li .main .right {width:30%;margin:0 0 0 1.5vw;}
.journal_list .container ul li .main .right .content img {}
.journal_list .container ul li .main .right .btns {gap:6px;width:100%;}
.journal_list .container ul li .main .right .btns a {position:relative;flex:1;color:#fff;font-size:0.85vw;text-align:center;padding:8px 0;border-radius:2px;background-color:#f60;}
.journal_list .container ul li .main .right .btns a:before {content:'';position:absolute;left:0;top:0;width:100%;height:5px;background-color:rgba(255,255,255,0.3);}
.journal_list .container ul li .main .right .btns a:hover {opacity:0.8;}
.journal_list .container ul li .main .right .btns a:nth-child(1) {background-color:#0cc5f0;}
.journal_list .container ul li .main .right .btns a:nth-child(2) {background-color:var(--color_link);}
.journal_list .container ul li .main .right .btns a:nth-child(3) {background-color:var(--color_hightlight_1);}

.main_wrap {position:relative;align-items:flex-start;background-color:white;}


.main_wrap > .left,
.main_wrap > .right {overflow:hidden;}

.main_wrap > .left {position:relative;width:14vw;min-width:198px;padding:1.5vw;border-right:1px solid #ededed;}
.main_wrap > .right {flex:1;}

.main_wrap > .left dl {margin-top:40px;}
.main_wrap > .left dl:first-child {margin-top:0;}
.main_wrap > .left dl dt {margin-bottom:25px;line-height:1;}
.main_wrap > .left dl dt span {font-size:calc(0.3vw + 10.5px);font-weight:550;}
.main_wrap > .left dl dt span:before {width:5px;height:0.9vw;margin-right:5px;}

.main_wrap > .left dl dd.functions a,
.main_wrap > .left dl dd.functions > img {margin-bottom:12px;border-radius:3px;overflow:hidden;}
.main_wrap > .left dl dd.functions a:last-child {margin-bottom:0;}

.main_wrap > .left dl dd.guide {padding:15px;border:1px solid var(--color_border);background-color:var(--color_gray_bg);}
.main_wrap > .left dl dd.guide a {line-height:1;font-size:13.5px;margin-top:15px;}
.main_wrap > .left dl dd.guide a:before {content:'';width:5px;height:5px;margin-right:8px;border-radius:50px;background-color:var(--color_main_bg);}
.main_wrap > .left dl dd.guide a:first-child {margin-top:0;}

.main_wrap > .left dl dd.news_list a img {margin-bottom:5px;}
.main_wrap > .left dl dd.news_list a span:before {content:'';position:relative;top:-2.5px;display:inline-block;width:5px;height:5px;margin:0 5px 0 0;border-radius:50%;background-color:#333;}

.main_wrap > .left dl dd.news_list a,
.main_wrap > .left dl dd.article_rankings_list a {width:100%;color:var(--color_text);counter-increment:list-counter;padding-top:10px;margin-top:10px;border-top:1px solid var(--color_border);-webkit-line-clamp:3;}

.main_wrap > .left dl dd.news_list a:hover,
.main_wrap > .left dl dd.article_rankings_list a:hover {color:var(--color_link);}

.main_wrap > .left dl dd.news_list a:first-child,
.main_wrap > .left dl dd.article_rankings_list a:first-child {padding-top:0;border-top:0;margin-top:0px;}

.main_wrap > .left dl dd.article_rankings_list a:before {position:relative;display:inline-block;width:16px;height:16px;line-height:16px;text-align:center;color:white;margin:2px 5px 0 0;border-radius:3px;content:counter(list-counter);}
.main_wrap > .left dl dd.article_rankings_list a:nth-child(1):before {background-color:var(--color_hightlight_2);}
.main_wrap > .left dl dd.article_rankings_list a:nth-child(2):before {background-color:var(--color_hightlight_1);}
.main_wrap > .left dl dd.article_rankings_list a:nth-child(n+3):before {background-color:var(--color_border);color:var(--color_text);}



.main_wrap > .right > .wrap {padding:1.5vw;}
.main_wrap > .right > .wrap dl.section {width:100%;padding-bottom:1.5vw;margin:1.5vw 0 0 0;border-bottom:1px solid var(--color_border);}
.main_wrap > .right > .wrap dl.section:first-child {margin-top:0;}
.main_wrap > .right > .wrap dl.section:last-of-type {padding-bottom:0;border-bottom:0;margin-bottom:0;}
.main_wrap > .right > .wrap dl.section dd {margin-top:1vw;}
.main_wrap > .right > .wrap dl.section dd.intro {line-height:1.8;}

.main_wrap > .right > .wrap dl.section dd.annoucement ul {gap:20px;align-items:normal;}
.main_wrap > .right > .wrap dl.section dd.annoucement ul li {flex:1;padding:20px;border-radius:2px;background-color:var(--color_gray_bg);}

.main_wrap > .right > .wrap dl.section dd.annoucement ul li a.title,
.main_wrap > .right > .wrap dl.section dd.article_list ul li > a,
.article_list_1 .article_summary .article_summary_body h2 {font-size:16px;line-height:1.6;font-weight:550;-webkit-line-clamp:1;}

.main_wrap > .right > .wrap dl.section dd.annoucement ul li .date {margin-top:8px;}
.main_wrap > .right > .wrap dl.section dd.annoucement ul li .date:before {font-size:14px;color:var(--color_main_bg);margin-right:6px;}
.main_wrap > .right > .wrap dl.section dd.annoucement ul li .desc {font-size:13.5px;line-height:1.7;margin:15px 0 0 0;-webkit-line-clamp:3;}
.main_wrap > .right > .wrap dl.section dd.annoucement ul li .foot {margin-top:15px;}

.main_wrap > .right > .wrap dl.section dd.annoucement ul li .foot a.more,
.main_wrap > .right > .wrap dl.section dd.journal > .info a.more,
.main_wrap > .right > .wrap dl.section dd.article_list ul li .foot .left a {font-size:13px;color:#fff;line-height:1;text-transform:capitalize;padding:7px 10px;border-radius:3px;background-color:var(--color_main_bg);}

.main_wrap > .right > .wrap dl.section dd.annoucement ul li .foot a.more:hover,
.main_wrap > .right > .wrap dl.section dd.journal > .info a.more:hover,
.main_wrap > .right > .wrap dl.section dd.article_list ul li .foot .left a:hover {opacity:0.8;}

.main_wrap > .right > .wrap dl.section dd.annoucement.list ul {flex-flow:column;}

.main_wrap > .right > .wrap dl.section dd.journal {align-items:normal;margin-bottom:0.8vw;}
.main_wrap > .right > .wrap dl.section dd.journal.issue {margin-bottom:0;}

.main_wrap > .right > .wrap dl.section dd.journal > a,
.main_wrap > .right > .wrap dl.section dd.journal > img {width:12vw;}

.main_wrap > .right > .wrap dl.section dd.journal > .info {flex:1;margin-left:1.5vw;}
.main_wrap > .right > .wrap dl.section dd.journal > .info h1 {width:80%;font-size:22px;font-weight:550;color:#000;}
.main_wrap > .right > .wrap dl.section dd.journal > .info a.more {padding:0.8vw 1.2vw;font-size:calc(0.15vw + 12px);}
.main_wrap > .right > .wrap dl.section dd.journal > .info ul {flex:1;margin-top:20px;}
.main_wrap > .right > .wrap dl.section dd.journal > .info ul li {font-size:14px;margin-top:5px;}
.main_wrap > .right > .wrap dl.section dd.journal > .info ul li:first-child {margin-top:0;}
.main_wrap > .right > .wrap dl.section dd.journal > .info ul li span.volume {display:inline-block;font-size:13px;padding:2px 10px;margin:0 10px 5px 0;border-radius:2px;background-color:#f1f1f1;}
.main_wrap > .right > .wrap dl.section dd.journal > .info ul li span.volume:last-of-type {margin-right:0;}


.main_wrap > .right > .wrap dl.section dd.article_list ul li,
.article_list_1 .article_summary {padding:20px;margin-bottom:25px;border-radius:2px;background-color:var(--color_gray_bg);}

.main_wrap > .right > .wrap dl.section dd.article_list ul li:last-child {margin-bottom:0;}

.main_wrap > .right > .wrap dl.section dd.article_list ul li > a,
.article_list_1 .article_summary .article_summary_body h2 {-webkit-line-clamp:3;}

.main_wrap > .right > .wrap dl.section dd.article_list ul li .author,
.article_list_1 .article_summary .summary_meta {margin-top:10px;}
.article_list_1 .article_summary .summary_meta * {margin-bottom:5px;}
.article_list_1 .article_summary .summary_meta *:last-child {margin-bottom:0;}

.main_wrap > .right > .wrap dl.section dd.article_list ul li .doi {margin-top:5px;}
.main_wrap > .right > .wrap dl.section dd.article_list ul li .doi a {text-decoration:underline !important;}
.main_wrap > .right > .wrap dl.section dd.article_list ul li .foot {width:100%;margin-top:15px;}
.main_wrap > .right > .wrap dl.section dd.article_list ul li .foot .left a {margin-right:10px;border:1px solid var(--color_main_bg);}
.main_wrap > .right > .wrap dl.section dd.article_list ul li .foot .left a.pdf {color:var(--color_text);border-color:var(--color_text);background-color:white;}
.main_wrap > .right > .wrap dl.section dd.article_list ul li .foot .left a.pdf:before {color:red;margin-right:5px;}
.main_wrap > .right > .wrap dl.section dd.article_list ul li .foot .left a.pdf:hover {color:red;border-color:red;}

.main_wrap > .right > .wrap dl.section dd.authors ul li {font-size:14px;margin-bottom:1.5vw;}
.main_wrap > .right > .wrap dl.section dd.authors ul li:last-child {margin-bottom:0;}
.main_wrap > .right > .wrap dl.section dd.authors ul li > strong {margin-bottom:5px;}

.editorial_members.swiper {position:relative;overflow:hidden;}
.editorial_members.swiper .swiper-wrapper {align-items:flex-start;}
.editorial_members.swiper .swiper-wrapper .swiper-slide {height:100%;text-align:center;}
.editorial_members.swiper .swiper-wrapper .swiper-slide a {}
.editorial_members.swiper .swiper-wrapper .swiper-slide a img {width:100%;height:100%;background-size:cover;background-position:top center;opacity:0;}
.editorial_members.swiper .swiper-wrapper .swiper-slide p {line-height:1.3;color:black;margin-top:10px;}
.editorial_members.swiper .swiper-pagination {position:relative;margin-top:25px;}
.editorial_members.swiper .swiper-pagination-bullets {bottom:0;}
.editorial_members.swiper .swiper-pagination-bullets .swiper-pagination-bullet {background:#f1f1f1;opacity:1;}
.editorial_members.swiper .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color:var(--color_main_bg);opacity:0.6;}

.crumbs {line-height:normal;}

.main_wrap > .right > .wrap > .inner {align-items:flex-start;margin-top:20px;}
.main_wrap > .right > .wrap > .inner > .left2 {flex:1;overflow:hidden;}
.main_wrap > .right > .wrap > .inner > .right2 {width:248px;margin:8px 0 0 25px;}

.main_wrap > .right > .wrap > .inner > .left2 > .base {align-items:normal;}
.main_wrap > .right > .wrap > .inner > .left2 > .base > .title {padding-bottom:1.4vw;border-bottom:1px solid var(--color_border);}

.main_wrap > .right > .wrap > .inner > .left2 > .base > .title h1,
.main_wrap > .right > .wrap > .inner > .left2 > .base > .title h2 {font-weight:550;line-height:1.35;}

.main_wrap > .right > .wrap > .inner > .left2 > .base > .title h1 {font-size:1.4vw;}
.main_wrap > .right > .wrap > .inner > .left2 > .base > .title h2 {font-size:1.25vw;margin-top:1vw;}

.main_wrap > .right > .wrap > .inner > .left2 > .base .info .item {font-size:0.85vw;margin-top:1.2vw;}
.main_wrap > .right > .wrap > .inner > .left2 > .base .info .item > strong {margin-bottom:0.2vw;}
.main_wrap > .right > .wrap > .inner > .left2 > .base .info .item.doi p strong {margin-right:5px;}
.main_wrap > .right > .wrap > .inner > .left2 > .base .info .item a {text-decoration:underline !important;}

.main_wrap > .right > .wrap > .inner > .right2 > .pdf,
.main_wrap > .right > .wrap > .inner > .right2 > dl,
.main_wrap > .right > .wrap > .inner > .right2 > .item {margin-top:1vw;}

.main_wrap > .right > .wrap > .inner > .right2 > .pdf {width:100%;color:#fff;padding:8px 15px;border-radius:2px;background-color:var(--color_menu_bg);}
.main_wrap > .right > .wrap > .inner > .right2 > .pdf:before {font-size:0.9vw;margin-right:5px;}
.main_wrap > .right > .wrap > .inner > .right2 > dl,
.main_wrap > .right > .wrap > .inner > .right2 > .item {width:100%;border:1px solid var(--color_border);}

.main_wrap > .right > .wrap > .inner > .right2 > dl dt,
.main_wrap > .right > .wrap > .inner > .right2 > dl dd,
.main_wrap > .right > .wrap > .inner > .right2 > .item .sub_item h2,
.main_wrap > .right > .wrap > .inner > .right2 > .item .sub_item h3,
.main_wrap > .right > .wrap > .inner > .right2 > .item.citation .value {padding:0.6vw 0.8vw;}

.main_wrap > .right > .wrap > .inner > .right2 > dl dt,
.main_wrap > .right > .wrap > .inner > .right2 > .item .sub_item h2,
.main_wrap > .right > .wrap > .inner > .right2 > .item .sub_item h3 {background-color:var(--color_border);}

.main_wrap > .right > .wrap > .inner > .right2 > dl dd a {text-decoration:underline !important;}

.main_wrap > .right > .wrap > .inner > .right2 > dl dd.copyright {padding-bottom:1vw;}
.main_wrap > .right > .wrap > .inner > .right2 > dl dd.copyright a {margin:10px 0;}

.main_wrap > .right > .wrap > .inner > .right2 > .item .sub_item h2,
.main_wrap > .right > .wrap > .inner > .right2 > .item .sub_item h3 {font-size:inherit;font-weight:bold;line-height:inherit;}

.certificate_wrap .query_form {align-items:normal;width:68%;min-width:800px;padding:4vw 4vw 4.5vw 4vw;margin:0 auto;background-color:white;border-radius:5px;box-shadow: 0 4px 25px rgba(0,0,0,0.1);}
.certificate_wrap .query_form .left {width:280px;margin-right:4vw;}
.certificate_wrap .query_form .left:before {content:'';display:block;height:100%;background-image:url('../images/certificate_image.png');background-size:contain;}
.certificate_wrap .query_form .right {flex:1;}
.certificate_wrap .query_form .right h1 {font-size:2rem;font-weight:550;}
.certificate_wrap .query_form .right form,
.certificate_wrap .query_form .right form button {width:100%;margin-top:1.5vw;}
.certificate_wrap .query_form .right form input,
.certificate_wrap .query_form .right form button {width:100%;font-size:14px;margin-top:1vw;padding:0.8rem 1rem;border-radius:2px;}

.certificate_list,
.certificate_list ul {width:100%;}

.certificate_list ul li {margin-top:30px;border-radius:3px;border:1px solid var(--color_link);}

.certificate_list ul li .info,
.certificate_list ul li .detail {padding:25px 35px;}

.certificate_list ul li .info {font-size:18px;color:white;background-color:var(--color_link);cursor:pointer;}
.certificate_list ul li .detail {display:none;border-top:1px solid var(--color_border_3);}
.certificate_list ul li .detail h2 {text-align:center;margin:30px 0 3.5vw 0;}
.certificate_list ul li .detail img {display:block;margin:2vw auto;border:1px solid var(--color_border_3);}
.certificate_list ul li .detail .btns .btn {font-size:15px;padding:8px 20px;border-radius:3px;}
.certificate_list ul li .detail .btns .btn:before {position:relative;top:1px;margin-right:4px;}
.certificate_list ul li .detail .btns .right {flex:1;gap:15px;}
.certificate_list ul li.on .info .right i:before {transform:rotate(180deg);}
.certificate_list ul li.on .detail {display:block;}

.page_login .main .section,
.page_content .main .section {margin-top:0;}

.page_login {background-color:transparent;}
.page_login .main {width:100%;margin:0 auto;border:1px solid var(--color_border);background-color:white;}
.page_login .main .section {width:100%;margin-bottom:15px;}
.page_login .main > p {display:inline-block;font-size:14px;}
.page_login .main .error a {color:white;text-decoration:underline !important;}
.page_login .main .error .pkp_form_error {font-size:16px;font-weight:bold;}
.page_login .main .error ul {margin-top:10px;}

.page_login .main .error,
.page_login .main form > .title {color:white;padding:5px 10px;margin-top:15px;border-radius:2px;background-color:var(--color_hightlight_2);}

.page_login .main form {width:100%;margin:30px 0 0 0;}

.page_login .main form dl,

.page_login .main form .btns {margin-top:30px;}

.page_login .main form dl:first-of-type,
.page_login .main form .title:nth-of-type(1),
.page_login .main form .column_2 dl:nth-of-type(-n+2) {margin-top:0;}

.page_login .main form > .title {display:inline-block;font-size:16px;color:var(--color_text);font-weight:bold;margin:20px 0;background-color:#f1f1f1;}

.page_login .main form dl dt,
.page_login .main form .column_2.date dl dd fieldset legend {margin-bottom:12px;}

.page_login .main form dl dt > span,
.page_login .main form .column_2.date dl dd fieldset legend {font-weight:bold;font-size:14px;}

.page_login .main form dl dt > span.name {font-size:16px;}
.page_login .main form dl dt .pkp_screen_reader {display:none;}

.page_login .main form dl dd input,
.page_login .main form dl dd select {width:100%;padding:8px 10px;border-radius:2px;}
.page_login .main form dl dd .checkbox {gap:10px;}
.page_login .main form dl dd .checkbox label {}
.page_login .main form dl dd .checkbox label input {width:auto;padding:0;border-radius:0;margin-right:4px;}
.page_login .main form dl dd .checkbox label a {margin:0 2px;}
.page_login .main form dl dd .checkbox.context_privacy {display:none;margin-top:10px;}
.page_login .main form dl dd .checkbox.context_privacy.show {display:flex;}

.page_login .main form dl dd a {margin-top:10px;text-decoration:underline !important;}
.page_login .main form .agreement {margin-top:10px;}
.page_login .main form .agreement input {transform:scale(1.2);margin:0 10px 0 0;}
.page_login .main form .agreement a {margin:0 2px;text-decoration:underline !important;}
.page_login .main form .btns {gap:10px;}
.page_login .main form .btns .btn {font-size:14px;color:white;padding:6px 20px;border-radius:3px;}
.page_login .main form .btns .btn:nth-child(1) {width:128px;background-color:var(--color_main_bg);}
.page_login .main form .btns .btn:nth-child(2) {background-color:var(--color_hightlight_1);}
.page_login .main form .recaptcha_wrapper {margin-top:15px;}

.page_login .main.login {width:450px;}
.page_login .main form .column_2 {margin-bottom:30px;}
.page_login .main form .column_2 dl {width:49%;}
.page_login .main form .column_2.date dl dd fieldset {width:100%;}
.page_login .main form .column_2.date dl dd fieldset legend {float:none;}
.page_login .main form .column_2.date dl dd fieldset label {float:left;margin-top:6px;width:40px;}
.page_login .main form .column_2.date dl dd fieldset label:nth-of-type(2) {width:50px;}
.page_login .main form .column_2.date dl dd fieldset select {float:left;width:calc((100% / 3) - 40px - 15px);margin-right:15px;}
.page_login .main form .column_2.date dl dd fieldset select:nth-of-type(1) {width:calc((100% / 3) - 50px - 15px);}
.page_login .main form .column_2.date dl dd fieldset select:nth-of-type(2) {width:calc((100% / 3) - 40px);}
.page_login .main form .column_2.date dl dd fieldset select:last-of-type {margin-right:0;}

.error_info,
.notification,
.page_login .main .no_result {width:100%;font-size:14px;line-height:1;padding:20px 30px;margin-top:30px;border-left:10px solid var(--color_hightlight_1);border-radius:2px;background-color:var(--color_gray_bg);}

.error_info {border-left-color:var(--color_hightlight_2);}

.error_info a,
.notification a {margin:0 2px;text-decoration:underline !important;}

.page_error {align-items:center;}
.page_error .main {width:60%;padding:2vw;margin:3vw auto 0 auto;border:1px solid var(--color_border_2);border-radius:1px;background-color:white;}
.page_error .main > .title {font-weight:550;font-size:calc(0.6vw + 16px);padding-bottom:4px;border-radius:2px;border-bottom:0.3vw solid var(--color_hightlight_2);}
.page_error .main > .desc {width:100%;font-size:16px;margin:2.5vw 0 6vw 0;border-radius:2px;}
.page_error .main > .btns {width:100%;justify-content:flex-end;}
.page_error .main > .btns .btn {justify-content: flex-end;min-width:88px;padding:8px 22px;border-radius:2px;font-size:14px;}

.page_content .main > .content {line-height:1.7;font-size:15px;padding-top:1.8rem;border-top:1px solid var(--color_border);}
.page_content .main > .content p {margin:0 0 1.43rem 0;}
.page_content .main > .content ul {line-height:2.2rem;padding-inline-start:40px;margin:1.43rem 0;}
.page_content .main > .content ul li {list-style-type:disc;}
.page_content .main > .content ol {display:block;list-style-type:decimal;margin-block-start:1em;margin-block-end:1em;padding-inline-start:40px;unicode-bidi:isolate;}
.page_content .main > .content ol > li {list-style:decimal;}
.page_content .main > .content ol li ul li {list-style-type:circle;}

.page_content .main > .content h1 {font-size:1.8rem;}
.page_content .main > .content h2 {font-size:1.5rem;}
.page_content .main > .content h3 {font-size:1.3rem;}
.page_content .main > .content h4 {font-size:1.2rem;}

.page_content .main > .content h1,
.page_content .main > .content h2,
.page_content .main > .content h3,
.page_content .main > .content h4 {font-weight:bold;margin:2rem 0;}

.page_content .main > .content > h1:first-child,
.page_content .main > .content > h2:first-child,
.page_content .main > .content > h3:first-child,
.page_content .main > .content > h4:first-child {margin-top:0;}

.page_content .main > .content > .column_2.contact {margin-top:3vw;}
.page_content .main > .content > .column_2 dl {width:49%;}
.page_content .main > .content > .column_2 dl dt {font-size:18px;}
.page_content .main > .content > .column_2 dl dd {font-size:14px;margin-top:15px;}
.page_content .main > .content > .column_2 dl dd li {margin-bottom:5px;}
.page_content .main > .content > .column_2 dl dd li.phone {margin:15px 0 10px 0;}
.page_content .main > .content > .column_2 dl dd li.phone span.label {display:block;font-weight:bold;margin-bottom:5px;}
.page_content .main > .content > .column_2 dl dd li a {text-decoration:underline !important;}

.journal .page_content {margin-top:0;}
.journal .page_content .main {padding:0;margin-top:15px;}
.journal .page_content .main > .content {margin-top:1.8rem;}
.journal .page_content .main.article_detail > .date:before {margin-right:5px;opacity:0.7;}
.journal .page_content .main.guideline > .section.t2:first-child {margin-top:3vw;}
.journal .page_content .main.guideline > .section.t2 {margin-top:4vw;}

.article_list_1,
.paging,
.paging_2 {width:100%;}

.paging .search-pagination-numbers strong {color:var(--color_link);}
.paging .search-pagination-numbers strong:first-child {margin-right:8px;}
.paging .search-pagination-numbers strong:last-child {margin-left:8px;}

.paging .search-pagination-numbers a,
.paging_2 .links a {color:var(--color_text);padding:5px 10px;border-radius:2px;background-color:var(--color_border);}

.paging .search-pagination-numbers a:hover,
.paging_2 .links a:hover {color:white;background-color:var(--color_main_bg);}

.paging_2 {padding-top:20px;margin-top:20px;border-top:1px solid var(--color_border);}
.paging_2 .links {gap:10px;}
.paging_2 .links a i {margin-right:2px;}
.paging_2 .links a i:before {transform:scale(0.8);}

.galley_view {position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:hidden;}
.galley_view iframe {width:100%;height:100%;padding-top:2.143rem;border:none;}

.header_view {position:relative;z-index:2;padding:0 15px;background-color:#002c40;}
.header_view a {gap:10px;height:2.143rem;color:white;white-space:nowrap;overflow:hidden;}
.header_view a.title {flex:1;margin:0 10px;}
.header_view a .pkp_screen_reader {display:none;}
.header_view a:before {display:inline-block;font:normal normal normal 14px / 1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);}
.header_view a.return:before {content:"\f060";}
.header_view a.download:before {content:"\f019";}


@media screen and (max-width:1024px) {
	.mobile,
	.header.journal > .menu:before {display:block !important;}

	.pc,
	.header > .top .container .right .language,
	.header > .menu .container .item a span,
	.header > .menu .container .item a i,
	.header > .menu .container .item:after,
	.header > .main .container .right .language,
	footer .container .main .right .item:nth-child(1),
	footer .container .main .right .item:nth-child(2),
	footer .container .copyright:before,
	.journal_list .container ul li .main .right .content,
	.main_wrap:before,
	.header_view a span {display:none !important;}

	.main_wrap > .left dl dd.functions,
	.main_wrap > .left dl dd.guide {flex-flow:row;justify-content:space-between;}

	.header > .menu .container,
	.header > .menu .container .left,
	.header > .menu .container .left a,
	footer .container .main,
	footer .container .main .right,
	.journal_list .container ul li .main,
	.main_wrap > .right > .wrap dl.section dd.annoucement ul,
	.main_wrap > .right > .wrap > .inner,
	.certificate_wrap .query_form,
	.header > .menu .container .item,
	.header > .menu .container .item ul li {flex-flow:column;align-items:flex-start;}

	.main_wrap,
	.certificate_wrap .query_form {flex-flow:column-reverse;align-items:flex-start;}

	.header > .main .container,
	.header > .menu .container,
	footer .container,
	.splash.index .container {padding-top:1rem;padding-bottom:1rem;}

	.mt30 {margin-top:1rem;}
	.mt40 {margin-top:1.5rem;}
	.mt50 {margin-top:2rem;}

	.pd30 {padding:1rem;}


	.header > .main .container,
	.header > .menu .container,
	.header > .menu .container > a,
	.header > .menu .container > .item a,
	.header > .menu .container .left,
	.splash.index .container {height:auto;}

	.header {position:sticky;left:0;top:0;box-shadow:0 3px 6px rgba(0,0,0,0.06);}
	.header > .main .container .logo img {height:2.5rem;}
	.header > .main .container .btns a {font-size:1rem;padding:0.2rem 1rem;margin-left:0;}
	.header > .main .container a.bi-list {font-size:1.5rem;color:var(--color_text);margin-right:0.5rem;}

	.header > .menu {position:fixed;top:0;right:-50%;width:50%;height:100%;background-color:transparent;}
	.header > .menu:before {position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:-1;opacity:0;visibility:hidden;}
	.header > .menu.on {right:0;}
	.header > .menu.on:before {z-index:10;opacity:100;visibility:initial;}
	.header > .menu .container {justify-content:flex-start;position:relative;height:100%;z-index:11;padding:1rem;background-color:white;}

	.header > .menu .container > a,
	.header > .menu .container .language a,
	.header > .menu .container .item a,
	.header > .menu .container .item ul,
	.header > .menu .container .item ul li a {color:var(--color_text);font-size:1rem;padding:0;margin-bottom:0.5rem;border-radius:2px;}

	.header > .menu .container .item,
	.header > .menu .container .item ul li {display:flex;height:auto;}

	.header > .menu .container .item {margin:0.5rem 0;}
	.header > .menu .container .item a {white-space:nowrap;margin:0 !important;}
	.header > .menu .container .item ul {display:block;position:inherit;width:auto;top:0;margin:0.8rem 0 0 0;background-color:#f1f1f1;box-shadow:none;}
	.header > .menu .container .item ul li {margin-bottom:0.5rem;}
	.header > .menu .container .item ul li:first-child {margin-top:0.5rem;}
	.header > .menu .container .item ul li a {height:auto;}
	.header > .menu .container .item ul li a:hover {color:var(--color_main_bg);background-color:transparent !important;}
	.header > .menu .container .item ul li a:hover:before {display:none;}

	.header > .menu .container .item,
	.header > .menu .container .item ul,
	.header > .menu .container .left,
	.header > .menu .container .left .item a {width:100%;}

	.header > .menu .container .left {flex:none;margin-bottom:2rem;}
	.header > .menu .container .left .item:last-child {margin-bottom:0;}
	.header > .menu .container .left .item > a {display:flex;flex-flow:row;align-items:center;margin-top:0.5rem;}
	.header > .menu .container .left .item > a:before {content:'';width:4px;height:60%;margin-right:0.5rem;border-radius:2px;background-color:var(--color_main_bg);}
	.header > .menu .container .left .item > a.on {color:var(--color_link);background-color:transparent;}
	.header > .menu .container .left .item > a.on:after {background-color:var(--color_main_bg);}
	.header > .menu .container .left .item ul {margin-top:0.5rem;background-color:transparent;}
	.header > .menu .container .left .item ul li {margin:0;}
	.header > .menu .container .left .item ul li a {padding:0.3rem 0 0.3rem calc(4px + 0.5rem);}

	.header > .menu .container > a.search,
	.header > .menu .container > a.on,
	.header > .menu .container .item ul li a {padding:0.3rem 0.8rem;}

	.header > .menu .container > a.bi-x {align-self:flex-end;font-size:2.2rem;font-weight:550;padding:0;margin:1.5rem 0;}
	.header > .menu .container > a.logo {padding:0;margin:0 0.8rem 2rem 0.8rem;}
	.header > .menu .container > a.on {color:#fff;margin-bottom:0.5rem;background-image:linear-gradient(125deg, var(--color_hightlight_1), var(--color_hightlight_2));}
	.header > .menu .container > a.search {height:auto;font-size:1rem;color:var(--color_text);margin-bottom:1rem;background-color:#f1f1f1;}
	.header > .menu .container > a.search:before {top:0;}

	.header > .menu .container > a.search,
	.header > .menu .container > .language,
	.header.journal > .menu .container > .user {margin-bottom:1rem;}

	.header.journal > .menu .container {overflow-y:scroll;background-color:var(--color_main_bg);}
	.header.journal > .main .container a.bi-list,
	.header.journal > .menu .container a {color:white;}
	.header.journal > .menu .container > a.on {/*color:var(--color_text);background-image:none;background-color:white;*/}
	.header.journal > .menu .container > a i {margin-left:2px;}
	.header.journal > .menu .container > a i:before {transform:scale(0.85);}

	.header.journal > .menu .container > .user,
	.header.journal > .menu .container > .language {padding:0.3rem 0 0.5rem 0;}

	.header.journal > .menu .container > .user,
	.header.journal > .menu .container > .language,
	.header.journal > .menu .container > a.search {width:100%;padding:0.3rem 0.8rem;border-radius:3px;background-color:rgba(255,255,255,0.2);}

	.header.journal > .menu .container .item ul {background-color:rgba(255,255,255,0.2);}
	.header.journal > .menu .container .item ul li a {color:white;}
	.header.journal > .menu .container .left .item > a:before {background-color:rgba(255,255,255,0.9);}

	.header.journal > .menu .container > .user a,
	.header > .menu .container > .language a {display:block;padding-top:0.2rem;padding-bottom:0.2rem;margin:0;border-bottom:none;}
	.header > .menu .container > .language a:last-child {margin-bottom:0;}
	.header > .menu .container > .language a.on {font-weight:bold;}

	footer .container .main {padding:0;font-size:0.95rem;}
	footer .container .main .left a {margin-top:0.2rem;}
	footer .container .main .left a.logo {height:2.5rem;margin-bottom:1rem;}

	footer .container .main .right {top:0;margin-left:0;}
	footer .container .main .right .item {width:100% !important;line-height:1.5;margin-top:0.3rem;}

	footer .container .copyright {padding-bottom:0;padding-top:1rem;margin-top:1rem;border-top:1px solid rgba(255,255,255,0.3);}
	footer .container .main .right .item p:before {position:relative;margin:0 6px 0 0;}

	.splash.index .container h2 {font-size:1.4rem;}
	.splash.index .container p {width:100%;font-size:1rem;margin-top:1rem;}

	footer,
	.section,
	.journal_list,
	.main_wrap > .right > .wrap dl.section dd,
	.main_wrap > .right > .wrap dl.section dd.journal > .info ul,
	.main_wrap > .right > .wrap dl.section dd.article_list ul li .foot,
	.editorial_members.swiper .swiper-pagination,
	.main_wrap > .right > .wrap > .inner,
	.main_wrap > .right > .wrap > .inner > .right2 > .pdf,
	.main_wrap > .right > .wrap > .inner > .right2 > dl,
	.main_wrap > .right > .wrap > .inner > .right2 > .item,
	.main_wrap > .right > .wrap > .inner > .right2 > dl dd.citation .citation_formats,
	.certificate_wrap .query_form .right form,
	.certificate_wrap .query_form .right form input,
	.certificate_wrap .query_form .right form button,
	.page_login,
	.page_content,
	.page_content .main,
	.page_content .main > .content,
	.page_login .main form .recaptcha_wrapper {margin-top:1rem;}

	.section > .title,
	.section > h2,
	.section > .container > .title,
	.section > .container > h2 {font-size:1.1rem !important;}

	.section > .title:before,
	.section > .container > .title:before {width:4px;height:1rem;margin-right:0.5rem;}

	.section > .ext,
	.section > .container > .ext {font-size:1rem !important;}

	.swiper .swiper-pagination span {width:0.8rem;height:0.8rem;}
	.swiper .swiper-pagination-bullets {bottom:1rem;}
	.swiper .swiper-pagination-bullets .swiper-pagination-bullet {margin:0 0.3rem !important;}

	html,body,
	.section .ext .edit,
	.journal_list .container ul li .main .left .content,
	.journal_list .container ul li .main .right .content,
	.main_wrap > .left dl dd.guide a,
	.main_wrap > .right .content,
	.main_wrap > .right > .wrap dl.section dd.annoucement ul li .desc,
	.main_wrap > .right > .wrap dl.section dd.journal > .info ul li,
	.certificate_wrap .query_form .right form input,
	.certificate_wrap .query_form .right form button,
	.certificate_list ul li .info {font-size:1rem;}

	.journal_list .container ul li .main .left .content p,
	.journal_list .container ul li .main .right .content p,
	.main_wrap > .right .content p {margin-bottom:1rem;}

	.journal_list .container ul li .main .left .content p:last-child,
	.journal_list .container ul li .main .right .content p:last-child,
	.main_wrap > .right .content > p:last-child {margin-bottom:0;}


	.journal_list .container ul {padding:1rem}
	.journal_list .container ul li {position:relative;flex-wrap:wrap;padding-top:1rem;margin-top:1rem;}
	.journal_list .container ul li a.thumb {width:5rem;}

	.journal_list .container ul li .main {margin:0 0 0 -5rem;}
	.journal_list .container ul li .main .left a.title {position:absolute;font-size:1.2rem;margin-left:calc(5rem + 1rem);}
	.journal_list .container ul li .main .left .content {margin:calc(7rem + 1rem) 0 0 0;padding:1rem;border-radius:2px;}
	.journal_list .container ul li .main .right {position:absolute;width:calc(100% - 5rem - 1rem);margin:calc(3.95rem + 1rem) 0 0 calc(5rem + 1rem);}
	.journal_list .container ul li .main .right .btns a {font-size:1rem;padding:0.3rem 0;}

	.main_wrap > .left dl dd.news_list a span:before {top:-2px;}

	.main_wrap > .left dl dd.news_list a,
	.main_wrap > .left dl dd.article_rankings_list a {padding-top:0.5rem;margin-top:0.5rem;}

	.main_wrap > .left dl dd.article_rankings_list a:before {position:relative;width:1.2rem;height:1.2rem;line-height:1.2rem;font-size:0.85rem;}


	.main_wrap > .right > .wrap {padding:1rem;}
	.main_wrap > .right > .wrap dl.section dd.annoucement ul li .foot a.more,
	.main_wrap > .right > .wrap dl.section dd.journal > .info a.more,
	.main_wrap > .right > .wrap dl.section dd.article_list ul li .foot .left a {font-size:0.9rem;padding:0.6rem 1rem;}


	.journal.container {padding:0;}
	.main_wrap > .left {width:100%;padding:1rem;}
	.main_wrap > .left dl {margin-top:2rem;}
	.main_wrap > .left dl dt {margin-bottom:1rem;}
	.main_wrap > .left dl dt span {font-size:1.1rem;}
	.main_wrap > .left dl dt span:before {height:1rem;margin-right:0.5rem;}
	.main_wrap > .left dl dd.guide {padding:1rem;}
	.main_wrap > .left dl dd.guide a {margin-top:0;}
	.main_wrap > .left dl dd.functions a {width:32%;margin-bottom:0;}
	.main_wrap > .left dl dd.functions.list {flex-wrap:wrap;}
	.main_wrap > .left dl dd.functions.list > a,
	.main_wrap > .left dl dd.functions.list > img {width:32%;}

	.main_wrap > .right {width:100%;}
	.main_wrap > .right > .wrap dl.section {padding-bottom:1.5rem;margin:1rem 0 0 0;}

	.main_wrap > .right > .wrap dl.section dd.intro {margin-top:0.5rem;}

	.main_wrap > .right > .wrap dl.section dd.annoucement ul {gap:1rem;}

	.main_wrap > .right > .wrap dl.section dd.annoucement ul li,
	.article_list_1 .article_summary {width:100%;padding:1rem;}

	.main_wrap > .right > .wrap dl.section dd.annoucement ul li .desc,
	.main_wrap > .right > .wrap dl.section dd.annoucement ul li .foot {margin:1rem 0 0 0;}

	.main_wrap > .right > .wrap dl.section dd.annoucement ul li a.title,
	.main_wrap > .right > .wrap dl.section dd.article_list ul li > a,
	.article_list_1 .article_summary .article_summary_body h2 {font-size:1.1rem;-webkit-line-clamp:5;}

	.main_wrap > .right > .wrap dl.section dd.journal {margin-bottom:0;}

	.main_wrap > .right > .wrap dl.section dd.journal > a,
	.main_wrap > .right > .wrap dl.section dd.journal > img {width:25%;}

	.main_wrap > .right > .wrap dl.section dd.journal > .info {margin-left:1rem;}

	.main_wrap > .right > .wrap dl.section dd.journal > .info h1,
	.main_wrap > .right > .wrap > .inner > .left2 > .base > .title h1 {width:100%;font-size:1.2rem;}

	.main_wrap > .right > .wrap dl.section dd.journal > .info ul li {margin-top:0.3rem;}
	.main_wrap > .right > .wrap dl.section dd.journal > .info ul li:first-child {margin-top:0;}
	.main_wrap > .right > .wrap dl.section dd.journal > .info ul li span.volume {font-size:0.9rem;padding:0.2rem 0.8rem;margin:0 0.5rem 0.4rem 0;}

	.main_wrap > .right > .wrap dl.section dd.article_list ul li,
	.article_list_1 .article_summary  {padding:0;margin-bottom:1rem;background-color:transparent;padding-bottom:1rem;border-bottom:1px solid var(--color_border);}

	.main_wrap > .right > .wrap dl.section dd.article_list ul li:last-child {padding-bottom:0;border-bottom:0;}

	.main_wrap > .right > .wrap dl.section dd.article_list ul li .author,
	.main_wrap > .right > .wrap dl.section dd.article_list ul li .doi,
	.article_list_1 .article_summary .summary_meta  {margin-top:0.5rem;}

	.main_wrap > .right > .wrap dl.section dd.article_list ul li .foot {margin-bottom:0.5rem;}
	.main_wrap > .right > .wrap dl.section dd.article_list ul li .foot .left a {padding:0.5rem 1rem;margin-right:0.6rem;}

	.main_wrap > .right > .wrap dl.section dd.authors ul li {font-size:1rem;margin-bottom:1rem;}
	.main_wrap > .right > .wrap dl.section dd.authors ul li > strong {margin-bottom:0.3rem;}

	.editorial_members.swiper .swiper-wrapper .swiper-slide p {margin-top:0.8rem;}


	.main_wrap > .right > .wrap > .inner > .left2 > .base > .title {padding-bottom:1rem;border-bottom:1px solid var(--color_border);}
	.main_wrap > .right > .wrap > .inner > .left2 > .base > .title h2 {font-size:1.15rem;margin-top:1rem;}

	.main_wrap > .right > .wrap > .inner > .left2 > .base .info {width:100%;padding-bottom:1rem;border-bottom:1px solid var(--color_border);}
	.main_wrap > .right > .wrap > .inner > .left2 > .base .info .item {font-size:1rem;margin-top:1rem;}


	.main_wrap > .right > .wrap > .inner > .right2 {width:100%;margin:1rem 0 0 0;}
	.main_wrap > .right > .wrap > .inner > .right2 > .pdf,
	.main_wrap > .right > .wrap > .inner > .right2 > dl dt,
	.main_wrap > .right > .wrap > .inner > .right2 > dl dd,
	.main_wrap > .right > .wrap > .inner > .right2 > .item .sub_item h2,
	.main_wrap > .right > .wrap > .inner > .right2 > .item .sub_item h3,
	.main_wrap > .right > .wrap > .inner > .right2 > .item.citation .value,
	.main_wrap > .right > .wrap > .inner > .right2 > .item.citations-container {padding:0.5rem 0.8rem;}

	.main_wrap > .right > .wrap > .inner > .right2 > dl dd.copyright {padding-bottom:1rem;}

	.certificate_wrap .query_form {width:100%;min-width:100%;padding:1rem;}
	.certificate_wrap .query_form .left {width:100%;height:10rem;padding:1rem;margin:1.5rem 0 0.5rem 0;}
	.certificate_wrap .query_form .right {width:100%;}
	.certificate_wrap .query_form .right h1 {font-size:1.3rem;}

	.certificate_list ul li {margin-top:1rem;}

	.certificate_list ul li .info,
	.certificate_list ul li .detail {padding:1rem;}

	.certificate_list ul li .detail h2 {font-size:1.2rem;margin:1.5rem 0;}
	.certificate_list ul li .detail img {margin:1rem auto;}

	.certificate_list ul li .detail .btns .right {gap:10px;}
	.certificate_list ul li .detail .btns .btn {font-size:0.95rem;padding:0.3rem 0.8rem;}
	.certificate_list ul li .detail .btns .btn:before {margin-right:2px;}

	.page_login,
	.page_content {padding:0;}

	.page_login .main,
	.page_content .main {width:100% !important;padding:1rem;border:none;}

	.page_login .main .section {margin-bottom:1rem;}
	.page_login .main > p {font-size:1rem;}
	.page_login .main .error {padding:0.4rem 0.8rem;margin-top:1rem;}
	.page_login .main .error .pkp_form_error {font-size:1.1rem;}
	.page_login .main .error ul {margin-top:0.5rem;}

	.page_login .main form dl,
	.page_login .main form > label,
	.page_login .main form .btns,
	.page_login .main form .column_2 dl:nth-of-type(-n+2) {margin-top:1.5rem;}

	.page_login .main form {width:100%;margin:1rem 0 0 0;}
	.page_login .main form > .title {font-size:1rem;margin:1rem 0;}

	.page_login .main form dl dt,
	.page_login .main form .column_2.date dl dd fieldset legend {margin-bottom:0.5rem;}

	.page_login .main form dl dt > span,
	.page_login .main form dl dt > span.name,
	.page_login .main form .column_2.date dl dd fieldset legend {font-size:1rem;}

	.page_login .main form dl dd input {width:100%;padding:0.5rem 1rem;}
	.page_login .main form dl dd a {margin-top:0.5rem;}
	.page_login .main form .agreement input {transform:scale(1.1);margin:0 5px 0 0;}
	.page_login .main form .btns {display:flex;}
	.page_login .main form .btns .btn {flex:1;font-size:1rem;padding:0.5rem 1.5rem;}

	.page_login .main form .column_2 {margin-bottom:1.5rem;}
	.page_login .main form .column_2 dl {width:100%;}
	.page_login .main form .column_2 dl:nth-of-type(1) {margin-top:0;}

	.page_login .main form .column_2.date dl dd fieldset select {width:calc((100% / 3) - 25px - 1rem);margin-right:1rem;}
	.page_login .main form .column_2.date dl dd fieldset select:nth-of-type(1) {width:calc((100% / 3) - 40px - 1rem);}
	.page_login .main form .column_2.date dl dd fieldset select:nth-of-type(2) {width:calc((100% / 3) - 25px);}

	.error_info,
	.notification,
	.page_login .main .no_result {font-size:1rem;padding:0.8rem 1rem;margin-top:1rem;border-left-width:0.6rem;}

	.page_error {background-color:white;}
	.page_error .main {width:100%;padding:1rem 0 0 0;margin:0;border:none;}
	.page_error .main > .title {font-size:1.2rem;padding-bottom:2px;border-bottom-width:3px;}
	.page_error .main > .desc {font-size:1rem;margin:1rem 0 2rem 0;}
	.page_error .main > .btns .btn {min-width:auto;padding:0.2rem 1rem;font-size:0.9rem;}

	.page_content .crumbs {padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);}

	.page_content .main > .content {font-size:1rem;padding-top:1rem;}
	.page_content .main > .content p {margin-bottom:1rem;}

	.page_content .main > .content ol,
	.page_content .main > .content ul {padding-inline-start:2rem;}

	.page_content .main > .content ul {line-height:1.8rem;margin:1rem 0;}

	.page_content .main > .content h1 {font-size:1.3rem;}
	.page_content .main > .content h2 {font-size:1.15rem;}
	.page_content .main > .content h3 {font-size:1.12rem;}
	.page_content .main > .content h4 {font-size:1.08rem;}

	.page_content .main > .content h1,
	.page_content .main > .content h2,
	.page_content .main > .content h3,
	.page_content .main > .content h4 {margin:1rem 0;}


	.page_content .main > .content > .column_2.contact {margin:0 0 2rem 0;}
	.page_content .main > .content > .column_2 dl {width:100%;margin-top:1.5rem;}
	.page_content .main > .content > .column_2 dl dt {font-size:1.2rem;}
	.page_content .main > .content > .column_2 dl dd {font-size:1rem;margin-top:0.5rem;}
	.page_content .main > .content > .column_2 dl dd li,
	.page_content .main > .content > .column_2 dl dd li.phone {margin:0 0 0.5rem 0;}
	.page_content .main > .content > .column_2 dl dd li.phone span.label {display:inline-block;margin:0 0.5rem 0 0;}


	.paging .search-pagination-numbers strong:first-child {margin-right:0.4rem;}
	.paging .search-pagination-numbers strong:last-child {margin-left:0.4rem;}

	.paging .search-pagination-numbers a,
	.paging_2 .paging_2 .links a {padding:0.3rem 0.6rem;}

	.paging_2 {padding-top:1rem;margin-top:1rem;}
	.paging_2 .links {gap:0.5rem;}

	.journal .page_content .crumbs {padding:0;}
	.journal .page_content .main,
	.journal .page_content .main > .content {margin-top:1rem;}
	.journal .page_content .main.article_detail > .date {font-size:0.9rem;}
	.journal .page_content .main.guideline > .section.t2 {margin-top:1.5rem;}

	.header_view {padding:0 1rem;}
	.header_view a.title {margin-left:0.5rem;}
}
