:root{
	--black:#000;
	--blue_bg_1:#0084e9;
	--blue_bg_2:#66b4f2;
	--blue_bg_3:#eff4fa;
	--blue_bg_4:#f4f8fd;
	--blue_bg_5:#04315c;
	--blue_bg_6:#cde3f5;
	--blue_text:#0074cd;
	--orange:#f7a41f;
	--green_1:#5bbd5f;
	--green_2:#74c622;
	--red:#f00;
	--placeholder:#a4a4a4;
	--white:#fff;
}

* {-webkit-text-size-adjust:100%;line-height:1.6;}
*:focus {outline:none;background-color:transparent;}
article,aside,details,figcaption,figure,footer,header,main,nav,section,summary {display:block;}
audio,canvas,video {display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]) {display:none;height:0;}
[hidden] {display:none;}
html {font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body {font-size:16px;line-height:1.6;font-family:sans-serif;color:#000;margin:0;}
body,html {background:var(--white);-webkit-font-smoothing: antialiased;}
a:active,a:hover {outline:0;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
a,s,em,u,i {font-style:normal;text-decoration:none;}
b,strong {font-weight:bold;}
p,pre,form {margin:0;}

small {font-size:80%;}
dl,menu,ol,ul {margin:0;}
dd {margin:0;}
menu,ol,ul {padding:0;}
nav ul,nav ol,li {list-style:none;list-style-image:none;}
img {display:block;max-width:100%;border:0;-ms-interpolation-mode:bicubic;margin:0;}
svg:not(:root) {overflow:hidden;_zoom:1;}

button,input,select,textarea {font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;-webkit-appearance:none;border:none;outline:none;}
button,input {line-height:normal;}
button,select {text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance:button;cursor:pointer;*overflow:visible;border-radius:0;}
button[disabled],html input[disabled] {cursor:default;}
input[type="checkbox"],
input[type="radio"] {-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px;}
input[type="checkbox"] {-webkit-appearance: checkbox;}
input[type="radio"] {-webkit-appearance: radio;}
input[type="search"] {-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none;}
input[type="number"]{-moz-appearance: textfield;}

input::placeholder,
textarea::placeholder {color:var(--placeholder) !important;}
textarea.require,
input.require {border:1px solid #f00;}

button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0;}
textarea {overflow:auto;vertical-align:top;}
table {border-collapse:collapse;border-spacing:0;}

.ellipsis,
.header .right > div .list ol li a {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.hide,.mobile,
.header .left .menu > .group .list,
.index .search form .form .input.picker select {display:none;}

.index .slide,
.index .service .layout dl:before,
.journal_list .layout .resources .item .thumb,
.journal_list .layout .main .thumb,
.index .about,
.index .about .layout .gallery:before,
.index .about .layout .gallery dl dt,
.index .about .layout .gallery dl dd,
.news_list .layout .item .thumb,
.news_list .layout .item .info s:before,
.news_detail .layout .main > s:before,
.articles_list .layout .item > s:before,
.page_banner,
.page_contact .layout .main .map,
.page_contact .layout .main .detail ul li:before,
.page_contact.about .layout .main .thumbs dl dt:before,
.page_contact.about .layout .main .thumbs dl dt:after,
.page_contact.about .layout .main .thumbs dl dd,
.page_contact.about .layout .main .wrap h2:before,
.articles_list .layout .item a.journal:before {background-position:top center;background-repeat:no-repeat;background-size:cover;}

.header .left .menu,
.header .left .menu > .group,
.header .right,
.index .about .layout .gallery,
.page_contact .layout .main .detail ul li,
.page_form .layout dl dd.captcha,
.page_form.propose .layout .tabs,
.page_form.propose .layout > .left > .notice dl dd li,
.radio_list,
.page_form.propose .layout > .right .journal_info {display:flex;}

.index .search form,
.index .service .layout,
.journal_list.column .layout,
.news_list .layout,
.articles_list .layout,
.page_form.english_service .layout .main form .wrap,
.page_form.propose .layout .form .column_2,
.page_form.propose .layout .form .column_3,
.page_form.propose .layout .form dl dd .checkbox_list,
.page_form.propose .layout .form dl dt label {display:flex;flex-wrap:wrap;}

.header,
.index .search form,
.footer .layout,
.footer .layout .right,
.section_title .layout,
.index .service .layout,
.journal_list .layout,
.journal_list .layout .main,
.journal_list .layout .main .detail .btns,
.journal_list .layout .resources .item,
.index .about .layout .main,
.index .about .layout .gallery dl,
.page_contact .layout .main,
.page_contact.about .layout .main .thumbs dl dt,
.page_contact.login .layout .main form .btns,
.news_detail .layout,
.page_resources .layout,
.page_form .layout,
.page_form .layout .file {display:flex;justify-content:space-between;}

.header,
.header .left,
.header .left .menu > .group .list a,
.index .search form .form,
.index .search form .btns,
.index .search form .form .input.picker ul s,
.section_title .layout h2,
.journal_list .layout .main .detail .btns a.view,
.journal_list .layout .main .detail .btns a.view i,
.journal_list.column .layout .item a.view,
.journal_list.column .layout .item a.view i,
.news_list .layout .item .info s,
.news_detail .layout .main > s,
.articles_list .layout .item > s,
.page_banner,
.page_section_title .layout h2,
.page_contact .layout .title h2,
.news_detail .layout .side > .title,
.page_contact.login .layout .main form .btns,
.page_404 > .main,
.page_404 > .main a,
.page_ok > .main,
.page_ok > .main .btns,
.page_ok > .main .btns a,
.page_resources .layout .guide > .title h2,
.page_resources .layout .main > .title h2,
.page_resources .layout .guide .list dl dd a,
.page_resources .layout .main > .sub_title,
.page_form.english_service .layout .special_list dl dt,
.page_form.english_service .layout .main > .title h2,
.page_form.english_service .layout .main > .sub_title,
.page_form.english_service .layout .main form .wrap dl dd .checkbox_list label,
.radio_list label,
.page_form .layout .file,
.page_form .layout .file span,
.page_form.propose .layout > .left > .title h2,
.page_form.propose .layout > .right > .title h2,
.page_form.propose .layout .form button,
.page_form.propose .layout .form dl dt,
.page_form.propose .layout .form dl dd .checkbox_list > label,
.page_form.propose .layout .form dl dt label {display:flex;align-items:center;}

.journal_list.column .layout .item,
.journal_list.column .layout .item .detail,
.index .about .layout .main .info,
.index .about .layout .gallery dl,
.news_list .layout .item,
.news_list .layout .item .info,
.page_contact .layout .main .detail,
.page_contact.about .layout .main .wrap,
.page_contact.login .layout .main form,
.news_detail .layout .main,
.news_detail .layout .side,
.news_detail .layout .side .news_list .layout,
.page_resources .layout .guide .list,
.page_resources .layout .guide .list dl dd,
.page_resources .layout .main,
.articles_list .layout .item,
.page_form.english_service .layout .main form .wrap,
.page_form.english_service .layout .main form .wrap .left .checkbox_list,
.page_form.english_service .layout .main form .wrap .left .radio_list,
.page_form.propose .layout > .right .journal_info .detail {display:flex;flex-direction:column;}

.index .search form h4,
.index .search form .input.picker,
.index .search form button,
.index .search form a,
.journal_list .layout .resources .item .info,
.journal_list .layout .main .detail .btns a.view i,
.journal_list.column .layout .item a.view i,
.page_404 > .main,
.page_ok > .main {display:flex;flex-direction:column;justify-content:center;}

.journal_list .layout .main .detail .btns a.view,
.journal_list.column .layout .item a.view,
.page_form.propose .layout .form button {justify-content:center;}

.index .service .layout dl,
.news_list .layout .item {transition:all 0.3s ease 0s;}

.index .search form .input.picker ul,
.header .left .menu > .group:hover .list,
.header .right > div .list ol {box-shadow:rgb(0 0 0 / 5%) 0px 3px 6px 3px;}

.index .service .layout dl,
.news_list .layout .item,
.page_contact.login .layout .main,
.articles_list .layout .item,
.page_form.english_service .layout .special_list dl,
.page_form.english_service .layout .main,
.page_form.propose .layout > .left,
.page_form.propose .layout > .right {box-shadow:rgb(140 170 208 / 25%) 0px 0px 22px 0px;}

.header .left .menu > .group .list a:hover,
.header .left .menu > .group .list a.on,
.index .search form .btns a:hover {color:var(--blue_text);}


.layout {margin:0 6vw;}







/*pc start*/

.header {position:relative;z-index:2;width:100%;height:67px;font-size:14px;padding:0 2vw;}

.header,
.header a {color:black;}

.header .left .logo {align-items:center;}
.header .left .logo img {height:22.5px;}
.header .left .logo.normal {display:none;}

.header .left .menu {margin-left:1vw;}

.header .left .menu > a,
.header .left .menu > .group {margin-left:1.8vw;padding:15px 0;}

.header .left .menu > a:hover,
.header .left .menu .group:hover > a,
.header .right > a:hover {opacity:0.8;}

.header .left .menu > .group {position:relative;flex-flow:row-reverse;}
.header .left .menu > .group:before {position:relative;top:5px;left:4px;transform:scale(0.7);}
.header .left .menu > .group:hover .list {display:block;}
.header .left .menu > .group .list {position:absolute;left:-24px;margin-top:32px;padding:10px 0;background-color:#fff;border-radius:3px;overflow:hidden;}
.header .left .menu > .group .list a {white-space:nowrap;font-size:13.5px;color:#000;padding:6px 20px;}
.header .left .menu > .group .list a:before {content:'';position:relative;left:-9px;width:4px;height:4px;border-radius:50%;background-color:var(--blue_bg_1);opacity:0;}

.header .left .menu > .group .list a:hover:before,
.header .left .menu > .group .list a.on:before {opacity:1;}

.header .right > a,
.header .right > div {margin-left:1.5vw;}

.header .right > a:before {margin-right:4px;}
.header .right > a:nth-child(-n+2):before {font-size:13.5px;}

.header .right > div {position:relative;}
.header .right > div:before {margin-right:1px;}
.header .right > div .list {position:absolute;width:100%;height:10px;}
.header .right > div .list ol {display:none;position:absolute;max-width:258px;padding:10px 20px;margin-top:10px;border-radius:3px;background-color:white;overflow:hidden;}
.header .right > div .list ol li a {display:block;font-size:13.5px;color:black;padding:3px 0;}
.header .right > div .list ol li a:hover {color:var(--blue_bg_1);}
.header .right > div .list.user ol {left:-90px;}
.header .right > div:hover .list ol {display:block;}

.header.blue {background-color:var(--blue_bg_4);}


.index .header,
.index .header a {color:#fff;}

.index .header {position:absolute;left:0;top:0;background-color:rgba(0,58,140,0.1);color:#fff;}
.index .header .left .logo.normal {display:block;}
.index .header .left .logo.blue {display:none;}

.index .slide {height:446px;color:#fff;background-image:url('../images/bg_header.jpg');overflow:hidden;}
.index .slide h2 {width:600px;font-size:66px;line-height:1.15;margin:150px 0 0 0;}
.index .slide p {font-size:23px;margin-top:22px;}

.index .search {background-color:var(--blue_bg_3);}
.index .search form {height:64px;}
.index .search form h4 {font-size:16px;color:var(--black);margin-right:1.5vw;}

.index .search form .form .input,
.index .search form .form .input.picker ul,
.index .search form .btns button {height:34px;font-size:14px;background-color:#fff;border:1px solid #bec9cc;border-radius:3px;padding-left:12px;}

.index .search form .form {flex:1;margin-right:12px;}
.index .search form .form .input {width:30%;position:relative;margin-right:12px;}
.index .search form .form .input:nth-child(1) {width:50%;}
.index .search form .form .input:last-child {margin-right:0;}

.index .search form .form .input:before {position:absolute;right:10px;transform:scale(0.7);}
.index .search form .form .input.picker {width:30%;min-width:30%;max-width:30%;position:relative;cursor:pointer;}
.index .search form .form .input.picker span {position:relative;color:var(--placeholder);width:85%;top:1px;}
.index .search form .form .input.picker ul {display:none;position:absolute;width:100%;left:0;top:0;z-index:1;height:auto;margin:38px 0 0 -1px;padding:2px 15px 10px 10px;border-color:#ededed;}
.index .search form .form .input.picker ul.on {display:flex;}
.index .search form .form .input.picker ul s {font-size:14px;padding:12px 0;word-break:break-word;word-wrap:break-word;border-bottom:1px solid #ededed;}
.index .search form .form .input.picker ul s:last-child {border-bottom:none;}
.index .search form .form .input.picker ul s:before {position:relative;top:2px;font-size:22px;color:var(--green_1);margin-right:6px;opacity:0;}

.index .search form .form .input.picker ul s.on,
.index .search form .form .input.picker ul s:hover {color:var(--blue_text);}

.index .search form .form .input.picker ul s.on:before {opacity:1;}
.index .search form .form .input.picker.on span {color:var(--black);}
.index .search form .btns {width:25%;}
.index .search form .btns button {width:40%;padding:0 15px;align-items:center;border-color:var(--blue_bg_1);background-color:var(--blue_bg_1);color:#fff;}
.index .search form .btns button:hover {opacity:0.9;}
.index .search form .btns a {font-size:14px;margin-left:20px;}

.footer {background-color:var(--blue_bg_5);color:#fff;}
.footer .layout {padding:50px 0 40px 0;}
.footer .layout .left {width:40%;}
.footer .layout .left .logo img {height:26.5px;}
.footer .layout .left p {width:80%;font-size:13.5px;margin-top:26px;}

.footer .layout .right {flex:1;}
.footer .layout .right .item span {font-size:18px;}
.footer .layout .right .item .list {margin-top:12px;}
.footer .layout .right .item .list a {display:block;color:#fff;font-size:14px;padding:6px 0;}
.footer .layout .right .item .list a:hover {opacity:0.8;}

.footer .layout .left p,
.footer .copyright {font-size:13.5px;}

.footer .copyright {text-align:center;padding:25px 0;border-top:1px solid rgba(255,255,255,0.25);opacity:0.7;}


.section_title,
.journal_list {margin-top:2.5vw;}

.section_title .layout h2 {font-size:29px;font-weight:550;text-transform:capitalize;}
.section_title .layout h2:before {content:'';width:5px;height:20px;margin-right:9px;border-radius:2px;background-color:var(--blue_text);}
.section_title .layout .more {font-size:14px;text-transform:uppercase;color:#000;}
.section_title .layout .more:hover {color:var(--blue_bg_1);}
.section_title .layout .more i {margin-left:2px;}

.index .service .layout dl {width:31.5%;margin-top:45px;padding:1.7vw;text-align:center;border-radius:2px;overflow:hidden;}
.index .service .layout dl:before {content:'';display:block;height:13vw;}
.index .service .layout dl:hover {margin:20px 0;}
.index .service .layout dl:nth-child(1):before {background-image:url('../images/service_1.jpg');}
.index .service .layout dl:nth-child(2):before {background-image:url('../images/service_2.jpg');}
.index .service .layout dl:nth-child(3):before {background-image:url('../images/service_3.jpg');}
.index .service .layout dl:nth-child(4):before {background-image:url('../images/service_4.jpg');}
.index .service .layout dl:nth-child(5):before {background-image:url('../images/service_5.jpg');}
.index .service .layout dl:nth-child(6):before {background-image:url('../images/service_6.jpg');}

.index .service .layout dl dt {font-size:1.2vw;border-bottom:1px solid #ededed;padding:1.2vw 0;}
.index .service .layout dl dd {font-size:1.1vw;width:75%;padding:1.2vw 0 0px 0;margin:0 auto;opacity:0.6;}

.journal_list {padding:65px 0;background-color:var(--blue_bg_3);}
.journal_list .layout {}


.journal_list .layout .main {flex:1;margin-right:2.2vw;}
.journal_list .layout .main .thumb {margin-right:2vw;/*background-image:url('../images/temp_1.jpg');*/background-size:100% auto;}

.journal_list .layout .main .thumb:hover img,
.journal_list.column .layout .item .thumb:hover img,
.journal_list.column .layout .item .detail .title:hover,
.journal_list.column .layout .item a.view:hover {opacity:0.8;}

.journal_list .layout .main .detail {flex:1;position:relative;}
.journal_list .layout .main .detail h2 {font-size:1.8vw;font-weight:550;color:var(--blue_text);max-height:4vw;overflow:hidden;margin-left:-2px;}
.journal_list .layout .main .detail h2.small {font-size:1.4vw;line-height:1.3;}

.journal_list .layout .main .detail .info,
.journal_list.column .layout .item .detail {font-size:14px;margin-top:1vw;}

.journal_list .layout .main .detail .info .border,
.journal_list.column .layout .item .detail .border {border:none !important;}

.journal_list .layout .main .detail .info p,
.journal_list.column .layout .item .detail p {margin-top:10px;}

.journal_list .layout .main .detail .desc {font-size:13.5px;color:#585858;padding:8px 15px;margin:1.25vw 0 1.5vw 0;background-color:#fff;}
.journal_list .layout .main .detail .desc p {display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.journal_list .layout .main .detail .btns {position:absolute;left:0;bottom:0;width:100%;}

.journal_list .layout .main .detail .btns a,
.journal_list.column .layout .item a.view {flex:1;font-size:16px;color:#fff;text-align:center;text-transform:uppercase;padding:0.5vw 0;border-radius:1px;}

.journal_list .layout .main .detail .btns a.view,
.journal_list.column .layout .item a.view {background-color:var(--blue_bg_1);}

.journal_list .layout .main .detail .btns a.view i,
.journal_list.column .layout .item a.view i {width:22px;height:22px;line-height:1;color:var(--blue_bg_1);margin-left:0.5vw;background-color:#fff;border-radius:50%;overflow:hidden;}

.journal_list .layout .main .detail .btns a.submission {background-color:var(--orange);margin-left:1vw;}

.journal_list .layout.one .main .thumb img,
.journal_list .layout.one .main .detail,
.journal_list .layout.one .resources {max-height:435px;}
.journal_list .layout.one .main .detail .desc p {-webkit-line-clamp:5;}

.journal_list .layout.two .main .thumb img,
.journal_list .layout.two .main .detail,
.journal_list .layout.two .resources {width:100%;max-height:25vw;}
.journal_list .layout.two .main {background-color:#fff;padding:1.5vw;}
.journal_list .layout.two .main:last-child {margin-right:0;}
.journal_list .layout.two .main .thumb {margin-right:1.5vw;}
.journal_list .layout.two .main .detail .info {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9;overflow:hidden;}
.journal_list .layout.two .main .detail .desc {padding:0;margin:0.8vw 0 0 0;}
.journal_list .layout.two .main .detail .desc p {-webkit-line-clamp:3;}
.journal_list .layout.two .main .detail .btns a.view i {display:none;}
.journal_list .layout.two .main .detail .btns a {font-size:0.9vw;}

.journal_list.column {padding:0;background-color:white;}
.journal_list.column .layout {justify-content:flex-start;}

.journal_list.column:not(.three) .layout .item {width:23.5%;margin:0 2% 3.5vw 0;}
.journal_list.column:not(.three) .layout .item:nth-child(4n) {margin-right:0;}

.journal_list.column.three .layout .item {width:32%;margin:0 2% 3.5vw 0;}
.journal_list.column.three .layout .item:nth-child(3n) {margin-right:0;}

.journal_list.column .layout .item .thumb {padding:2vw;background-color:var(--blue_bg_4);}
.journal_list.column .layout .item .thumb img {width:100%;}
.journal_list.column .layout .item .detail {flex:1;padding:0.5vw 1px;}
.journal_list.column .layout .item .detail .title {font-size:1.15vw;line-height:1.4;font-weight:550;color:var(--blue_text);height:4.5vw;}
.journal_list.column .layout .item a.view {flex:none;max-width:50%;margin-top:1vw;padding:0.4vw 0;font-size:0.9vw;border-radius:3px;}
.journal_list.column .layout .item a.view i {width:18px;height:18px;}
.journal_list.column .layout .item a.view i:before {position:relative;top:0.5px;left:0.5px;transform:scale(0.7);}

.journal_list .layout .resources {width:30%;padding:25px;background-color:#fff;border-radius:3px;}
.journal_list .layout .resources .item {height:31%;margin-top:3.5%;}
.journal_list .layout .resources .item .thumb {width:10vw;margin-right:18px;}
.journal_list .layout .resources .item:nth-child(1) {margin-top:0;}
.journal_list .layout .resources .item:nth-child(1) .thumb {background-image:url('../images/resources_1.jpg');}
.journal_list .layout .resources .item:nth-child(2) .thumb {background-image:url('../images/resources_2.jpg');}
.journal_list .layout .resources .item:nth-child(3) .thumb {background-image:url('../images/resources_3.jpg');}
.journal_list .layout .resources .item .info {flex:1;}
.journal_list .layout .resources .item .info strong {font-size:1.2vw;line-height:1;}
.journal_list .layout .resources .item .info p {font-size:14px;line-height:1.2;margin:0.8vw 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;opacity:0.6;}
.journal_list .layout .resources .item .info a {width:fit-content;font-size:12px;color:#fff;text-transform:uppercase;padding:4px 10px;border-radius:3px;background-color:var(--blue_bg_2);}

.index .about {color:#fff;padding:2.2vw 0 4vw 0;background-image:url('../images/bg_about.jpg');overflow:hidden;}
.index .about .layout .title {}
.index .about .layout .title span {display:inline-block;font-size:30px;font-weight:550;border-radius:2px;}
.index .about .layout .title span:after {content:'';display:block;height:4px;margin-top:4px;background-color:rgba(255,255,255,0.7);}
.index .about .layout .main .info {flex:1;}
.index .about .layout .main .info h2 {width:70%;font-size:2.58vw;font-weight:550;line-height:1.2;margin:3vw 0 1.2vw 0;}
.index .about .layout .main .info h2 span {color:#cbe5fe;}
.index .about .layout .main .info .content {width:85%;font-size:1.1vw;}
.index .about .layout .main .info .content p {margin-top:0.8vw;}
.index .about .layout .main .info > a {width:fit-content;font-size:1.2vw;color:var(--blue_bg_1);font-weight:550;text-transform:uppercase;padding:0.5vw 1.2vw;margin-top:2vw;background-color:#fff;border-radius:3px;}
.index .about .layout .main .info > a:hover {color:var(--black);}
.index .about .layout .gallery {width:45%;}
.index .about .layout .gallery:before {content:'';width:50%;height:100%;margin-right:1vw;background-image:url('../images/about_1.jpg');}
.index .about .layout .gallery dl {flex:1;}
.index .about .layout .gallery dl dt {height:48%;background-image:url('../images/about_2.jpg');}
.index .about .layout .gallery dl dd {height:48%;background-image:url('../images/about_3.jpg');}

.news_list,
.articles_list {margin-bottom:3.5vw;}

.news_list .layout .item {width:23.5%;margin:2vw 2% 0 0;border-radius:2px;overflow:hidden;}
.news_list .layout .item:nth-child(4n) {margin-right:0;}
.news_list .layout .item .thumb {height:12vw;}
.news_list .layout .item .info {padding:1.2vw;}

.news_list .layout .item .info s,
.news_detail .layout .main > s,
.articles_list .layout .item > s {color:#8a8a8a;font-size:14px;}

.news_list .layout .item .info s:before,
.news_detail .layout .main > s:before,
.articles_list .layout .item > s:before {content:'';width:16px;height:15px;margin-right:5px;background-image:url('../images/calendar.png');}

.news_list .layout .item .info a.title {font-size:0.95vw;color:black;line-height:1.4;font-weight:550;margin:1vw 0;}
.news_list .layout .item .info a.title:hover {color:var(--blue_bg_1);}
.news_list .layout .item .info a.btn {width:fit-content;font-size:0.7vw;color:#fff;text-transform:uppercase;padding:0.4vw 0.85vw;background-color:var(--blue_bg_2);border-radius:2px;}
.news_list .layout .item:hover {margin-top:1vw;margin-bottom:1vw;}
.news_list .layout .item .info a.btn:hover {opacity:0.8;}

.news_detail {margin:2vw 0 5vw 0;}
.news_detail .layout .main {flex:1;}
.news_detail .layout .main > .title {font-size:1.8vw;font-weight:550;line-height:1.4;}

.news_detail .layout .main > .content,
.news_detail .layout .main > .content p,
.page_resources .layout .main > .content,
.page_resources .layout .main > .content p,
.page_form.english_service .layout .main .sub_content,
.page_form.english_service .layout .main .sub_content p {line-height:1.7vw;}

.news_detail .layout .main > .content,
.page_resources .layout .main > .content {font-size:1vw;}

.news_detail .layout .main > .content,
.news_detail .layout .main > .content p,
.page_resources .layout .main > .content p,
.page_form.english_service .layout .main .sub_content,
.page_form.english_service .layout .main .sub_content p {margin-bottom:1vw;}

.news_detail .layout .main > .content p:last-child,
.page_resources .layout .main > .content p:last-child,
.page_form.english_service .layout .main .sub_content p:last-child {margin-bottom:0;}

.news_detail .layout .main > s,
.articles_list .layout .item > s {color:#8a8a8a;padding-bottom:1vw;margin:0.8vw 0 1.5vw 0;border-bottom:1px solid #ededed;}

.news_detail .layout .side {width:25%;margin-left:4vw;}
.news_detail .layout .side .news_list .layout {margin:0;}
.news_detail .layout .side .news_list .layout .item {width:100%;margin-right:0;}
.news_detail .layout .side .news_list .layout .item .info a.title {color:var(--blue_bg_1);}
.news_detail .layout .side .news_list .layout .item:hover {margin:2vw 0 0 0;}
.news_detail .layout .side .news_list .layout .item .info a.title:hover,
.news_detail .layout .side .news_list .layout .item:hover a.thumb {opacity:0.7;}


.page_banner {position:relative;height:416px;z-index:1;color:#fff;}
.page_banner .layout h2 {font-size:3vw;font-weight:bold;}
.page_banner .layout p {width:70%;font-size:18px;line-height:1.4;margin-top:1.5vw;}

.page_banner.news,
.page_banner.articles,
.page_banner.resources,
.page_banner.form {height:182px;}

.page_banner.news .layout p,
.page_banner.articles .layout p,
.page_banner.resources .layout p,
.page_banner.form .layout p {width:unset;margin-top:0.5vw;}

.page_banner.contact {background-image:url('../images/banner_contact.jpg');}
.page_banner.journal {background-image:url('../images/banner_journal.jpg');}
.page_banner.articles {background-image:url('../images/banner_articles.jpg');}
.page_banner.resources {background-image:url('../images/banner_resources.jpg');}

.page_banner.user,
.page_banner.news,
.page_banner.form {background-image:url('../images/banner_user.jpg');}


.page_contact.dot .layout:before {content:'';position:absolute;top:-16vw;left:0;z-index:0;display:block;width:25vw;height:25vw;background-color:var(--blue_bg_4);border-radius:50%;opacity:0.8;}
.page_contact .layout {position:relative;padding:3vw 0 6vw 0;}

.page_section_title,
.page_contact .layout .title,
.page_contact .main {position:relative;z-index:1;}

.page_section_title {margin:2vw 0 0 0;text-transform:capitalize;}

.page_section_title .layout h2,
.page_contact .layout .title h2,
.news_detail .layout .side > .title,
.page_resources .layout .guide > .title h2,
.page_resources .layout .main > .title h2 {font-size:2vw;font-weight:550;}

.page_section_title .layout h2:before,
.page_contact .layout .title h2:before,
.news_detail .layout .side > .title:before,
.page_resources .layout .guide > .title h2:before,
.page_resources .layout .main > .title h2:before,
.page_form.english_service .layout .main > .title h2:before {content:'';width:6px;height:1.6vw;margin-right:1vw;background-color:var(--blue_bg_1);border-radius:3px;}

.page_section_title .layout p,
.page_contact .layout .title p {font-size:16px;opacity:0.5;margin-top:0.5vw;}

.page_contact .layout .main {margin-top:2.5vw;}
.page_contact .layout .main .detail {flex:1;margin-right:2vw;}
.page_contact .layout .main .detail ul {margin-top:1vw;}
.page_contact .layout .main .detail ul li {margin-top:2.5vw;}

.page_contact .layout .main .detail ul li s,
.page_contact .layout .main .detail ul li a  {flex:1;font-size:1.2vw;color:black;}
.page_contact .layout .main .detail ul li a:hover {color:var(--blue_bg_1);}

.page_contact .layout .main .detail ul li:before {content:'';width:3vw;height:3vw;margin:-0.5vw 1vw 0 0;}
.page_contact .layout .main .detail ul li.worktime:before {background-image:url('../images/contact_icon_1.jpg');}
.page_contact .layout .main .detail ul li.email:before {background-image:url('../images/contact_icon_2.jpg');}
.page_contact .layout .main .detail ul li.phone:before {background-image:url('../images/contact_icon_3.jpg');}
.page_contact .layout .main .detail ul li.address:before {background-image:url('../images/contact_icon_4.jpg');}
.page_contact .layout .main .map {width:45%;height:25vw;margin-top:0vw;border-radius:3px;overflow:hidden;}

.page_contact.about .layout .main {margin-top:4vw;}
.page_contact.about .layout .main .thumbs {width:36%;margin-right:3vw;}

.page_contact.about .layout .main .thumbs dl dt:before,
.page_contact.about .layout .main .thumbs dl dt:after {content:'';width:48%;height:14vw;}

.page_contact.about .layout .main .thumbs dl dt:before {background-image:url('../images/about_thumb_1.jpg');}
.page_contact.about .layout .main .thumbs dl dt:after {background-image:url('../images/about_thumb_2.jpg');}
.page_contact.about .layout .main .thumbs dl dd {min-height:28vw;margin-top:1.5vw;background-image:url('../images/about_thumb_3.jpg');}

.page_contact.about .layout .main .wrap {position:relative;flex:1;}
.page_contact.about .layout .main .wrap h2 {width:70%;font-size:2.5vw;font-weight:550;line-height:1;}
.page_contact.about .layout .main .wrap h2 span {color:var(--blue_bg_1);}
.page_contact.about .layout .main .wrap h2:before {content:'';position:absolute;right:5vw;display:block;width:8.8vw;height:8.8vw;background-image:url('../images/about_earth.jpg');}
.page_contact.about .layout .main .wrap h2:after {content:'';display:block;width:50%;height:6px;margin-top:1.5vw;border-radius:3px;background-color:var(--blue_bg_1);}
.page_contact.about .layout .main .wrap .content {font-size:1.1vw;opacity:0.6;margin:4vw 0 3vw 0;}
.page_contact.about .layout .main .wrap .content p {margin-bottom:1vw;}
.page_contact.about .layout .main .wrap > a {width:fit-content;font-size:1.1vw;color:#fff;text-transform:uppercase;border-radius:3px;padding:0.8vw 1.5vw;background-color:var(--blue_bg_1);}
.page_contact.about .layout .main .wrap > a:hover {opacity:0.8;}

.page_contact.login .layout {width:60%;margin:0 auto;}
.page_contact.login .layout .main:before {content:'';width:40%;height:35vw;background-image:url('../images/login_bg.jpg');}
.page_contact.login .layout .main form {flex:1;padding:2.2vw;}
.page_contact.login .layout .main form .title {margin-bottom:2vw;}
.page_contact.login .layout .main form dl {margin-top:1.5vw;}
.page_contact.login .layout .main form dl dt {font-size:1.2vw;font-weight:normal;opacity:0.8;}
.page_contact.login .layout .main form dl dd input {font-size:1vw;padding:0.8vw;margin-top:0.6vw;}
.page_contact.login .layout .main form .btns {margin-top:5vw;}
.page_contact.login .layout .main form .btns button {font-size:1.4vw;color:#fff;padding:0.5vw 2vw;text-transform:uppercase;border-radius:2px;background-color:var(--blue_bg_1);}
.page_contact.login .layout .main form .btns button:hover {opacity:0.8;}
.page_contact.login .layout .main form .btns a {font-size:1vw;margin-top:0.2vw;}
.page_contact.login .layout .main form .btns a:after {content:'';display:block;height:1px;margin-top:0px;background-color:var(--blue_bg_1);}
.page_contact.login .layout .main form .btns a:hover {color:var(--blue_bg_2);}

.page_break {margin:2vw 0 3vw 0;}
.pages_bar span {display:none;}

.pages_bar {text-align:center;padding:2vw 0;text-transform:capitalize;}
.pages_bar a {display:inline-block;font-size:1vw;margin:0 0.15vw;color:var(--black);background:#fff;border:1px solid #ededed;border-radius:2px;}

.pages_bar a:hover,
.pages_bar a.current_page {background:var(--blue_bg_2);color:#fff !important;border:1px solid var(--blue_bg_2);text-align:center;}

.pages_bar a,
.pages_bar a.current_page {padding:0.3vw 0.8vw;}

.nodata {flex:1;padding:6vw 0;opacity:0.7;}
.nodata i {font-size:2.2vw;}
.nodata p {font-size:1.2vw;margin-top:1vw;}

.page_404,
.page_ok {}

.page_404 > .main,
.page_ok > .main {text-align:center;text-transform:capitalize;margin:18vh 0 15vh 0;}

.page_404 > .main h1 {font-weight:550;font-size:4vw;}

.page_404 > .main p,
.page_ok > .main p {font-size:1.5vw;color:#8a8a8a;margin:2vw 0 5vw 0;}

.page_404 > .main a,
.page_ok > .main a {width:fit-content;font-size:1.6vw;color:#fff;padding:0.6vw 2.5vw;border-radius:3px;background-color:var(--blue_bg_1);}

/*.page_404 footer,
.page_ok footer {position:absolute;left:0;bottom:0;}*/

.page_ok > .main {margin-top:10vh;}
.page_ok > .main h1 i {font-size:8vw;color:var(--green_1);}
.page_ok > .main .btns a {margin:0 1vw;}
.page_ok > .main .btns a:first-child {background-color:var(--blue_bg_3);color:var(--blue_text);}
.page_ok > .main .btns a:last-child:before {margin-right:0.4vw;}


.page_resources .layout .guide,
.page_resources .layout .main,
.page_form.english_service,
.page_form.propose {padding:2vw 0 3vw 0;}

.page_resources .layout .guide {width:24%;}

.page_resources .layout .main > .title {margin-bottom:1vw;padding-bottom:1.8vw;border-bottom:1px solid #ededed;}
.page_resources .layout .main {flex:1;padding-left:2.5vw;border-left:1px solid #ededed;}
.page_resources .layout .main > .sub_title {font-size:1.3vw;margin:1.5vw 0 0.5vw 0;}
.page_resources .layout .main > .sub_title i {color:var(--blue_bg_1);margin-right:0.5vw;}
.page_resources .layout .main > .content {font-size:0.95vw;color:#5a5a5a;margin:0;}

.page_resources .layout .guide > .title h2,
.page_resources .layout .main > .title h2,
.page_form.english_service .layout .main > .title h2 {font-size:1.8vw;}

.page_resources .layout .guide > .title h2:before,
.page_resources .layout .main > .title h2:before,
.page_form.english_service .layout .main > .title h2:before,
.page_form.propose .layout > .left > .title h2:before,
.page_form.propose .layout > .right > .title h2:before {height:1.4vw;}

.page_resources .layout .guide .list {margin-top:1vw;}
.page_resources .layout .guide .list dl {margin:0.5vw 0 0 0;}
.page_resources .layout .guide .list dl dt a {font-size:1.2vw;font-weight:normal;color:black;}
.page_resources .layout .guide .list dl dd {margin-top:0.5vw;padding-left:2vw;font-size:0.9vw;}
.page_resources .layout .guide .list dl dd a {position:relative;color:black;padding:0.2vw 0;opacity:0.7;}

.page_resources .layout .guide .list dl.on dt a,
.page_resources .layout .guide .list dl dt a:hover,
.page_resources .layout .guide .list dl dd a:hover,
.page_resources .layout .guide .list dl dd a.on {color:var(--blue_bg_1);}
.page_resources .layout .guide .list dl dd a.on:before {content:'';width:0.4vw;height:0.4vw;margin:0 0.5vw 0 -1vw;border-radius:50%;background-color:var(--blue_bg_1);}

.page_resources .layout .main > .blank {height:10vw;}

.articles_list .layout .item {width:32%;padding:1.2vw;margin:2vw 2% 0 0;border-radius:2px;background-color:#fff;}
.articles_list .layout .item:nth-child(3n) {margin-right:0;}
.articles_list .layout .item a.journal {font-size:1.1vw;}
.articles_list .layout .item a.journal:before {content:'';position:relative;top:0.2vw;float:left;width:1.1vw;height:1.4vw;margin-right:0.5vw;background-image:url('../images/journal_icon_1.jpg');}
.articles_list .layout .item a.journal:after {content:'';display:block;float:none;clear:both;}
.articles_list .layout .item a.journal s {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}

.articles_list .layout .item a.title {display:-webkit-box;height:3vw;font-size:1.1vw;color:black;line-height:1.4;margin-top:0.8vw;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.articles_list .layout .item a.title:hover {color:var(--blue_bg_1);}
.articles_list .layout .item > s {margin:0.6vw 0;}
.articles_list .layout .item .authors {font-size:0.9vw;opacity:0.5;}
.articles_list .layout .item .authors span {float:left;margin-right:4px;}
.articles_list .layout .item .authors:after {content:'';display:block;float:none;clear:both;}
.articles_list .layout .item .desc {font-size:1vw;margin:1vw 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}
.articles_list .layout .item .view {width:fit-content;font-size:0.9vw;color:#fff;text-transform:capitalize;padding:0.25vw 0.8vw;margin-top:1vw;border-radius:3px;background-color:var(--blue_bg_1);}
.articles_list .layout .item .view:hover {opacity:0.8;}

.page_form.english_service .layout .special_list dl,
.page_form.english_service .layout .special_list dl dd .days,
.page_form.english_service .layout .main {border-radius:3px;overflow:hidden;}

.page_form.english_service .layout .special_list,
.page_form.propose .layout > .left {width:25%;}

.page_resources .layout .guide,
.page_form.english_service .layout .special_list,
.page_form.propose .layout > .left,
.news_detail .layout .side {position:sticky;left:0;top:0;height:fit-content;}

.page_form.english_service .layout .special_list dl {position:relative;padding:0.6vw 1vw 1vw 1vw;margin:0 0 1vw 0;}
.page_form.english_service .layout .special_list dl:last-child {margin-bottom:0;border-bottom:0;}
.page_form.english_service .layout .special_list dl dt {}
.page_form.english_service .layout .special_list dl dt em {font-size:1.25vw;color:var(--blue_text);}
.page_form.english_service .layout .special_list dl dt s {position:absolute;top:1vw;right:1vw;padding:0.25vw 0.5vw;font-weight:normal;font-size:0.7vw;color:#fff;border-radius:3px;}
.page_form.english_service .layout .special_list dl:nth-child(1) dt s {background-color:#7bc4f5;}
.page_form.english_service .layout .special_list dl:nth-child(2) dt s {background-color:var(--green_2);}
.page_form.english_service .layout .special_list dl:nth-child(3) dt s {background-color:#ff5844;}
.page_form.english_service .layout .special_list dl dd {margin-top:15px;font-size:13.5px;}
.page_form.english_service .layout .special_list dl dd p {margin-bottom:2px;opacity:0.8;}
.page_form.english_service .layout .special_list dl dd .days {font-weight:550;margin-top:15px;padding:0.5vw 1vw;background: linear-gradient(0deg,rgba(51,70,255,.05),rgba(51,70,255,.05)),linear-gradient(90deg,rgba(229,241,255,.06) -4.77%,rgba(212,230,255,.3) 88.06%);}

.page_form.english_service .layout .main,
.page_form.propose .layout > .right {flex:1;margin-left:1.5vw;}

.page_form.english_service .layout .main,
.page_form.propose .layout > .left,
.page_form.propose .layout > .right {padding:1vw 1.2vw 1.2vw 1.2vw;}

.page_form.english_service .layout .main .sub_title {font-weight:550;font-size:1.2vw;color:var(--blue_bg_1);padding:0.8rem 1vw;margin-top:2vw;border:1px solid var(--blue_bg_6);border-radius:3px;background-color:var(--blue_bg_4);}
.page_form.english_service .layout .main form > .sub_title:first-child {margin-top:1.5vw;}

.page_form.english_service .layout .main form .wrap,
.page_form.english_service .layout .main .sub_content {padding:0 1vw;}

.page_form.english_service .layout .main .sub_content {font-size:0.95vw;padding-top:1vw;}

.page_form.english_service .layout .main form .wrap dl {margin:1.5vw 0 2vw 0;}
.page_form.english_service .layout .main form .wrap dl dt {font-size:1.2vw;}
.page_form.english_service .layout .main form .wrap dl dd .checkbox_list > label {font-size:18px;margin-top:0.8vw;}
.page_form.english_service .layout .main form .wrap dl dd .checkbox_list > label input,
.page_form.propose .layout .form dl dt label input[type='checkbox'] {width:16px;height:16px;margin-right:0.5vw;}

.page_form.english_service .layout .main form .wrap dl dd .radio_list {margin:0.2vw 0 1vw 1.4vw;}
.page_form .layout .radio_list label {font-size:16px;margin-top:0.3vw;color:#5a5a5a;}

.page_form .layout .radio_list label input,
.page_form.propose .layout .form dl dt label input[type='radio'] {width:14px;height:14px;margin-right:0.5vw;}

.page_form.english_service .layout .main form .wrap dl dd input[type='text'],
.page_form.english_service .layout .main form .wrap dl dd input[type='number'],
.page_form.english_service .layout .main form .wrap dl dd select,
.page_form .layout .file {font-size:0.95vw;padding:0.6vw 0.8vw;margin-top:1.1vw;}

.page_form p.caption {font-size:1.2rem;color:#8a8a8a;margin-top:0.5vw;}
.page_form .layout .file {height:4vw;background-color:var(--blue_bg_4);border:1px dashed var(--blue_bg_6);}
.page_form .layout .file span:before {color:var(--green_1);margin-right:4px;}
.page_form .layout .file button {color:#fff;font-size:0.95vw;white-space:nowrap;padding:0.3vw 1vw;border-radius:3px;background-color:var(--blue_bg_2);}

.page_form.english_service .layout .main form .wrap .left {width:48%;margin-right:4%;}
.page_form.english_service .layout .main form .wrap .right {width:48%;}
.page_form.english_service .layout .main form .wrap .split {height:100%;}

.page_form.english_service .layout .main form button[type='submit'] {font-size:1.2vw;color:#fff;padding:0.6vw 1.5vw;margin-top:2vw;border-radius:3px;background-color:var(--blue_bg_1);}

.page_form.propose .layout > .left {height:fit-content;}

.page_form.propose .layout > .left > .title h2,
.page_form.propose .layout > .right > .title h2 {font-size:1.5vw;}

.page_form.propose .layout > .left > .title h2:before,
.page_form.propose .layout > .right > .title h2:before  {content:'';width:6px;height:1.3vw;margin-right:0.5vw;background-color:var(--blue_bg_1);border-radius:3px;}

.page_form.propose .layout > .left > .notice {margin-top:1vw;}
.page_form.propose .layout > .left > .notice dl dt {font-size:1.1vw;}
.page_form.propose .layout > .left > .notice dl dd li {font-size:0.95vw;margin-top:0.8rem;opacity:0.6;}
.page_form.propose .layout > .left > .notice dl dd li p {flex:1;}
.page_form.propose .layout > .left > .notice dl dd li::before {content:'';position:relative;top:0.6vw;width:0.4vw;height:0.4vw;margin-right:0.5vw;background-color:black;border-radius:50%;}

.page_form.propose .layout > .right .journal_info {padding:1.5vw;margin-top:1.5vw;border:1px solid var(--blue_bg_2);border-radius:2px;background-color:var(--blue_bg_4);}
.page_form.propose .layout > .right .journal_info a.thumb {width:12vw;margin-right:1vw;}
.page_form.propose .layout > .right .journal_info a.thumb img {width:100%;}
.page_form.propose .layout > .right .journal_info .detail .title {font-size:1.2vw;}
.page_form.propose .layout > .right .journal_info .detail .info {font-size:0.9vw;margin-top:0.5vw;}
.page_form.propose .layout > .right .journal_info .detail .info div {margin-top:2px;border:none !important;}

.page_form.propose .layout .tabs {border-bottom:2px solid var(--blue_bg_2);}
.page_form.propose .layout .tabs li {font-size:1.2vw;padding:0.3vw 1vw;border-radius:2px;overflow:hidden;cursor:pointer;}
.page_form.propose .layout .tabs li.active {color:#fff;background-color:var(--blue_bg_2);}
.page_form.propose .layout .tabs li:not(.active):hover {opacity:0.7;}

.page_form.propose .layout .form dl {margin:1.5vw 0 0 0;}
.page_form.propose .layout .form dl dt {font-size:1.05vw;font-weight:normal;opacity:0.8;}
.page_form.propose .layout .form dl dt a {color:var(--blue_bg_1);margin:0 6px;}
.page_form.propose .layout .form dl dt a:hover {color:var(--blue_bg_2);}
.page_form.propose .layout .form dl dt em {color:var(--red);font-weight:550;line-height:1;margin-right:4px;}
.page_form.propose .layout .form dl dt label {margin-top:0;}
.page_form.propose .layout .form dl dd .radio_list {margin-top:0.2vw;}
.page_form.propose .layout .form dl dd .radio_list label {margin-right:1vw;}

.page_form.propose .layout .form dl dd input[type='text'],
.page_form.propose .layout .form dl dd input[type='number'],
.page_form.propose .layout .form dl dd select,
.page_form.propose .layout .form dl dd textarea {font-size:0.95vw;padding:0.5vw 0.8vw;margin-top:0.5vw;}
.page_form.propose .layout .form dl dd textarea {min-height:6vw;}

.page_form.propose .layout .form dl dd .checkbox_list {margin-top:0.6rem;}
.page_form.propose .layout .form dl dd .checkbox_list > label {font-size:1vw;margin-right:1.5vw;}
.page_form.propose .layout .form dl dd .checkbox_list > label input {width:16px;height:16px;margin-right:0.5vw;}

.page_form .layout dl dd.captcha input {width:8vw;}
.page_form .layout dl dd.captcha img {width:8vw;border:none;margin-left:0.5vw;cursor:pointer;}

.page_form .layout dl dd .tox,
.page_form .layout dl dd.captcha img {margin-top:0.5vw;}

.page_form.propose .layout .form .column_2 dl {width:49%;margin-right:2%;}
.page_form.propose .layout .form .column_3 dl {width:32%;margin-right:2%;}

.page_form.propose .layout .form .column_2 dl:nth-child(2n),
.page_form.propose .layout .form .column_3 dl:nth-child(3n) {margin-right:0}

.page_form.propose .layout .form .btn {color:#fff;font-size:1vw;padding:0.6vw 1vw;margin-top:1vw;border-radius:3px;background-color:var(--blue_bg_1);}
.page_form.propose .layout .form .btn:before {font-size:1.2vw;margin-right:0.2vw;}
.page_form.propose .layout .form .btn:hover {opacity:0.8;}
.page_form.propose .layout .form .btn.add {width:100%;background-color:var(--green_1);}
.page_form.propose .layout .form .btn[type='submit'] {font-size:1.2vw;padding:0.8vw 8vw;}

.page_form.propose .layout .form .button_group {padding-top:1.5vw;margin-top:2vw;border-top:1px solid #ededed;}
.page_form.propose .layout .form .button_group .btn {margin-top:0;}


/*mobile start*/
@media only screen and (max-width:1528px){
	.journal_list .layout.two .main .detail .desc {display:none;}
}

@media only screen and (min-width:1024px) and (max-width:1440px){
	.journal_list .layout.two .main .detail .btns a.submission {display:none;}
}

@media only screen and (min-width:1024px) and (max-width:1280px){
	.journal_list .layout.two .main .detail .info {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;}
	.journal_list .layout .main .detail .btns a.view i {display:none;}
}

@media only screen and (max-width:1024px){
	body {min-width:auto;}
	.mobile {display:block;}

	.pc,
	.header .left .close,
	.header .left .menu > .group > a,
	.header .right,
	.index .service .layout dl dd,
	.journal_list .layout .main .detail h2,
	.journal_list .layout .main .detail .desc,
	.journal_list .layout .main .detail .btns,
	.journal_list .layout .resources .item .info p,
	.journal_list.column .layout .item .detail .info,
	.journal_list.column .layout .item a.view,
	.news_list .layout .item .info a.btn,
	.index .about .layout .gallery,
	.page_contact.about .layout .main .thumbs dl dt,
	.page_contact.login .layout .main:before,
	.page_resources .layout .guide .list dl dd a.on:before,
	.page_resources .layout .main > .blank,
	.page_form.english_service .layout .main form .wrap .split {display:none;}

	.footer .layout .right .item .list {display:flex;flex-wrap:wrap;}

	.header .left,
	.journal_list .layout .resources,
	.news_detail .layout .side,
	.news_detail .layout .side .news_list .layout,
	.page_404,
	.page_form.propose .layout .tabs {display:flex;justify-content:space-between;}

	.journal_list .layout.one,
	.journal_list .layout .resources .item,
	.journal_list .layout.two,
	.index .about .layout .main,
	.page_contact .layout .main,
	.page_contact.login .layout .main form .btns,
	.news_detail .layout,
	.page_404,
	.page_resources .layout,
	.articles_list .layout,
	.page_form .layout {display:flex;flex-flow:column;}

	.header,
	.header .left .menu {transition:all 0.3s ease 0s;}

	.index .service .layout dl,
	.news_list .layout .item,
	.header {box-shadow:rgb(140 170 208 / 18%) 0px 0px 10px 2px;}

	.layout,
	.journal_list.column .layout {margin:0 15px;}
	.header {padding:0 15px;}

	.journal_list .layout .resources,
	.journal_list .layout.two .main .detail,
	.articles_list .layout .item,
	.page_form.english_service .layout .special_list,
	.page_form.english_service .layout .special_list dl,
	.page_form.propose .layout > .left {border-bottom:10px solid #f1f1f1;}

	.page_form.english_service .layout .main > .content {border-top:10px solid #f1f1f1;}

	.header .left .logo img,
	.footer .layout .left .logo img {height:1.8rem;}

	.header {height:4rem;background-color:#fff;}
	.index .header {border-bottom:none;}

	.header,
	.index .header {position:fixed;top:0;z-index:3;}

	.header.on {background-color:#fff;}
	.header.on a.logo.blue {display:block !important;}
	.index .header.on .left .logo.normal {display:none !important;}

	.header.on .left > span {color:#000;}

	.header .left {width:100%;}
	.header .left .category {font-size:2.2rem;}
	.header .left .close {font-size:2.5rem;}

	.header .left .menu {position:fixed;left:0;top:4rem;z-index:-1;width:100%;height:0px;overflow:hidden;flex-flow:column;color:#000;margin:0;background-color:#fff;}
	.header .left .menu.on {height:calc(100% - 4rem);z-index:9;}
	.header .left .menu.on:before {content:'';position:absolute;left:0;top:0;width:100%;height:1px;background-color:#ededed;}
	.header .left .menu a {color:#000;}
	.header .left .menu > span.user {align-self:center;font-size:1.6rem;margin:2rem 0 0 0;}
	.header .left .menu > a.login {width:65%;font-size:1.2rem;color:#fff;text-align:center;padding:0.6rem 1rem;margin:2rem auto 0 auto;border-bottom:none;border-radius:3px;overflow:hidden;background-color:var(--blue_bg_1);}

	.header .left .menu > a.login:before,
	.header .left .menu > span.user:before {margin-right:4px;}

	.header .left .menu > a,
	.header .left .menu > .group {margin:0 15px;padding:1rem 0;border-bottom:1px solid #ededed;}

	.header .left .menu > .group {display:block;position:relative;}
	.header .left .menu > .group:before {position:absolute;top:1.2rem;left:auto;right:0;}
	.header .left .menu > .group > span {flex:1;}
	.header .left .menu > .group .list {position:relative;left:0;margin:1rem 0 0 0;padding:1rem 0;background-color:var(--blue_bg_4);}
	.header .left .menu > .group:hover .list {display:none;box-shadow:none;}
	.header .left .menu > .group .list a {font-size:1.1rem;padding:0.4rem 1rem 0.4rem 1.6rem;}

	.header .right {position:fixed;left:0;bottom:2rem;z-index:10;width:100%;text-align:center;}

	.index .slide {height:18rem;}
	.index .slide h2 {width:auto;font-size:2rem;margin:6.2rem 0 1rem 0;}
	.index .slide p {font-size:1.25rem;line-height:1.25;margin:0;}

	.index .search form {position:relative;height:auto;padding:3rem 0 1rem 0;}
	.index .search form h4 {position:absolute;left:0;top:1rem;font-size:1.1rem;}
	.index .search form .form {margin-right:1rem;}
	.index .search form .form .input:nth-child(1) {width:100%;margin:0;padding:0 0.8rem;}

	.index .search form .form input:not(:nth-child(1)),
	.index .search form .form .picker,
	.index .search form .btns a {display:none;}

	.index .search form .form .input,
	.index .search form .form .input.picker ul,
	.index .search form .btns button {height:2.6rem;font-size:1.1rem;padding:0;}

	.index .search form .btns {}
	.index .search form .btns button {width:100%;}

	.section_title,
	.journal_list {margin-top:1.5rem;}

	.section_title .layout h2,
	.page_contact .layout .title h2,
	.page_section_title .layout h2,
	.news_detail .layout .side > .title,
	.page_resources .layout .guide > .title h2,
	.page_resources .layout .main > .title h2,
	.page_form.english_service .layout .main > .title h2,
	.page_form.propose .layout > .left > .title h2,
	.page_form.propose .layout > .right > .title h2 {font-size:1.4rem;}

	.section_title .layout h2:before {height:1.4rem;margin-right:0.5rem;}
	.section_title .layout .more {font-size:1.05rem;}

	.index .service {padding-bottom:0.5rem;}
	.index .service .layout {margin-top:0.3rem;}
	.index .service .layout dl {width:48.5%;margin-top:1.2rem;padding:0;}
	.index .service .layout dl:hover {margin:1rem 0 0 0;}
	.index .service .layout dl:before {height:20vw;}

	.index .service .layout dl dt,
	.index .service .layout dl dd {width:100%;padding:1rem 0.8rem;}

	.index .service .layout dl dt {font-size:1.15rem;line-height:1.4;font-weight:normal;border:none;}
	.index .service .layout dl dd {font-size:1rem;}


	.footer .layout .left,
	.footer .layout .right,
	.footer .layout .left p {width:100%;}

	.footer .layout {display:block;padding:1.5rem 0 1rem 0;}
	.footer .layout .left p {font-size:1.1rem;margin-top:1rem;}

	.footer .layout .right {display:block;margin-top:1rem;border-top:1px solid rgba(255, 255, 255, 0.25);}
	.footer .layout .right .item {margin-top:1rem;}
	.footer .layout .right .item span {font-size:1.2rem;font-weight:550;}
	.footer .layout .right .item .list {margin-top:0.2rem;}
	.footer .layout .right .item .list a {font-size:1rem;padding:1.5px 0;margin-right:2rem;}
	.footer .copyright {padding:1rem 0;font-size:0.9rem;}
	.footer .copyright span {display:block;}

	.journal_list {padding:0;background-color:transparent;}
	.journal_list .layout {margin:0;}

	.journal_list .layout.one .main .thumb img,
	.journal_list .layout.one .main .detail,
	.journal_list .layout.one .resources,
	.journal_list .layout.two .main .thumb img,
	.journal_list .layout.two .main .detail,
	.journal_list .layout.two .resources {max-height:unset;}

	.journal_list .layout .main,
	.journal_list .layout.two .main {display:block;margin-right:0;padding-left:0;padding-right:0;}

	.journal_list .layout .main .thumb {width:25%;float:left;margin:0 15px 1.5rem 15px !important;}
	.journal_list .layout .main .thumb img {width:100%;}

	.journal_list .layout .main .mobile {float:left;width:calc(75% - 15px - 15px - 15px);}
	.journal_list .layout .main .mobile a {display:block;}
	.journal_list .layout .main .mobile a.title {font-size:1.35rem;color:#000;line-height:1.4;max-height:unset;margin:0;}
	.journal_list .layout .main .mobile a.view {width:fit-content;font-size:1.1rem;color:#fff;border-radius:2px;margin-top:1rem;padding:0.4rem 1rem;background-color:var(--blue_bg_1);}

	.journal_list .layout .main .detail {float:none;clear:both;padding:1rem 15px;margin-top:1.5rem;border-top:1px solid #ededed;border-bottom:1px solid #ededed;}

	.journal_list .layout .main .detail .info,
	.journal_list.column .layout .item .detail {font-size:1.1rem;}

	.journal_list .layout .main .detail .btns {position:relative;margin-top:1rem;}
	.journal_list .layout .main .detail .btns a {font-size:1rem;}

	.journal_list .layout .resources {width:100%;padding:1rem 15px 1.5rem 15px;margin-top:0.5rem;}
	.journal_list .layout .resources .item {width:32%;marign-right:2%;margin-top:0;}
	.journal_list .layout .resources .item:nth-child(3n) {margin-right:0;}
	.journal_list .layout .resources .item .thumb {width:100%;height:5rem;margin-right:0;}

	.journal_list .layout .resources .item .info,
	.journal_list .layout .resources .item .info a {margin-top:1rem;}

	.journal_list .layout .resources .item .info strong {font-size:1.05rem;white-space:nowrap;}
	.journal_list .layout .resources .item .info a {width:100%;font-size:1rem;text-align:center;padding:0.4rem 0;border-radius:2px;}

	.journal_list.column .layout .item,
	.journal_list.column:not(.three) .layout .item {width:48.5%;margin-bottom:1.5rem !important;}
	.journal_list.column .layout .item:nth-child(2n) {margin-right:0;}
	.journal_list.column .layout .item .thumb,
	.journal_list.column .layout .item .detail {padding:0;}
	.journal_list.column .layout .item .detail {margin-top:0.8rem;}
	.journal_list.column .layout .item .detail .title {font-size:1.2rem;height:auto;line-height:1.5;}

	.index .about {padding:1rem 0 1.5rem 0;}
	.index .about .layout .title span {font-size:1.4rem;}
	.index .about .layout .main .info h2 {width:80%;font-size:1.8rem;margin:1.8rem 0 1rem 0;}
	.index .about .layout .main .info .content {width:100%;font-size:1.1rem;}
	.index .about .layout .main .info .content p {margin-top:1rem;}
	.index .about .layout .main .info .content p:first-child {margin-top:0;}
	.index .about .layout .main .info > a {font-size:1.1rem;padding:0.5rem 1rem;margin-top:1.5rem;}

	.news_list {margin-bottom:1.5rem;}
	.news_list .layout .item {width:100%;margin:1.5rem 0% 0 0;}
	.news_list .layout .item:nth-child(2n) {margin-right:0;}
	.news_list .layout .item .thumb {height:16rem;}
	.news_list .layout .item .info {padding:8px 10px 10px 10px;}
	.news_list .layout .item .info s {font-size:1rem;}
	.news_list .layout .item .info a.title {font-size:1.2rem;margin:0.8rem 0 0 0;}

	.page_banner {height:auto;padding:1.5rem 0;margin-top:4rem;overflow:hidden;}
	.page_banner .layout h2 {font-size:1.6rem;}
	.page_banner .layout p {width:100%;font-size:1.1rem;margin-top:1rem;}

	.page_banner.news,
	.page_banner.articles,
	.page_banner.resources,
	.page_banner.form {height:auto;}

	.page_banner.news .layout p,
	.page_banner.articles .layout p,
	.page_banner.resources .layout p,
	.page_banner.form .layout p {width:unset;margin-top:0.5rem;}

	.page_contact.dot .layout:before {top:-8rem;width:12rem;height:12rem;}

	.page_contact .layout {padding:1rem 0 2rem 0;}
	.page_contact .layout .main {flex-flow:column-reverse;padding:0;margin:0;}

	.page_section_title {margin:1rem 0 0 0;}

	.page_contact .layout .title h2:before,
	.page_section_title .layout h2:before,
	.news_detail .layout .side > .title:before,
	.page_resources .layout .guide > .title h2:before,
	.page_resources .layout .main > .title h2:before,
	.page_form.english_service .layout .main > .title h2:before,
	.page_form.propose .layout > .left > .title h2:before,
	.page_form.propose .layout > .right > .title h2:before {height:1.4rem;margin-right:0.6rem;}

	.page_contact .layout .title p,
	.page_section_title .layout .title p {font-size:1.1rem;margin-top:0.5rem;}

	.page_contact .layout .main .detail {margin-right:0;}
	.page_contact .layout .main .detail ul {margin-top:0;}
	.page_contact .layout .main .detail ul li {margin-top:1.5rem;}

	.page_contact .layout .main .detail ul li s,
	.page_contact .layout .main .detail ul li a {font-size:1.25rem;}

	.page_contact .layout .main .detail ul li:before {width:2rem;height:2rem;margin:0 1rem 0 0;}
	.page_contact .layout .main .map {width:100%;height:20rem;margin-top:1rem;}

	.page_contact.about .layout .main {flex-flow:column;margin-top:1.5rem;}
	.page_contact.about .layout .main .thumbs {width:100%;margin-right:0;}
	.page_contact.about .layout .main .thumbs dl dd {height:5rem;margin-top:0;}
	.page_contact.about .layout .main .wrap {margin-top:1.5rem;}
	.page_contact.about .layout .main .wrap h2 {width:100%;font-size:1.8rem;}
	.page_contact.about .layout .main .wrap h2:before {top:3rem;right:0;width:5rem;height:5rem;}
	.page_contact.about .layout .main .wrap h2:after {margin-top:1rem;}
	.page_contact.about .layout .main .wrap .content {font-size:1.1rem;margin:2.5rem 0 2rem 0;}
	.page_contact.about .layout .main .wrap .content p {margin-bottom:1.5rem;}
	.page_contact.about .layout .main .wrap > a {font-size:1.1rem;padding:0.8rem 1.5rem;}

	.page_contact.login .layout {width:unset;margin:0 15px;}
	.page_contact.login .layout .main {box-shadow:none;}
	.page_contact.login .layout .main form {padding:0;}
	.page_contact.login .layout .main form .title {margin-bottom:1rem;}
	.page_contact.login .layout .main form dl {margin-top:1rem;}
	.page_contact.login .layout .main form dl dt {font-size:1.2rem;}
	.page_contact.login .layout .main form dl dd input {font-size:1.1rem;padding:0.6rem 1rem;margin-top:0.8rem;}
	.page_contact.login .layout .main form .btns {margin-top:2.5rem;}
	.page_contact.login .layout .main form .btns button {width:100%;font-size:1.1rem;padding:0.8rem 0;}
	.page_contact.login .layout .main form .btns a {font-size:1rem;margin-top:1rem;}

	.pages_btn {float:none;clear:both;margin:1rem 0 1.5rem 0;}
	.pages_btn button {width:100%;font-size:1.1rem;color:var(--blue_bg_1);font-weight:normal;text-transform:uppercase;padding:0.65rem 0;background-color:var(--blue_bg_4);border:1px solid var(--blue_bg_3);border-radius:4px;}
	.pages_btn i:before {position:relative;top:1px;left:2px;transform:scale(0.8);}

	.news_detail {margin:1.5rem 0;}
	.news_detail .layout .main > .title {font-size:1.3rem;line-height:1.5;}
	.news_detail .layout .main > s,
	.articles_list .layout .item > s {font-size:1.1rem;margin:0.8rem 0 1rem 0;padding-bottom:1rem;}

	.news_detail .layout .main > .content,
	.news_detail .layout .main > .content p,
	.page_resources .layout .main > .content,
	.page_resources .layout .main > .content p,
	.page_form.english_service .layout .main .sub_content,
	.page_form.english_service .layout .main .sub_content p {line-height:1.5;}

	.news_detail .layout .main > .content,
	.page_resources .layout .main > .content,
	.page_form.english_service .layout .main .sub_content {font-size:1.1rem;}

	.news_detail .layout .main > .content p,
	.page_resources .layout .main > .content p,
	.page_form.english_service .layout .main .sub_content p {margin-bottom:1rem;}

	.news_detail .layout .side {width:100%;margin:1rem 0 0 0;}
	.news_detail .layout .side .news_list .layout {flex-flow:row;flex-wrap:wrap;}

	.nodata {margin:1.5rem 0;}
	.nodata i {font-size:2rem;}
	.nodata p {font-size:1.2rem;margin-top:0.8rem;}

	.page_404 > .main {margin:15rem 0 12rem 0;}
	.page_404 > .main h1 {font-size:2.5rem;}
	.page_404 > .main p {width:80%;font-size:1.2rem;margin:2rem 0 3rem 0;}
	.page_404 > .main a {font-size:1.3rem;padding:0.5rem 1.2rem;}
	.page_404 footer {position:relative;}

	.page_resources .layout .guide,
	.page_form.english_service .layout .special_list,
	.page_form.propose .layout > .left,
	.news_detail .layout .side {position:initial;width:100%;}

	.page_resources .layout {flex-flow:column-reverse;}
	.page_resources .layout .guide {margin:1rem 0;}
	.page_resources .layout .guide .list dl {margin:1rem 0 0 0;border:1px solid #ededed;}

	.page_resources .layout .guide .list dl dt,
	.page_resources .layout .guide .list dl dd {padding:0.5rem 1rem;}

	.page_resources .layout .guide .list dl dt {background-color:var(--blue_bg_4);}
	.page_resources .layout .guide .list dl dt a {font-size:1.1rem;color:var(--blue_bg_1);}
	.page_resources .layout .guide .list dl dd {flex-flow:row;flex-wrap:wrap;margin-top:0;font-size:1.05rem;}
	.page_resources .layout .guide .list dl dd a {padding:0.2rem 0;margin-right:1rem;}

	.page_resources .layout .main {border:none;padding:1rem 0;}

	.page_resources .layout .main > .title {margin-bottom:0.5rem;padding-bottom:1rem;}
	.page_resources .layout .main > .sub_title {font-size:1.2rem;margin-top:0.5rem;}
	.page_resources .layout .main > .sub_title i {margin-right:0.5rem;}
	.page_resources .layout .main > .content {margin:0.8rem 0 1.5rem 0;}

	.articles_list .layout,
	.page_form .layout {margin:0;}

	.articles_list .layout .item {width:100%;padding:0 15px 1.5rem 15px;box-shadow:none;margin:1rem 0 0 0;}
	.articles_list .layout .item a.journal {font-size:1.2rem;}
	.articles_list .layout .item a.journal:before {top:0.25rem;width:1.1rem;height:1.4rem;margin-right:0.5rem;}
	.articles_list .layout .item a.title {height:auto;font-size:1.25rem;margin-top:1rem;}
	.articles_list .layout .item .authors {font-size:1.1rem;}
	.articles_list .layout .item .desc {font-size:1.15rem;margin:0.8rem 0 1.2rem 0;}
	.articles_list .layout .item .view {font-size:1.05rem;padding:0.25rem 1rem;margin-top:1rem;}

	.page_form.english_service,
	.page_form.propose {padding:0;}

	.page_form.english_service .layout .special_list {width:100%;}
	.page_form.english_service .layout .special_list dl {padding:0.2rem 15px 1.5rem 15px;margin:0 0 0 0;box-shadow:none;}
	.page_form.english_service .layout .special_list dl dt {padding:0.6rem 0;margin-bottom:0.6rem;border-bottom:1px solid var(--blue_bg_1);}
	.page_form.english_service .layout .special_list dl dt em {font-size:1.2rem;}
	.page_form.english_service .layout .special_list dl dt s {top:0.8rem;right:1rem;font-size:0.95rem;padding:0.2rem 0.6rem;}
	.page_form.english_service .layout .special_list dl dd {margin-top:0.8rem;font-size:1.1rem;}
	.page_form.english_service .layout .special_list dl dd .days {font-size:1.05rem;margin-top:1rem;padding:0.4rem 1rem;}

	.page_form.english_service .layout .main {padding:1rem 0;margin-left:0;box-shadow:none;}
	.page_form.english_service .layout .main > .title {padding:0 15px;}
	.page_form.english_service .layout .main form {padding:0 15px 1.5rem 15px;}

	.page_form.english_service .layout .main .sub_title,
	.page_form.english_service .layout .main form > .sub_title:first-child {font-size:1.1rem;padding:0.5rem 1rem;margin-top:1rem;}

	.page_form.english_service .layout .main form .wrap {height:auto !important;flex-wrap:nowrap;}
	.page_form.english_service .layout .main form .wrap .left {width:100%;margin-right:0;order:unset !important;}
	.page_form.english_service .layout .main form .wrap .right {width:100%;order:unset !important;}

	.page_form.english_service .layout .main form .wrap .left dl:last-child,
	.page_form.english_service .layout .main form .wrap .right dl:last-child {margin-bottom:0;}

	.page_form.english_service .layout .main form .wrap dl,
	.page_form.propose .layout .form dl {margin:1rem 0;}

	.page_form.english_service .layout .main form .wrap dl dt,
	.page_form.propose .layout .form dl dt {font-size:1.15rem;}

	.page_form.propose .layout .form dl dt label {display:block;}
	.page_form.propose .layout .form dl dt label input[type='radio'],
	.page_form.propose .layout .form dl dt label input[type='checkbox'] {position:relative;top:2px;}

	.page_form p.caption {font-size:1.05rem;margin-top:0.5rem;}
	.page_form.english_service .layout .main form .wrap dl dd .checkbox_list {margin-top:0.6rem;}
	.page_form.english_service .layout .main form .wrap dl dd .radio_list {margin:0.2rem 0 0.5rem 1.5rem;}

	.page_form.english_service .layout .main form .wrap dl dd .checkbox_list > label,
	.page_form .layout .radio_list label,
	.page_form.propose .layout .form dl dd .checkbox_list > label {font-size:1.15rem;margin-top:0.2rem;}

	.page_form.english_service .layout .main form .wrap dl dd .checkbox_list > label input,
	.page_form .layout .radio_list label input,
	.page_form.propose .layout .form dl dd .checkbox_list > label input,
	.page_form.propose .layout .form dl dt label input[type='radio'],
	.page_form.propose .layout .form dl dt label input[type='checkbox'] {width:1.2rem;height:1.2rem;margin-right:0.4rem;}

	.page_form.english_service .layout .main form .wrap dl dd input[type='text'],
	.page_form.english_service .layout .main form .wrap dl dd input[type='number'],
	.page_form.english_service .layout .main form .wrap dl dd select,
	.page_form .layout .file,
	.page_form.propose .layout .form dl dd input[type='text'],
	.page_form.propose .layout .form dl dd input[type='number'],
	.page_form.propose .layout .form dl dd select,
	.page_form.propose .layout .form dl dd textarea {font-size:1rem;padding:0.55rem 0.8rem;margin-top:0.5rem;}

	.page_form.english_service .layout .main form .wrap,
	.page_form.english_service .layout .main .sub_content {padding:0;}

	.page_form.english_service .layout .main > .content {padding:0.5rem 15px;}
	.page_form.english_service .layout .main .sub_content {padding:1rem 0;}

	.page_form .layout .file {height:auto;}
	.page_form .layout .file button {font-size:1.05rem;padding:0.3rem 1rem;}

	.page_form .layout dl dd.captcha input {width:calc(100% - 8rem - 1rem);}
	.page_form .layout dl dd.captcha img {width:8rem;margin-left:1rem;margin-top:0.5rem;}

	.page_form.english_service .layout .main form button[type='submit'] {width:100%;font-size:1.2rem;padding:0.65rem 0;margin-top:1rem;}

	.page_form.propose .layout > .left,
	.page_form.propose .layout > .right,
	.page_form.propose .layout > .right > .form {width:100%;padding:1rem 15px;margin:0;box-shadow:none;}

	.page_form.propose .layout > .right {padding:0;}
	.page_form.propose .layout > .right > .title {padding:1rem 15px 0 15px;}

	.page_form.propose .layout > .left > .notice {margin:1rem 0 0.5rem 0;}
	.page_form.propose .layout > .left > .notice dl dt {font-size:1.2rem;}
	.page_form.propose .layout > .left > .notice dl dd li {font-size:1.1rem;margin-top:0.6rem;}
	.page_form.propose .layout > .left > .notice dl dd li::before {top:0.6rem;width:0.4rem;height:0.4rem;margin-right:0.8rem;}

	.page_form.propose .layout > .right .journal_info {padding:1rem;margin:1rem 15px 0 15px;}
	.page_form.propose .layout > .right .journal_info a.thumb {width:8rem;margin-right:1rem;}
	.page_form.propose .layout > .right .journal_info .detail {flex:1;}
	.page_form.propose .layout > .right .journal_info .detail .title {font-size:1.3rem;line-height:1.4;}
	.page_form.propose .layout > .right .journal_info .detail .info {font-size:1rem;margin-top:0.5rem;}
	.page_form.propose .layout > .right .journal_info .detail .info div {margin-top:0.2rem;}

	.page_form.propose .layout > .right > .form:last-child {padding-top:0;}
	.page_form.propose .layout > .right > .form:not(:last-child) {padding-bottom:0;}
	.page_form.propose .layout > .right > .form {padding-top:0;}

	.page_form.propose .layout .tabs li {width:50%;text-align:center;font-size:1.15rem;color:#5a5a5a;background-color:#f1f1f1;padding:0.4rem 0;border-radius:0;box-sizing:border-box;}

	.page_form.propose .layout .form dl dd textarea {min-height:8rem;}
	.page_form.propose .layout .form dl dd .checkbox_list {margin-top:0.5rem;}
	.page_form.propose .layout .form dl dd .checkbox_list > label {margin-right:1rem;}
	.page_form.propose .layout .form dl dd .radio_list {margin-top:0.2rem;}
	.page_form.propose .layout .form dl dd .radio_list label {margin-right:1rem;}

	.page_form.propose .layout .form .column_3 dl {width:49%;}
	.page_form.propose .layout .form .column_3 dl:nth-child(3n) {margin-right:2%;}
	.page_form.propose .layout .form .column_3 dl:nth-child(2n) {margin-right:0;}

	.page_form.propose .layout .form .button_group {padding:1.5rem 0 0.5rem 0;margin-top:1.5rem;}
	.page_form.propose .layout .form .btn[type='submit'] {width:100%;font-size:1.2rem;padding:0.5rem 0;}
	.page_form.propose .layout .form .btn:before {font-size:1.3rem;margin-right:0.3rem;}

}
