:root{
	--bg_1:#f3f3f3;
	--bg_splash:#ebeded;
	--black:#000;
	--border:#d0cdcd;
	--color_1:#ffacac;
	--color_2:#f7f7f7;
	--color_3:#0e92e6;
	--desc_1:#737373;
	--footer_bg:#303030;
	--gray_1:#f1f1f1;
	--gray_2:#f8f8f8;
	--green:#5bbd5f;
	--hover:#009cff;
	--link:#2196f3;
	--linear:linear-gradient(0deg,#1c8fea,#00aeff);
	--placeholder:#a4a4a4;
	--red:#f00;
	--white:#fff;
}

* {-webkit-text-size-adjust:100%;line-height:1.6;text-transform:capitalize;}
*: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 {min-width:1200px;font-size:16px;line-height:1.6;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#666;margin:0;}
body,html {background:var(--white);-webkit-font-smoothing: antialiased;}
a:active,a:hover {outline:0;}
a:hover {color:#db0000;}
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 {color:var(--placeholder);}
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;}

.hide_2 {width:0;height:0;overflow:hidden;}

.hide,
.mobile,
.search_bar form .form .input.picker select,
.filters .container .wrap .item.condition .input.picker select {display:none !important;}

.ellipsis,
.article .container .list li .authors,
.article .container .list li .link {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.header .nav .links,
.header .main .menu .list,
.splash .container .go,
.search_bar.tabs .list,
.block_title .container,
.article .container .list li .tag,
.page_404 > .main .container .btns,
.filters .container .wrap .item.condition,
.filters .container .wrap .item.condition .left,
.filters .container .wrap .item.condition .right,
.news_detail .container > .left > .info > .left {display:flex;}

.search_bar form,
.journal_list .container ul,
.article .container .list,
.conference_list .container ul,
.plateform .list,
.news_list .container,
.filters .container .wrap .item.condition {display:flex;flex-wrap:wrap;}

.header .nav,
.header .main,
.search_bar form,
.footer .container.wrap,
.footer .container.wrap .right,
.conference_list .container ul li .bottom,
.index .about .container,
.plateform .list,
.news_list .container li .bottom,
.news_detail .container > .left > .info,
.news_detail .container > .right ul li .bottom,
.page_about > .contact .container,
.filters .container .wrap .item.condition,
.article .container .list li .bottom {display:flex;justify-content:space-between;}

.header .nav,
.header .nav .links a,
.header .main,
.header .main .logo,
.header .main .menu,
.splash .container .go,
.splash .container .go em,
.search_bar form .form,
.search_bar form .btns,
.footer .container.wrap .left .logo,
.conference_list .container ul li .bottom,
.index .about .container .left .special .item,
.index .about .container .left .special .item span,
.index .about .container .left .special .item p,
.news_list .container li .bottom,
.news_detail .container > .left > .info,
.news_detail .container > .right ul li .bottom,
.page_404 > .main .container,
.page_404 > .main .container .btns a,
.page_about > .main .container .banner,
.filters .container .wrap .item.condition .input,
.resources .container .menu .list dl dt,
.resources .container .main h4,
.article .container .list li .bottom {display:flex;align-items:center;}

.block_title .container,
.news_detail .container,
.filters .container .wrap .item .list,
.resources .container {display:flex;justify-content:center;}

.splash .container,
.splash .container .go em,
.search_bar form h4,
.search_bar form .input.picker,
.search_bar form button,
.search_bar form a,
.block_title .container h3,
.page_404 > .main .container,
.news_list .container li .bottom a.btn,
.news_detail .container > .right ul li .bottom a.btn,
.filters .container .wrap .item.condition .input.picker {display:flex;flex-direction:column;justify-content:center;}

/* {display:flex;flex-flow:column;align-items:center;justify-content:center;}*/


.header .main .logo .text,
.header .main .menu .list span .popup,
.footer .container.wrap .left,
.footer .container.wrap .left .logo .text,
.footer .container.wrap .right .item,
.footer .container.wrap .right .item .list,
.article .container .list li,
.conference_list .container ul li,
.index .about .container .left .special,
.news_list .container li,
.news_detail .container > .right ul li,
.news_detail .container > .right .sub_title,
.resources .container .menu .list dl dd {display:flex;flex-flow:column;}

.journal_list .container ul li,
.header .main .menu .list span .popup,
.conference_list .container ul li,
.plateform .list span,
.news_list .container li,
.news_detail .container > .right ul li {transition:all 0.3s ease 0s;}

.splash .container h2,
.splash .container p,
.splash .container .go {transition:all 1.5s ease 0s;}

.header .main .menu .list span .popup,
.search_bar form .input.picker ul,
.filters .container .wrap .item.condition .input.picker ul {box-shadow:rgb(0 0 0 / 5%) 0px 3px 6px 3px;}

.article .container .list li .desc,
.news_list .container li a.title,
.news_list .container li p,
.news_detail .container > .right ul li a.title,
.news_detail .container > .right ul li p {display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}

.splash,
.splash .red_bg,
.index.article,
.index .about .container .right,
.page_about > .main .container .banner,
.page_about > .contact .container .map,
.news_list .container li .img,
.news_detail .container > .right ul li .img {background-position:top center;background-repeat:no-repeat;background-size:cover;}

.splash .container .go:hover,
.search_bar form .btns a:hover,
.journal_list .container ul li a.title:hover,
.journal_list .container .swiper-button-prev:hover,
.journal_list .container .swiper-button-next:hover,
.article .container .list li a.name:hover,
.index .about .container .left a.btn:hover,
.news_list .container li a.title:hover,
.news_detail .container > .right ul li a.title:hover,
.page_about > .contact .container .info dl dd p a:hover {color:var(--hover);}

.article .container .list li a.more,
.index .about .container .left a.btn,
.news_list .container li .bottom a.btn,
.news_detail .container > .right ul li .bottom a.btn,
.page_404 > .main .container .btns a.btn {width:fit-content;font-size:13px;color:#fff;padding:6px 15px;border-radius:3px;background-color:var(--color_3);}

.article .container .list li a.more:hover,
.index .about .container .left a.btn:hover,
.news_list .container li .bottom a.btn:hover,
.news_detail .container > .right ul li .bottom a.btn:hover,
.page_404 > .main .container .btns a.btn:hover {background-color:var(--hover);}










.header {background-color:var(--white);}

.header .nav,
.header .main {padding-left:20px;padding-right:20px;}

.header .nav {height:40px;font-size:14px;#3a3a3a;overflow:hidden;background-color:var(--bg_1);}
.header .nav a {color:#3a3a3a;}
.header .nav a:hover {color:#000;}
.header .nav .social {font-size:17px;margin-left:5px;}
.header .nav .social a {margin-right:15px;}
.header .nav .links a {margin-left:20px;}
.header .nav .links a:after {content:'';display:block;position:relative;margin-left:20px;width:1px;height:12px;background-color:rgba(0,0,0,0.8);}
.header .nav .links a:last-child:after {display:none;}
.header .nav .links a i {position:relative;top:1px;margin-left:8px;}

.header .main {height:120px;}
.header .main .logo {height:72px;}
.header .main .logo img {height:100%;}
.header .main .logo .text {margin:4px 0 0 15px;}
.header .main .logo .text strong {font-size:32px;color:#333;line-height:1;}
.header .main .logo .text span {font-size:16px;color:var(--desc_1);margin-top:6px;}
.header .main .menu .list {align-items:baseline;}
.header .main .menu .list a {font-size:17.5px;color:var(--black);}
.header .main .menu .list a i {margin-left:2px;}
.header .main .menu .list a i:before {transform:scale(0.6);}

.header .main .menu .list > a,
.header .main .menu .list > span {margin-left:3.5vw;}

.header .main .menu .list > a,
.header .main .menu .list > span > a {padding:15px 0;}

.header .main .menu .list > a:hover,
.header .main .menu .list > span > a:hover {color:var(--link);}

.header .main .menu .list a:after,
.header .main .menu .list > span > a:after {content:'';display:block;width:100%;height:4px;margin-top:6px;border-radius:2px;background-color:transparent;}
.header .main .menu .list > span > a:after {width:calc(100% - 18px);}


.header .main .menu .list a.active:after,
.header .main .menu .list > span.active > a:after {background-color:var(--link);}


.header .main .menu .list span {position:relative;margin-top:20px;padding-bottom:20px;}
.header .main .menu .list span .popup {position:absolute;left:0;z-index:3;background-color:#fff;border-radius:2px;padding:15px 30px;margin:35px 0 0 -24px;overflow:hidden;opacity:0;visibility:hidden;}
.header .main .menu .list span .popup a {font-size:15px;white-space:nowrap;padding:10px 0;margin:0;border-bottom:1px solid #f1f1f1;opacity:0.9;}
.header .main .menu .list span .popup a:last-child {border-bottom:0;}
.header .main .menu .list span .popup a:before {content:'';display:none;position:absolute;width:8px;height:8px;border-radius:50%;margin:8px 0 0 -18px;oerflow:hidden;background-color:var(--bg_1);}

.header .main .menu .list span .popup a.on,
.header .main .menu .list span .popup a:hover {opacity:1;color:var(--link);}

.header .main .menu .list span .popup a.on:before,
.header .main .menu .list span .popup a:hover:before {display:block;background-color:var(--link);}

.header .main .menu .list span:hover .popup {margin-top:10px;opacity:1;visibility:visible;}

.splash {position:relative;}

.splash.index:before,
.splash.index:after,
.splash.index .red_bg,
.splash.index .container {height:500px;}

/*.splash.index:before,
.splash.index:after {content:'';position:absolute;top:0;z-index:0;width:50%;}

.splash.index:before {left:0;background-color:var(--bg_splash);}
.splash.index:after {right:0;background-color:#ffb72a;}*/

.splash.page:before,
.splash.page:after,
.splash.page .red_bg,
.splash.page .container {height:360px;}

.splash .red_bg {position:absolute;left:0;top:0;width:100%;z-index:1;}

.splash.index .red_bg {background-image:url('../images/splash_1.jpg');background-size:auto 100%;}
.splash.page .red_bg {background-image:url('../images/bg_banner.png');}

.splash.index {background-image:url('../images/splash_1.jpg');}
.splash.index .container h2,
.splash.index .container p,
.splash.index .container .go {margin-left:30px;opacity:0;}

.splash.index .container p {opacity:0.6;}

.splash .container.active h2,
.splash .container.active p,
.splash .container.active .go {margin-left:0px;}

.splash .container.active h2,
.splash .container.active .go {opacity:1;}

.splash .container {position:relative;z-index:2;color:var(--black);}
.splash .container h2 {width:60%;font-size:50px;font-weight:550;text-transform:uppercase;line-height:0.8;margin-top:-20px;}
.splash .container h2 em {font-size:68px;}
.splash .container p {width:50%;font-size:18px;margin-top:40px;}
.splash .container .go {width:fit-content;border-radius:2px;font-size:20px;color:var(--link);padding:11px 18px;margin-top:40px;background-color:#fff;}
.splash .container .go em {width:36px;height:36px;color:#fff;margin-left:20px;border-radius:3px;background-image:var(--linear);}
.splash .container .go em i {font-size:24px;font-weight:550;}

.splash.page {background-image:url('../images/bg_banner.jpg');}
.splash.page .container h2 {width:60%;font-size:44px;line-height:1.2;margin-top:0px;}
.splash.page .container p {width:60%;font-size:18px;opacity:1;margin-top:20px;opacity:0.8;}

.search_bar {background-color:#fafafa;}
.search_bar form {height:64px;}
.search_bar form h4 {color:var(--black);margin-right:2%;}

.search_bar form .form .input,
.search_bar form .form .input.picker ul,
.search_bar form .btns button,
.contact > .container .content .right .form input,
.contact > .container .content .right .form textarea,
.filters .container .wrap .item.condition .input,
.filters .container .wrap .item.condition .input.picker ul,
.filters .container .wrap .item.condition .btns button {height:34px;font-size:14px;background-color:#fff;border:1px solid var(--border);border-radius:2px;padding-left:12px;}

.search_bar form .form {flex:1;margin-right:12px;}

.search_bar form .form .input,
.filters .container .wrap .item.condition .input {width:25%;position:relative;margin-right:8px;}

.search_bar form .form .input:last-child {margin-right:0;}

.search_bar form .form .input:before,
.filters .container .wrap .item.condition .input:before {position:absolute;right:10px;transform:scale(0.7);}

.search_bar form .form .input.picker,
.filters .container .wrap .item.condition .input.picker {width:40%;position:relative;cursor:pointer;}

.search_bar form .form .input.picker span,
.filters .container .wrap .item.condition .input.picker span {position:relative;color:var(--placeholder);width:85%;top:1px;}

.search_bar form .form .input.picker ul,
.filters .container .wrap .item.condition .input.picker ul {display:none;position:absolute;left:0;top:0;z-index:1;height:auto;margin:38px 0 0 0;padding:0;border-color:#ededed;}

.search_bar form .form .input.picker ul s,
.filters .container .wrap .item.condition .input.picker ul s {position:relative;font-size:14px;padding:8px 15px 8px 28px;}

.search_bar form .form .input.picker ul s:hover,
.filters .container .wrap .item.condition .input.picker ul s:hover {background-color:#f7fbfd;color:var(--link);}

.search_bar form .form .input.picker ul s:before,
.filters .container .wrap .item.condition .input.picker ul s:before {display:none;position:absolute;left:10px;top:12px;}

.search_bar form .form .input.picker ul s.on,
.filters .container .wrap .item.condition .input.picker ul s.on {color:var(--color_3);}

.search_bar form .form .input.picker ul s.on:before,
.filters .container .wrap .item.condition .input.picker ul s.on:before {display:block;}

.search_bar form .form .input.picker ul.on,
.filters .container .wrap .item.condition .input.picker ul.on {display:flex;}

.search_bar form .form .input.picker.on span,
.filters .container .wrap .item.condition .input.picker.on span {color:var(--black);}

.search_bar form .btns {width:20%;}

.search_bar form .btns button,
.filters .container .wrap .item.condition .btns button {width:40%;padding:0 15px;align-items:center;border-color:var(--link);background-color:var(--link);color:#fff;}

.search_bar form .btns button:hover,
.filters .container .wrap .item.condition .btns button:hover {opacity:0.9;}

.search_bar form .btns a {font-size:14px;color:var(--link);margin-left:20px;}

.block_title {margin-top:50px;}
.block_title .container {}
.block_title .container h3 {font-size:36px;font-weight:bold;color:var(--black);}
.block_title .container h3:after {content:'';display:block;width:40%;height:5px;margin:30px auto 0 auto;border-radius:2px;background-color:var(--link);}

.journal_list {margin-top:15px;overflow:hidden;}
.journal_list .container {position:relative;}
.journal_list .container .swiper {position:relative;overflow:hidden;}
.journal_list .container .swiper-wrapper {z-index:0;height:auto;}
.journal_list .container ul {}
.journal_list .container ul li {width:23.5%;margin:35px 2% 0 0;line-height:1.2;}
.journal_list .container ul li:nth-child(4n) {margin-right:0;}
.journal_list .container ul li a {display:block;border-radius:3px;overflow:hidden;}
.journal_list .container ul li a img {width:100%;}
.journal_list .container ul li a.title {font-size:20px;color:var(--black);margin-top:10px;line-height:1.4;}
.journal_list .container ul li:hover {margin-top:20px;margin-bottom:15px;}

.journal_list .container .swiper-button-prev,
.journal_list .container .swiper-button-next {top:42.5%;font-size:3.5vw;font-weight:bold;background:none;margin-top:0;width:auto;height:auto;}
.journal_list .container .swiper-button-prev {left:-6%;}
.journal_list .container .swiper-button-next {right:-6%;}

.journal_list .container .swiper-pagination {position:relative;z-index:1;margin:40px 0 10px 0;}
.journal_list .container .swiper-pagination span {width:15px;height:15px;border-radius:50%;background:#ddd;opacity:0.5;}
.journal_list .container .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color:var(--link);opacity:0.8;}
.journal_list .container .swiper-pagination-bullets .swiper-pagination-bullet {margin:0 6px !important;}


.footer {background-color:var(--footer_bg);color:#fff;padding:45px 0 0 0;}
.footer .container.wrap a {color:#fff;}
.footer .container.wrap a:hover {color:#fff;}
.footer .container.wrap .left {width:40%;}
.footer .container.wrap .right {flex:1;}
.footer .container.wrap .left .logo {height:50.4px;}
.footer .container.wrap .left .logo img {height:100%;}
.footer .container.wrap .left .logo .text {margin:2px 0 0 15px;}
.footer .container.wrap .left .logo .text strong {font-size:22px;color:#fff;line-height:1;}
.footer .container.wrap .left .logo .text span {font-size:13px;margin-top:5px;opacity:0.8;}
.footer .container.wrap .left p {width:85%;margin:40px 0;font-size:13px;opacity:0.85;line-height:1.8;}
.footer .container.wrap .left .media a {font-size:25px;margin-left:5px;opacity:0.8;}
.footer .container.wrap .left .media a:first-child {margin-left:0;}
.footer .container.wrap .right {position:relative;padding:20px 5% 0 6%;}
.footer .container.wrap .right:before {position:absolute;left:0;width:1px;height:100%;}
.footer .container.wrap .right .item span {font-size:20px;font-weight:500;}
.footer .container.wrap .right .item .list {margin-top:20px;}
.footer .container.wrap .right .item .list a {font-size:14px;padding:8px 0;opacity:0.8;}

.footer .container.wrap .left .media a:hover,
.footer .container.wrap .right .item .list a:hover {opacity:1;}

.footer .copyright {margin-top:50px;background-color:rgba(255,255,255,0.15);}
.footer .copyright .container {font-size:14px;text-align:center;color:#fff;padding:20px 0;opacity:0.8;}

.article .container .list {margin-top:30px;}
.article .container .list li {width:calc(33.333333% - 15px);margin:25px 22.5px 0 0;padding:20px 20px 25px 20px;border-radius:2px;border:1px solid #a8a8a8;background-color:#fff;}
.article .container .list li:nth-child(3n) {margin-right:0;}
.article .container .list li a.name {color:var(--black);font-weight:650;font-size:18px;line-height:1.4;margin-top:15px;}
.article .container .list li .authors {font-size:13px;padding-bottom:10px;margin-top:10px;opacity:0.7;border-bottom:1px solid #cdcdcd;}
.article .container .list li .authors span {margin-right:20px;}
.article .container .list li .authors span:last-child {margin-right:0;}
.article .container .list li .authors span:before {margin-right:5px;}
.article .container .list li .desc {font-size:13.5px;color:#686868;margin:12px 0;-webkit-line-clamp:3;}
.article .container .list li .link {font-size:12px;padding:10px;color:#8a8a8a;background-color:#f8f8f8;}
.article .container .list li a.more {margin-top:15px;}
.article .container .list li .tag img {height:28px;margin-right:20px;}
.article .container .list li .tag span {font-size:12px;color:#fff;padding:5px 10px;margin-right:10px;border-radius:3px;}
.article .container .list li .tag span:nth-child(2) {background-color:#f29500;}
.article .container .list li .tag span:nth-child(3) {background-color:#9e9e9e;}
.article .container .list li .tag span:nth-child(:last-child) {margin-right:0;}
.article .container .list li .bottom .tag {margin-top:12px;}

.index .article {padding:60px 0 70px 0;margin-top:50px;overflow:hidden;background-color:var(--color_2);}
.index .article .block_title {margin-top:0px;}

.page_article .article .container .list li {width:100%;margin-right:0;padding:0 0 25px 0;border:none;border-bottom:1px solid #ededed;}
.page_article .article .container .list li a.name {margin-top:0;}
.page_article .article .container .list li .authors {padding-bottom:0;border-bottom:none;}

.index .conference_list,
.index .about {margin-bottom:80px;}

.conference_list .container ul {margin-top:15px;}
.conference_list .container ul li {width:49%;margin:35px 2% 0 0;}
.conference_list .container ul li:nth-child(2n) {margin-right:0;}
.conference_list .container ul li:hover {margin-top:20px;margin-bottom:15px;}

.conference_list .container ul li a.img img {width:100%;}
.conference_list .container ul li a.title {font-size:22px;line-height:1.4;color:var(--black);margin-top:20px;height:60px;margin-top:15px;}
.conference_list .container ul li .bottom {margin-top:15px;}
.conference_list .container ul li .bottom s {font-size:14px;opacity:0.7;}
.conference_list .container ul li .bottom span {font-size:13px;background-color:var(--bg_1);border-radius:2px;padding:5px 15px;}
.conference_list .container ul li .bottom span.red {background-color:var(--red);color:#fff;}
.conference_list .container ul li .bottom span.green {background-color:var(--green);color:#fff;}
.conference_list .container ul li .bottom span.gray {color:var(--blue_3);}

.page_conference .conference_list .container ul {margin-top:0;}
.page_conference .conference_list .container ul li:nth-child(-n+2) {margin-top:35px;}
.page_conference .conference_list .container ul li:hover {margin-top:35px;margin-bottom:0;}

.index .about {margin-top:50px;}
.index .about .container .left {flex:1;margin-right:20px;}
.index .about .container .right {width:40%;margin-right:0;border-radius:3px;overflow:hidden;background-image:url('../images/about_bg.jpg');}

.index .about .container .left .name {color:var(--color_3);font-weight:700;font-size:52px;line-height:1.2;}
.index .about .container .left .desc {color:var(--black);font-weight:650;font-size:28px;line-height:1.3;margin-top:15px;}

.index .about .container .left .content,
.index .about .container .left .content p,
.news_detail .container > .left > .content,
.news_detail .container > .left > .content p,
.resources .container .main .content,
.resources .container .main .content p {line-height:1.8;}

.index .about .container .left .content,
.news_detail .container > .left > .content,
.resources .container .main .content {width:90%;font-size:14px;margin-top:25px;}

.index .about .container .left .content p,
.news_detail .container > .left > .content p,
.resources .container .main .content p {margin-bottom:10px;}

.index .about .container .left .special {margin:30px 0;}
.index .about .container .left .special .item {padding:0px 0 8px 0;margin-bottom:15px;border-radius:2px;}
.index .about .container .left .special .item:last-child {margin-bottom:0;}

.index .about .container .left .special .item span,
.index .about .container .left .special .item p {height:55px;padding:0 18px;}

.index .about .container .left .special .item span {width:118px;color:#fff;font-size:32px;font-weight:550;background-color:#383838;}
.index .about .container .left .special .item span small {font-size:25px;margin-left:5px;}
.index .about .container .left .special .item p {width:288px;color:black;font-size:18px;font-weight:550;line-height:1;background-color:var(--color_2);}
.index .about .container .left a.btn {display:inline-block;font-size:16px;color:#333;font-weight:550;padding:12px 30px;margin-top:10px;border-radius:2px;border:2px solid #333;background-color:#fff;text-transform:uppercase;}
.index .about .container .left a.btn:hover {color:#333;background-color:#f8f8f8;}


.plateform .list span {width:31%;padding:20px;margin:0 3.5% 0 0;border-radius:2px;overflow:hidden;background-color:#fff;}
.plateform .list span:nth-child(3n) {margin-right:0;}

.plateform {background-color:var(--color_2);overflow:hidden;}
.plateform .list {padding-top:30px;padding-bottom:60px;}
.plateform .list span {margin-top:30px;padding:50px 0;background-position:center;background-repeat:no-repeat;}
.plateform .list span:hover {margin-top:20px;margin-bottom:10px;}
.plateform .list span:nth-child(1) {background-image:url('../images/plateform_1.png');background-size:auto 65.6px;}
.plateform .list span:nth-child(2) {background-image:url('../images/plateform_2.png');background-size:auto 51.2px;}
.plateform .list span:nth-child(3) {background-image:url('../images/plateform_3.png');background-size:auto 63.2px;}
.plateform .list span:nth-child(4) {background-image:url('../images/plateform_4.png');background-size:auto 53.6px;}
.plateform .list span:nth-child(5) {background-image:url('../images/plateform_5.png');background-size:auto 51.2px;}
.plateform .list span:nth-child(6) {background-image:url('../images/plateform_6.png');background-size:auto 53.6px;}


.news_list {margin:15px 0 70px 0;}

.news_list .container li,
.news_detail .container > .right ul li {width:31%;height:auto;margin:35px 3.5% 0 0;padding-bottom:20px;border-radius:4px;overflow:hidden;background-color:#fff;box-shadow:rgb(0 0 0 / 8%) 0px 0 10px 5px;}

.news_list .container li:hover {margin-top:20px;margin-bottom:15px;}
.news_list .container li:nth-child(3n) {margin-right:0;}

.news_list .container li .img,
.news_detail .container > .right ul li .img {height:258px;}

.news_list .container li a.title,
.news_list .container li p,
.news_list .container li .bottom,
.news_detail .container > .right ul li a.title,
.news_detail .container > .right ul li p,
.news_detail .container > .right ul li .bottom {margin:20px 20px 0 20px;}

.news_list .container li a.title,
.news_detail .container > .right ul li a.title {font-size:20px;line-height:1.4;color:var(--black);-webkit-line-clamp:2;}

.news_list .container li p,
.news_detail .container > .right ul li p {font-size:13.5px;margin-top:10px;opacity:0.7;-webkit-line-clamp:4;}

.news_list .container li .bottom s,
.news_detail .container > .right ul li .bottom s {font-size:14px;opacity:0.7;}

.news_list .container li .bottom s:before,
.news_detail .container > .right ul li .bottom s:before {position:relative;top:1px;font-size:14px;margin-right:8px;}

.news_list .container li .bottom a.btn,
.news_detail .container > .right ul li .bottom a.btn {text-transform:uppercase;width:80px;margin:0;}

.news_detail {padding-bottom:4rem;}
.news_detail .container > .left {flex:1;}
.news_detail .container > .right {width:24%;margin-left:5%;}
.news_detail .container > .left > .title {font-size:2rem;font-weight:bold;color:black;line-height:1.4;}
.news_detail .container > .left > .info  {font-size:13px;padding-bottom:1.5rem;margin:1.5rem 0 1.5rem 0;color:#8a8a8a;border-bottom:1px solid #ededed;}

.news_detail .container > .left > .info > .left .date {margin-right:50px;}
.news_detail .container > .left > .info > .left span:before {color:var(--color_3);margin-right:5px;}
.news_detail .container > .left > .info > .left .tag {font-size:12px;color:#fff;padding:2px 10px;margin-right:8px;border-radius:3px;overflow:hidden;}
.news_detail .container > .left > .info > .left .tag.red {background-color:#f30;}
.news_detail .container > .left > .info > .left .tag.blue {background-color:var(--link);}
.news_detail .container > .left > .info > .left .tag.green {background-color:var(--green);}
.news_detail .container > .left > .info > .left .tag.gray {color:#3a3a3a;background-color:var(--gray_1);}
.news_detail .container > .left > .info > .right a.journal {}

.news_detail .container > .right .sub_title {font-size:2.2rem;font-weight:bold;color:var(--black);}
.news_detail .container > .right .sub_title:after {content:'';width:30%;height:4px;margin-top:1rem;border-radius:2px;background-color:var(--color_3);}
.news_detail .container > .right ul {margin-top:3rem;}
.news_detail .container > .right ul li {width:100%;margin:0 0 2.5rem 0;}
.news_detail .container > .right ul li .img {height:15rem;}
.news_detail .container > .right ul li a.title {font-size:1.5rem;}
.news_detail .container > .right ul li .bottom a.btn {padding:0.3rem 1.2rem;}

.page_404 > .main {text-align:center;text-transform:capitalize;margin:12rem 0 18rem 0;}
.page_404 > .main .container h1 {font-weight:550;font-size:12rem;color:var(--color_3);line-height:1;}
.page_404 > .main .container h1 i {line-height:1;}
.page_404 > .main .container h3 {font-weight:550;font-size:3rem;margin-top:3rem;}
.page_404 > .main .container p {font-size:1.5rem;color:#8a8a8a;margin:2rem 0;}
.page_404 > .main .container .btns {margin-top:5rem;}
.page_404 > .main .container .btns a.btn {font-size:1.3rem;padding:0.7rem 2rem;}
.page_404 > .main .container .btns a.btn:before {margin-right:5px;}
.page_404 > .main .container .btns a.btn.back {color:black;margin-right:15px;background-color:var(--gray_1);}
.page_404 > .main.ok .container h1 {color:var(--green);}

.page_break {margin:5rem 0;}
.pages_bar span {display:none;}

.pages_bar {text-align:center;padding:2rem 0;text-transform:capitalize;}
.pages_bar a {display:inline-block;font-size:1.2rem;color:var(--black);background:#fff;border:1px solid #ededed;border-radius:2px;}

.pages_bar a:hover,
.pages_bar a.current_page {background:var(--color_3);color:#fff !important;border:1px solid var(--color_3);text-align:center;}

.pages_bar a,
.pages_bar a.current_page {padding:0.4rem 1.3rem;margin:0 2px;}

.nodata {flex:1;margin:15rem 0 20rem 0;opacity:0.7;}
.nodata i {font-size:5rem;}
.nodata p {font-size:1.2rem;margin-top:0rem;}

.crumb {font-size:14px;margin:2rem 0;}

.crumb .container a,
.crumb .container a span {color:black;}

.crumb .container a:hover {color:var(--color_3);}
.crumb .container s {margin:0 8px;opacity:0.4;}


.page_about > .main,
.page_about > .contact {margin:50px 0 70px 0;}

.page_about > .main .container .banner {height:240px;font-size:36px;color:#fff;font-weight:650;padding-left:50px;border-radius:2px;overflow:hidden;background-image:url('../images/about_bg2.jpg');}

.page_about > .main .container .content,
.page_about > .main .container .content p {line-height:1.8;}

.page_about > .main .container .content {font-size:16px;color:var(--black);margin-top:40px;opacity:0.8;}
.page_about > .main .container .content p {margin-bottom:15px;}

.page_about > .contact .container .info {flex:1;}
.page_about > .contact .container .map {width:45%;height:500px;}


.page_about > .contact .container .info {margin-right:40px;}
.page_about > .contact .container .info dl {margin-bottom:60px;}
.page_about > .contact .container .info dl:last-child {margin-bottom:0;}
.page_about > .contact .container .info dl dt {font-size:22px;font-weight:500;color:var(--link);margin-bottom:10px;}
.page_about > .contact .container .info dl dt:before {position:relative;margin-right:6px;}
.page_about > .contact .container .info dl:nth-child(1) dt:before {top:-1px;}
.page_about > .contact .container .info dl dd p {font-size:18px;line-height:1.4;}
.page_about > .contact .container .info dl dd p a {color:var(--black);}
.page_about > .contact .container .info dl dd p strong {color:black;}

.filters {margin-top:50px;}
.filters .container .wrap {}
.filters .container .wrap .item .list {font-size:14px;}
.filters .container .wrap .item .list a {color:#3a3a3a;border-radius:2px;padding:5px 22px;margin-right:8px;background-color:#f8f8f8;}
.filters .container .wrap .item .list a:last-child {margin-right:0;}
.filters .container .wrap .item .list a:hover {color:var(--color_3);}
.filters .container .wrap .item .list a.active {color:#fff;background-color:var(--color_3);}

.filters .container .wrap .item.condition {margin-top:50px;}

/*.filters .container .wrap .item.condition .left,
.filters .container .wrap .item.condition .right {width:49%;}*/

.filters .container .wrap .item.condition .input input {max-width:100%;}
.filters .container .wrap .item.condition .input.date {width:auto;}
.filters .container .wrap .item.condition .input.date input {width:88px;}
.filters .container .wrap .item.condition .input.date s {margin-right:15px;}

.filters .container .wrap .item.condition .btns button {width:auto;}
.filters .container .wrap .item.condition .right {justify-content:flex-end;max-width:58%;}
.filters .container .wrap .item.condition .right .input:last-child {margin-right:0;}
.filters .container .wrap .item.condition .right .input.picker {flex:1;width:auto;max-width:25%;}

.resources,
.page_service .main {padding:5rem 0;}

.resources .container .main,
.page_service .main .container .right {flex:1;margin-left:2.5rem;padding-left:3rem;border-left:1px solid #ededed;}

.resources .container .menu,
.page_service .main .container .left {position:sticky;top:0;width:20%;height:fit-content;border-radius:3px;overflow:hidden;}

.resources .container .menu .title,
.page_service .main .container .left dl {padding:0.8rem 2rem;}

.resources .container .menu .list {}
.resources .container .menu .list dl {margin-bottom:0.5rem;}

.resources .container .menu .list dl a,
.page_service .main .container .left dl dd a {color:black;padding:8px 0;}

.resources .container .menu .list dl a:hover,
.page_service .main .container .left dl dd a.on,
.page_service .main .container .left dl dd a:hover {color:var(--color_3);}

.resources .container .menu .list dl dt {position:relative;font-size:1.25rem;}
.resources .container .menu .list dl dt .collspan {position:absolute;right:0;}
.resources .container .menu .list dl dt .collspan i {display:none;font-size:1rem;margin-left:0.5rem;}
.resources .container .menu .list dl dt .collspan i.bi-caret-right-fill {display:block;}
.resources .container .menu .list dl dd {display:none;font-size:1.1rem;padding-left:1px;}

.resources .container .menu .list dl dd a,
.page_service .main .container .left dl dd a {position:relative;padding-left:1.2rem;line-height:1.4;opacity:0.8;}

.resources .container .menu .list dl dd a:before,
.page_service .main .container .left dl dd a:before {content:'';position:absolute;left:0;display:block;width:8px;height:8px;margin:6px 0 0 0;border-radius:50%;background-color:#d4d4d4;}

.resources .container .menu .list dl.active dt a,
.resources .container .menu .list dl dd a.on {color:var(--color_3);}

.resources .container .menu .list dl dd a.on:before,
.page_service .main .container .left dl dd a.on:before {background-color:var(--color_3);}

.resources .container .menu .list dl.active dd {display:flex;}
.resources .container .menu .list dl.active dt .collspan .bi-caret-right-fill {display:none;}
.resources .container .menu .list dl.active dt .collspan .bi-caret-down-fill {display:block;}

.resources .container .main h1,
.page_service .main .container .right > h1 {font-size:3rem;font-weight:550;color:black}

.resources .container .main h4 {font-size:2.2rem;color:var(--color_3);margin-top:2rem;}
.resources .container .main h4:before {content:'';width:6px;height:1.5rem;margin-right:0.8rem;border-radius:2px;background-color:var(--color_3);}

.resources .container .main .content,
.page_service .main .container .right .desc {margin:1rem 0 2rem 0;color:#626262;}

.page_service .main .container .left {flex:none;background-color:transparent;}
.page_service .main .container .left dl {margin-bottom:2rem;background-color:var(--bg_gray_1);}
.page_service .main .container .left dl dt {font-size:1.8rem;margin-bottom:0.5rem;}
.page_service .main .container .left dl dd {font-size:1.1rem;}

.page_service .main .container .right {flex:1;}
.page_service .main .container .right > h1:after,
.page_service .main .container .right h2:after {content:'';display:block;width:25%;height:4px;margin-top:1.5rem;border-radius:2px;background-color:var(--color_3);}

.page_service .main .container .right h2 {font-size:2.2rem;font-weight:550;}
.page_service .main .container .right .desc {margin-top:2rem;}

.page_service .main .container .right .sub_title {font-size:1.5rem;font-weight:550;margin:3rem 0 1.5rem 0;}

.page_service .main .container .right .type_choose .item,
.page_service .main .container .right .service_choose .item,
.page_service .main .container .right .payment_choose .item {position:relative;width:50%;font-size:1.5rem;padding:1.5rem 2rem;margin:0 1.5rem 1rem 0;border-radius:5px;border:1px solid #dedede;cursor:pointer;}

.page_service .main .container .right .type_choose .item:last-child,
.page_service .main .container .right .service_choose .item:last-child,
.page_service .main .container .right .payment_choose .item:last-child {margin-right:0;}

.page_service .main .container .right .type_choose .item.active,
.page_service .main .container .right .service_choose .item.active,
.form_field dl dd .file {color:var(--color_3);font-weight:550;border-color:var(--color_3);background-color:rgba(250,248,251);}

.page_service .main .container .right .type_choose .item input {float:none;flex:none;margin:0 1rem 0 0;}
.page_service .main .container .right .service_choose .item {color:black;}
.page_service .main .container .right .service_choose .item .name {font-size:2rem;font-weight:550;}
.page_service .main .container .right .service_choose .item .price {font-size:4rem;}
.page_service .main .container .right .service_choose .item .price small {position:relative;top:-3px;font-size:3rem;margin-right:5px;}

.page_service .main .container .right .service_choose .item input,
.page_service .main .container .right .payment_choose .item input {display:none;}

.page_service .main .container .right .service_choose .item i,
.page_service .main .container .right .payment_choose .item i {position:absolute;display:block;top:5rem;right:3rem;font-size:4rem;color:black;opacity:0.05;}

.page_service .main .container .right .service_choose .item label {font-size:1.4rem;margin-top:1.5rem;}
.page_service .main .container .right .service_choose .item.active {color:black;font-weight:normal;}

.page_service .main .container .right .service_choose .item.active .name,
.page_service .main .container .right .service_choose .item.active .price,
.page_service .main .container .right .payment_choose .item.active {color:var(--color_3);}

.page_service .main .container .right .service_choose .item.active i,
.page_service .main .container .right .payment_choose .item.active i {color:var(--green_1);opacity:1;}

.page_service .main .container .right button[type='submit'] {color:#fff;font-size:1.5rem;padding:0.8rem 5rem;margin-top:3rem;border-radius:3px;background-color:var(--color_1);}

.page_service .main .container .right .payment_choose .item {width:33%;}
.page_service .main .container .right .payment_choose .item img {width:70%;}
.page_service .main .container .right .payment_choose .item i {position:relative;top:0;right:0;font-size:2rem;}
.page_service .main .container .right .payment_choose .item.active {border-color:var(--color_3);}
.page_service .main .container .right form.verify {padding:5rem 0 2rem 0;margin-top:5rem;border-top:1px solid #ededed;}














@media only screen and (max-width:1398px) {
	.header .main {height:98px;}
	.header .main .logo {height:60px;}
	.header .main .logo .text strong {font-size:28px;}
	.header .main .logo .text span {font-size:15px;}
	.header .main .menu .list a {font-size:16px;}
}

@media only screen and (max-width:1280px) {
	.header .main .logo {height:50px;}
	.header .main .logo .text strong {font-size:24px;}
	.header .main .logo .text span {font-size:13px;}
	.header .main .menu .list a {font-size:16px;}
}

@media only screen and (min-width:1200px) and (max-width:1270px) {
	.journal_list .container .swiper-button-prev,
	.journal_list .container .swiper-button-next {display:none;}
}

@media only screen and (max-width:1024px) {
	body {min-width:auto;}

	.mobile {display:block !important;}

	.pc,
	.header .main .menu .list a.active:after,
	.header .main .menu .list > span.active > a:after,
	.splash:before,
	.splash:after,
	.search_bar form .form .picker,
	.search_bar form .btns a,
	.footer .container.wrap .right:before,
	.journal_list .container .swiper-button-prev,
	.journal_list .container .swiper-button-next,
	.index .about .container .right,
	.news_detail .container > .right {display:none;}

	.header .main.on:after,
	.footer .container.wrap,
	.search_bar form .form .input.picker select,
	.filters .container .wrap .item.condition .input.picker select,
	.conference_list .container ul,
	.index .about .container,
	.news_list .container {display:block !important;}

	.news_list {margin-bottom:0;}

	.blank_50 {height:1rem;}

	.header .main .menu .list,
	.header .main .menu .list span,
	.search_bar.tabs .container,
	.footer .container.wrap .right,
	.article .container .list,
	.page_about > .contact .container,
	.news_detail .container,
	.filters .container .wrap .item.condition,
	.resources .container,
	.page_article .article .container .list li .authors,
	.article .container .list li .bottom {display:flex;flex-flow:column;}

	.footer .container.wrap .right .item .list {flex-flow:row;}
	.footer .container.wrap .right .item .list,
	.filters .container .wrap .item.condition .right,
	.news_detail .container > .left > .info,
	.news_detail .container > .left > .info > .left {display:flex;flex-wrap:wrap;}

	.filters .container .wrap .item.condition .right {display:flex;justify-content:space-between;max-width:100%;}

	.header .main .menu {display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;}

	.header .nav,
	.header .main {padding-left:15px;padding-right:15px;}

	.resources,
	.resources .container,
	.page_service .main {padding:0;}

	.resources .container .main {border-top:10px solid var(--gray_1);}

	.article .container .list li a.more {font-size:0.9rem;padding:3px 8px;}

	.header .nav {height:30px;}
	.header .nav .social {font-size:1rem;margin-left:0;}
	.header .nav .links {font-size:1rem;}
	.header .nav .links a,
	.header .nav .links a:after {margin-left:0.8rem;}
	.header .nav .links a:after {height:12px;}

	.header {position:sticky;top:0;z-index:3;background-color:#fff;box-shadow:rgb(0 0 0 / 6%) 0px 0 8px 3px;}
	.header .main {height:auto;}
	.header .main .logo {margin:0.8rem 0;height:36px;}
	.header .main .logo .text {margin:4px 0 0 10px;}
	.header .main .logo .text strong {font-size:1.4rem;}
	.header .main .logo .text span {font-size:1rem;margin-top:2px;}
	.header .main .mobile_menu {font-size:2rem;font-weight:bold;color:var(--black);}

	.header .main:after {display:none;content:'';position:fixed;left:0;top:0;z-index:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);}
	.header .main .menu {position:fixed;top:0;right:-68%;width:68%;height:100%;z-index:1;background-color:#fff;padding-left:2rem;transition:all 0.3s ease 0s;}
	.header .main .menu .logo {display:flex !important;align-self:center;margin-left:-2.5rem;}
	.header .main .menu .logo img {height:36px;}
	.header .main .menu > span {align-self:self-end;font-size:1.5em;color:var(--black);font-weight:500;margin:2rem 2rem 2rem 0;}
	.header .main .menu .list {width:100%;margin:1.5rem 0 0 0;}

	.header .main .menu .list a,
	.header .main .menu .list span .popup a {font-size:1.1rem;margin:0;}

	.header .main .menu .list > a,
	.header .main .menu .list span {position:relative;margin-left:0;border-bottom:1px solid #ededed;}

	.header .main .menu .list > a.active:before {content:'';display:inline-block;position:absolute;top:1.7rem;left:-1.2rem;width:5px;height:5px;border-radius:50%;background-color:var(--link);}
	.header .main .menu .list span {width:100%;padding:0;margin-top:0;}
	.header .main .menu .list span > a {padding:8px 0;}

	.header .main .menu .list > a,
	.header .main .menu .list > span > a {width:100%;padding:1rem 0;}

	.header .main .menu .list > a:last-child {border-bottom:none;}
	.header .main .menu .list span .popup {display:none;position:relative;opacity:1;visibility:visible;margin:0;box-shadow:none;padding:0;}
	.header .main .menu .list span .popup a {font-size:1rem;color:#595252;padding:8px 2rem 8px 0;white-space:normal;line-height:1.4;border-bottom:1px solid #efefef;}
	.header .main .menu .list span .popup a:first-child {padding-top:0;}
	.header .main .menu .list span:hover .popup {margin-top:0;}

	.header .main.on .menu {right:-1px;}

	.splash.index:before,
	.splash.index:after,
	.splash.index .red_bg,
	.splash.index .container,
	.splash.page:before,
	.splash.page:after,
	.splash.page .red_bg,
	.splash.page .container {height:fit-content;}

	.splash.index .red_bg,
	.splash.page .red_bg {height:100%;}
	.splash .container {padding-top:1rem;padding-bottom:1rem;}

	.splash .container h2,
	.splash .container p {width:100% !important;}

	.splash .container h2 {font-size:1.4rem;line-height:1.2;margin:0;}
	.splash .container h2 em {font-size:1.8rem;}
	.splash .container p {font-size:1rem;line-height:1.5;margin:1rem 0;opacity:0.8;}
	.splash .container .go {font-size:1rem;padding:5px 8px;margin-top:0;}
	.splash .container .go em {width:20px;height:20px;margin-left:1rem;}
	.splash .container .go em i {font-size:1.1rem;}

	.splash.page .container h2 {width:100%;font-size:1.4rem;}
	.splash.page .container p {width:100%;font-size:1rem;margin:1rem 0 0 0;}

	.search_bar form {height:auto;padding-top:0.6rem;padding-bottom:0.8rem;}
	.search_bar form h4 {width:100%;margin-bottom:0.5rem;font-size:1.1rem;}

	.search_bar form .form .input,
	.search_bar form .btns button,
	.filters .container .wrap .item.condition .input,
	.filters .container .wrap .item.condition .btns button {margin:0;height:2.2rem;font-size:1rem;padding:0 10px;}

	.search_bar form .form {margin-right:0;}
	.search_bar form .form .input {flex:1;margin-right:0.5rem;}
	.search_bar form .btns {width:25%;}
	.search_bar form .btns button {width:100%;}

	.footer {padding:1rem 0 0 0;}

	.footer .container.wrap .left,
	.footer .container.wrap .right,
	.footer .container.wrap .left p {width:100%;}

	.footer .container.wrap .left .logo {height:36px;}
	.footer .container.wrap .left .logo .text {margin:7px 0 0 10px;}
	.footer .container.wrap .left .logo .text strong {font-size:1.3rem;}
	.footer .container.wrap .left .logo .text span {font-size:1rem;}
	.footer .container.wrap .left p {font-size:0.9rem;line-height:1.5;margin:1rem 0;}
	.footer .container.wrap .left .media a {font-size:1.3rem;}
	.footer .container.wrap .right {padding:0;}
	.footer .container.wrap .right .item {margin-top:1rem;}
	.footer .container.wrap .right .item span {font-size:1.1rem;}
	.footer .container.wrap .right .item .list {margin-top:0;}
	.footer .container.wrap .right .item .list a {font-size:1rem;padding:0;margin:0 10px 2px 0;}
	.footer .container.wrap .right .item .list a:last-child {margin-right:0;}
	.footer .copyright {margin-top:1rem;}
	.footer .copyright .container {font-size:1rem;transform:scale(0.9);padding:0.5rem 0;}

	.block_title {margin-top:1.5rem;}
	.block_title .container h3 {font-size:1.25rem;}
	.block_title .container h3:after {height:0.3rem;margin:1rem auto 0 auto;}

	.journal_list,
	.article .container .list {margin-top:0.5rem;}

	.journal_list .container ul li {width:49%;margin:1rem 2% 0 0;}
	.journal_list .container ul li:nth-child(2n) {margin-right:0;}
	.journal_list .container ul li a.title {font-size:1.1rem;margin-top:5px;}
	.journal_list .container ul li:hover {margin-top:1rem;}

	.journal_list .container .swiper-pagination span {width:10px;height:10px;}
	.journal_list .container .swiper-pagination {margin:1.5rem 0 2rem 0;}


	.index .article {padding:1.5rem 0;margin-top:0;}

	.article .container .list li,
	.page_article .article .container .list li {width:100%;padding:1rem;margin:1rem 0 0 0;}

	.article .container .list li .tag img {height:22px;}
	.article .container .list li .tag span {font-size:0.85rem;padding:2px 6px;}
	.article .container .list li a.name {font-size:1.2rem;margin-top:1rem;}
	.article .container .list li .authors {font-size:0.9rem;padding-bottom:5px;margin-top:5px;}
	.article .container .list li .desc {font-size:0.9rem;margin:0.5rem 0;}
	.article .container .list li .link {font-size:0.9rem;padding:0.5rem;}
	.article .container .list li a.more {width:100%;text-align:center;margin-top:1rem;}

	.page_article .article .container .list li {padding:0;}
	.article .container .list li .bottom {flex-direction:column-reverse;align-items:baseline;}

	.index .conference_list {margin-bottom:0;}
	.conference_list .container ul {margin-top:0;}
	.conference_list .container ul li,
	.conference_list .container ul li:hover {width:100%;margin:1.5rem 0 2rem 0;}
	.conference_list .container ul li a.title {height:auto;font-size:1.1rem;line-height:1.4;margin-top:1rem;}
	.conference_list .container ul li .bottom {margin-top:1rem;}
	.conference_list .container ul li .bottom s {font-size:0.9rem;}
	.conference_list .container ul li .bottom span {font-size:0.9rem;padding:0.2rem 0.6rem;}

	.page_conference .conference_list .container ul li:nth-child(-n+2) {margin-top:1.5rem;}

	.index .about {margin:1.5rem 0 0 0;}
	.index .about .container .left {width:100%;margin-right:0;}
	.index .about .container .left .name {font-size:1.5rem;}
	.index .about .container .left .desc {font-size:1.2rem;margin-top:0.5rem;}
	.index .about .container .left .content {width:100%;font-size:0.9rem;padding:1rem;margin-top:1rem;background-color:#f8f8f8;}
	.index .about .container .left .special {margin:1rem 0;}
	.index .about .container .left .special .item {padding:0;margin-bottom:0;border-bottom:1px solid #fff;}

	.index .about .container .left .special .item span,
	.index .about .container .left .special .item p {height:3.2rem;}

	.index .about .container .left .special .item span {width:7rem;font-size:1.5rem;}
	.index .about .container .left .special .item span small {font-size:1.2rem;}
	.index .about .container .left .special .item p {flex:1;width:auto;font-size:1rem;}
	.index .about .container .left a.btn {display:block;width:100%;font-size:1.1rem;padding:0.8rem 0;}

	.plateform {margin-top:1rem;}
	.plateform .list {padding-top:0;padding-bottom:0.5rem;margin-top:0.5rem;}
	.plateform .list span {width:32%;padding:2rem 0;margin:0.5rem 2% 0.4rem 0;}
	.plateform .list span:hover {margin-top:0.5rem;margin-bottom:0.4rem;}

	.plateform .list span:nth-child(1) {background-image:url('../images/plateform_1.png');background-size:auto 26px;}
	.plateform .list span:nth-child(2) {background-image:url('../images/plateform_2.png');background-size:auto 20px;}
	.plateform .list span:nth-child(3) {background-image:url('../images/plateform_3.png');background-size:auto 30px;}
	.plateform .list span:nth-child(4) {background-image:url('../images/plateform_4.png');background-size:auto 22px;}
	.plateform .list span:nth-child(5) {background-image:url('../images/plateform_5.png');background-size:auto 22px;}
	.plateform .list span:nth-child(6) {background-image:url('../images/plateform_6.png');background-size:auto 25px;}

	.crumb {font-size:0.9rem;margin:1rem 0;}

	.news_list .container li,
	.news_detail .container > .right ul li {width:100%;font-size:0.9rem;margin:1rem 0px;padding-bottom:0.5rem;box-shadow:none;}

	.news_list .container li:last-child,
	.news_detail .container > .right ul li:last-child {border:none;padding-bottom:0;}

	.news_list .container li .img,
	.news_detail .container > .right ul li .img {height:20rem;}

	.news_list .container li a.title,
	.news_list .container li p,
	.news_list .container li .bottom,
	.news_detail .container > .right ul li a.title,
	.news_detail .container > .right ul li p,
	.news_detail .container > .right ul li .bottom {margin:0;}

	.news_list .container li a.title,
	.news_detail .container > .right ul li a.title {font-size:1.2rem;line-height:1.4;margin-top:0.8rem;}

	.news_list .container li p,
	.news_detail .container > .right ul li p {margin:0.5rem 0 1rem 0;}

	.news_list .container li .bottom,
	.news_detail .container > .right ul li .bottom {}

	.news_list .container li .bottom s,
	.news_detail .container > .right ul li .bottom s {font-size:1rem;}

	.news_list .container li .bottom s:before,
	.news_detail .container > .right ul li .bottom s:before {font-size:1.2rem;margin-right:5px;}

	.news_list .container li .bottom a.btn,
	.news_detail .container > .right ul li .bottom a.btn {width:6rem;font-size:0.9rem;padding:0.2rem 0;margin:0;}

	.news_detail {padding-bottom:0;}
	.news_detail .container > .left {padding:0 0 1rem 0;}
	.news_detail .container > .left > .title {font-size:1.25rem;}
	.news_detail .container > .left > .info {font-size:0.9rem;padding-bottom:0.5rem;margin:0.5rem 0;}
	.news_detail .container > .left > .info > .left .date {width:100%;margin:0 0 0.5rem 0;}
	.news_detail .container > .left > .info > .left .tag {font-size:0.85rem;}
	.news_detail .container > .left > .info > .right {margin-top:0.5rem;}

	.page_404 > .main {margin:6rem 0 5rem 0;}
	.page_404 > .main .container h1 {font-size:6rem;}
	.page_404 > .main .container h3 {font-size:1.4rem;margin-top:1rem;}
	.page_404 > .main .container p {font-size:0.9rem;margin:1rem 0;}
	.page_404 > .main .container .btns {margin-top:2rem;}
	.page_404 > .main .container .btns a.btn {width:fit-content;font-size:0.9rem;padding:0.4rem 1.5rem;margin:0 0.4rem;}
	.page_404 > .main .container .btns a.btn:before {font-size:1.2rem;margin:-2px 4px 0 0;}
	.page_404 > .main .container .btns a.btn.back {margin-right:5px;}
	.page_404 footer {position:fixed;left:0;bottom:0;width:100%;}

	.page_break {margin:1rem 0;}
	.pages_btn {float:none;clear:both;}
	.pages_btn button {width:100%;font-size:0.9rem;color:var(--color_3);font-weight:normal;text-transform:uppercase;padding:0.6rem 0;background-color:var(--gray_1);border:1px solid var(--gray_1);border-radius:4px;}
	.pages_btn i:before {position:relative;top:1px;left:2px;transform:scale(0.8);}

	.nodata {margin:10rem 0;}
	.nodata i {font-size:2rem;}
	.nodata p {font-size:1.1rem;margin-top:0.5rem;}

	.page_about > .main,
	.page_about > .contact,
	.filters {margin:1.5rem 0;}

	.page_about > .main .container .banner {height:6rem;font-size:1.4rem;margin:1rem 0;padding-left:1rem;}

	.page_about > .main .container .content,
	.page_about > .main .container .content p,
	.news_detail .container > .left > .content,
	.news_detail .container > .left > .content p,
	.resources .container .main .content p {line-height:1.6;}

	.page_about > .main .container .content,
	.news_detail .container > .left > .content,
	.resources .container .main .content {width:100%;font-size:1rem;margin:1rem 0;}

	.page_about > .main .container .content p,
	.news_detail .container > .left > .content p,
	.resources .container .main .content p {margin-bottom:1rem;}

	.page_about > .contact {padding-bottom:1rem;}
	.page_about > .contact .container {flex-flow:column-reverse;}
	.page_about > .contact .container .map {width:100%;height:18rem;}
	.page_about > .contact .container .info {margin:1rem 0 0 0;padding:0 0 1rem 0;}
	.page_about > .contact .container .info dl {margin-bottom:1.5rem;}
	.page_about > .contact .container .info dl:last-child {margin-bottom:0;}

	.page_about > .contact .container .info dl dt {font-size:1.1rem;}
	.page_about > .contact .container .info dl dd p {font-size:1rem;}
	.page_about > .contact .container .info dl dt {margin-bottom:0;}

	.filters .container .wrap .item .list {flex:1;}
	.filters .container .wrap .item .list a {width:23.5%;margin-right:2%;padding:0.2rem 0.8rem;font-size:0.9rem;}
	.filters .container .wrap .item.condition {width:100%;margin-top:1rem;}
	.filters .container .wrap .item.condition .left,
	.filters .container .wrap .item.condition .right {width:100%;}
	.filters .container .wrap .item.condition .right {gap:0.5rem;margin-top:0.5rem;}

	.filters .container .wrap .item.condition .input {width:auto;flex:1;margin-right:0;}
	.filters .container .wrap .item.condition .input:last-child {margin-right:0;}
	.filters .container .wrap .item.condition .right .input.picker {flex:none;width:100%;max-width:100%;margin-right:0;}
	.filters .container .wrap .item.condition .right .input.picker select {position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;}

	.filters .container .wrap .item.condition .right .input.picker:nth-child(1),
	.filters .container .wrap .item.condition .right .input.picker:nth-child(3) {width:30%;max-width:30%;}

	.filters .container .wrap .item.condition .right .input.picker:nth-child(2),
	.filters .container .wrap .item.condition .right .input.picker:nth-child(4) {width:68%;max-width:68%;}

	.filters .container .wrap .item.condition .right .input.date {width:68%;flex:none;margin-right:0;}
	.filters .container .wrap .item.condition .right .input.date input {flex:1;}
	.filters .container .wrap .item.condition .right .input.date s {margin-right:1rem;}

	.resources .container .menu {position:relative;width:100%;}
	.resources .container .main {margin-left:0;}

	.resources .container .menu .title,
	.resources .container .menu .list {padding:0.4rem 1rem;}

	.resources .container .menu .title,
	.resources .container .menu .list dl dt {font-size:1.1rem;}

	.resources .container .menu .list dl dt .collspan i,
	.resources .container .menu .list dl dd {font-size:0.9rem;}

	.resources .container .menu .list dl {margin-bottom:0.2rem;}
	.resources .container .menu .list dl a {padding:3px 0;}

	.resources .container .menu .list dl dd a,
	.page_service .main .container .left dl dd a {padding-left:1.2rem;}

	.resources .container .menu .list dl dd a:before,
	.page_service .main .container .left dl dd a:before {width:8px;height:8px;margin:5px 0 0 0;}

	.resources .container .main {padding:1rem;}

	.resources .container .main h1,
	.page_service .main .container .right > h1 {font-size:1.3rem;}

	.resources .container .main h4,
	.page_service .main .container .right .sub_title,
	.page_service .main .container .right h2 {font-size:1.15rem;margin:1.5rem 0 1rem 0;}

	.resources .container .main h4:before {width:4px;height:1rem;margin-right:0.4rem;}

	.resources .container .main .content,
	.page_service .main .container .right .desc {margin:0.5rem 0 1rem 0;}

	.page_service .main {margin:1rem 0;}
	.page_service .main .container .right {flex:1;margin-left:0;}

	.page_service .main .container .right > h1:after,
	.page_service .main .container .right h2:after {margin-top:0.5rem;}

	.resources .container .main .content,
	.page_service .main .container .right .desc {margin:0.2rem 0;}

	.page_service .main .container .right .sub_title {margin:1rem 0 0.5rem 0;}

	.page_service .main .container .right .type_choose .item,
	.page_service .main .container .right .service_choose .item,
	.page_service .main .container .right .payment_choose .item {width:100%;font-size:1.1rem;padding:0.8rem 1rem;margin:0 0 0.8rem 0;}

	.page_service .main .container .right .type_choose .item input {margin-right:0.8rem;}
	.page_service .main .container .right .service_choose .item .name {font-size:1.1rem;}
	.page_service .main .container .right .service_choose .item .price {font-size:2rem;}
	.page_service .main .container .right .service_choose .item .price small {top:-2px;font-size:1.3rem;}
	.page_service .main .container .right .service_choose .item label {font-size:1rem;margin-top:0;}

	.page_service .main .container .right .service_choose .item i,
	.page_service .main .container .right .payment_choose .item i {top:2rem;font-size:2.5rem;}
}
