:root{
	--black:#000;
	--bg_gray_1:#f9f9f9;
	--bg_gray_2:#f1f1f1;
	--bg_1:#f6f6fa;
	--color_1:#552a60;
	--color_2:#482455;
	--color_3:#8930a9;
	--color_4:#31063c;
	--green_1:#5bbd5f;
	--green_2:#74c622;
	--red:#f00;
	--padding_side:calc(1.5rem * .5);
	--placeholder:#a4a4a4;
}

* {-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:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#000;margin:0;}
body,html {background:#fff;-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="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;}
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;}
.red {color:#f00;}
.hide_2 {width:0;height:0;overflow:hidden;}

.ellipsis {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.hide,.mobile,
.header .menu > .group .list {display:none;}

.page_index .slide .item,
.page_index .service,
.page_index .service .list dl dt,
.about_us .container .left,
.news_list .container li .img,
.news_detail .container > .right ul li .img,
.page_banner,
.page_contact .main .container .map {background-position:top center;background-repeat:no-repeat;background-size:cover;}

.flex,
.header .menu,
.header .menu > .group,
.journal_list .container,
.news_list .container,
.page_404 > .main .container .btns,
.page_service .main .container .right .type_choose,
.page_service .main .container .right .service_choose,
.page_contact .main .container .wrap ul li,
.news_detail .container > .left > .info .item .btns {display:flex;}


.section_name .container,
.section_name.about .container h3,
.page_contact .main .container,
.resources .container {display:flex;justify-content:center;}

/* {display:flex;flex-wrap:wrap;}*/

.header,
.footer .container .wrap,
.footer .container .wrap .right,
.page_index .service .list,
.about_us .container,
.about_us .container .right .special,
.plateform .list,
.news_list .container li .bottom,
.news_detail .container > .right ul li .bottom,
.page_about .special .container,
.news_detail .container,
.page_service .main .container,
.form_field .item,
.payment_choose,
.payment_choose .item,
.form_field dl dd .file,
.news_detail .container > .left > .info .item {display:flex;justify-content:space-between;}

.news_list .container,
.journal_list .container,
.plateform .list {flex-wrap:wrap;}

.header,
.header .logo,
.header .menu > .group .list a,
.footer .container .logo,
.section_name .container h3,
.page_index .slide .item .container,
.about_us .container .right .special,
.about_us .container .right .special .item span,
.page_about .special .container,
.news_list .container li .bottom,
.news_detail .container > .right ul li .bottom,
.page_404 > .main .container,
.page_404 > .main .container .btns  a,
.page_banner .container,
.resources .container .menu .list dl dt,
.resources .container .main h4,
.page_service .main .container .right .type_choose .item,
.payment_choose .item,
.form_field dl dd .file,
.news_detail .container > .left > .info .item ,
.news_detail .container > .left > .info .item .date,
.news_detail .container > .left > .info .item a.submit,
.form_field > .title,
.form_field > .block > .title {display:flex;align-items:center;}

.footer .container .wrap dl dd,
.section_name .container h3,
.news_list .container li,
.news_detail .container > .right ul li,
.news_detail .container > .right .sub_title,
.resources .container .menu .list dl dd,
.page_service .main .container .left dl dd,
.page_service .main .container .right .service_choose .item {display:flex;flex-direction:column;}

.section_name.about .container,
.news_list .container li .bottom a.btn,
.news_detail .container > .right ul li .bottom a.btn,
.page_404 > .main .container {display:flex;flex-direction:column;justify-content:center;}

/* {justify-content:center;}*/

.page_contact .main .container .wrap ul li i {display:flex;flex-flow:column;align-items:center;justify-content:center;}


.header,
.header .menu,
.header .menu > a:after,
.header .menu > .group > a:after,
.journal_list .container a,
.page_index .service .list dl,
.plateform .list span,
.news_list .container li,
.news_detail .container > .right ul li,
.page_about .special .container .item span {transition:all 0.3s ease 0s;}

.page_index .slide .item .container .text {transition:all 0.8s ease 0s;}

.header .menu > .group:hover .list {box-shadow:rgb(0 0 0 / 5%) 0px 3px 6px 3px;}

/* {box-shadow:rgb(140 170 208 / 25%) 0px 0px 22px 0px;}*/

.page_index .service .list dl dd p,
.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;}

.header .menu > .group .list a:hover,
.header .menu > .group .list a.on,
.news_list .container li a.title:hover,
.news_detail .container > .right ul li a.title:hover {color:var(--color_3);}

.page_index .service .list dl dd a.btn,
.about_us .container .right 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 {font-size:1.1rem;color:#fff;padding:0.5rem 1.4rem;margin:0 1rem;background-color:var(--color_1);border-radius:2px;}

.page_index .service .list dl dd a.btn:hover,
.about_us .container .right 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,
form button[type='submit']:hover {background-color:var(--color_3);}








/*pc start*/
.header {position:relative;z-index:2;height:90px;font-size:1.5rem;padding:0 3.5rem;background-color:#fff;}
.header.gray {background-color:var(--bg_gray_1);}

.header,
.header a {color:black;}

.header .logo {position:relative;top:2px;align-items:center;}
.header .logo img {height:55px;}
.header .logo dl {margin-left:1.5rem;}
.header .logo dl dt {color:var(--color_1);font-size:1.6rem;line-height:1;}
.header .logo dl dd {color:var(--black);opacity:0.6;font-size:1.2rem;margin-top:0.3rem;}
.header .logo:hover dl dt {color:var(--color_3);}

.header .menu {margin-left:1rem;}

.header .menu > a,
.header .menu > .group {margin-left:3rem;padding:15px 0;}

.header .menu > a:after,
.header .menu > .group > a:after {content:'';display:block;width:0;height:4px;margin-top:5px;border-radius:2px;background-color:var(--color_3);}

.header .menu > a:hover,
.header .menu .group:hover > a {color:var(--color_3);}

.header .menu > a.on:after,
.header .menu > a:hover:after,
.header .menu .group.on > a:after,
.header .menu .group:hover > a:after {width:100%;}

.header .menu > .group {position:relative;flex-flow:row-reverse;}
.header .menu > .group:before {position:relative;top:2px;left:2px;transform:scale(0.6);}
.header .menu > .group:hover .list {display:block;}
.header .menu > .group .list {position:absolute;left:-28px;margin-top:50px;padding:15px 0;background-color:#fff;border-radius:3px;overflow:hidden;}
.header .menu > .group .list a {white-space:nowrap;font-size:1.2rem;color:#000;padding:8px 25px 8px 28px;}
.header .menu > .group .list a:before {content:'';position:relative;left:-12px;width:4px;height:16px;border-radius:2px;background-color:var(--color_3);opacity:0;}

.header .menu > .group .list a:hover:before,
.header .menu > .group .list a.on:before {opacity:1;}

.header .menu > a.bi-person-fill {position:relative;padding-right:1.6rem;}
.header .menu > a:before {position:absolute;right:0;margin-top:0.5rem;}

.page_index .slide {position:relative;overflow:hidden;}
.page_index .slide .item .container {height:540px;color:#fff;overflow:hidden;}
.page_index .slide .item .container .text {width:60%;padding:3.5rem 4rem;margin:0 0 12px 30px;background-color:rgba(18,2,22,0.3);opacity:0;}
.page_index .slide .item .container .text h2 {font-size:45px;line-height:1.25;}
.page_index .slide .item .container .text p {font-size:20px;margin-top:25px;}
.page_index .slide .item.remove .container .text {margin-left:0px;opacity:1;}
.page_index .slide .swiper-pagination {bottom:15px;}
.page_index .slide .swiper-pagination span {width:5rem;height:10px;border-radius:2px;background:#fff;opacity:0.5;}
.page_index .slide .swiper-pagination-bullet.swiper-pagination-bullet-active {opacity:0.9;}
.page_index .slide .swiper-pagination-bullets .swiper-pagination-bullet {margin:0 4px !important;}

.footer {background-color:#482455;color:#fff;font-size:14.5px;}
.footer .container {padding:60px 0;}
.footer .container a {color:#fff;}
.footer .container a:hover {opacity:0.9;}

.footer .container .logo {width:fit-content;margin:0 0 40px 0;opacity:0.9;}
.footer .container .logo img {height:55px;}
.footer .container .logo dl {margin:1px 0 0 1rem;color:#fff;}
.footer .container .logo dl dt {font-size:1.8rem;line-height:1;}
.footer .container .logo dl dd {opacity:0.8;font-size:1.2rem;margin-top:0.3rem;}
.footer .container .logo:hover {opacity:1;}

.footer .container .wrap .left {}
.footer .container .wrap .right {flex:1;margin-left:15%;}
.footer .container .wrap .right dl {}
.footer .container .wrap .right dl:last-child {margin-right:0;}
.footer .container .wrap dl {margin-right:15%;}
.footer .container .wrap dl:last-child {margin-right:0;}
.footer .container .wrap dl dt {font-size:20px;}
.footer .container .wrap dl dd {margin-top:15px;opacity:0.9;}
.footer .container .wrap dl dd li {margin-top:15px;}
.footer .container .wrap dl dd li:first-child {margin-top:0;}
.footer .container .wrap dl dd li.copyright {opacity:0.7;}

.footer .container .wrap dl dd li span:before,
.footer .container .wrap dl dd li a:before {position:relative;font-size:18px;margin-right:6px;}
.footer .container .wrap dl dd li a:before {top:2px;}

.footer .container .wrap dl dd > a {line-height:2.1;white-space:nowrap;}
.footer .container .wrap dl dd.about {flex-flow:row;flex-wrap:wrap;}
.footer .container .wrap dl dd.about a {width:40%;}

.section_name {margin-top:5rem;}

.section_name .container h3 {font-size:2.5rem;color:var(--black);font-weight:550;text-transform:capitalize;}
.section_name .container h3:after {content:'';width:40%;height:6px;margin:1.5rem auto 0 auto;border-radius:2px;background-color:var(--color_3);}

.section_name.about {margin:6.5rem 0;}
.section_name.about .container h3 {display:flex;flex-flow:row;font-size:2.5rem;}
.section_name.about .container h3:after {display:none;}

.section_name.about .container h3 em,
.section_name.about .container h3 s {padding:0.4rem 2.5rem;}

.section_name.about .container h3 em {color:#fff;background-color:var(--color_1);}
.section_name.about .container h3 s {color:var(--color_1);background-color:#ece6f0;}

.journal_list .container {margin-top:1.5rem;}
.journal_list .container a {width:calc(23.5% - 10px);margin:4rem calc(((100% - ((23.5% - 10px) * 4)) / 3)) 0 0;}
.journal_list .container a:nth-child(4n) {margin-right:0;}
.journal_list .container a img {width:100%;}
.journal_list .container a p {font-size:1.8rem;line-height:1.2;margin-top:1rem;color:black;}
.journal_list .container a:hover {margin-top:3rem;margin-bottom:1rem;}
.journal_list .container a:hover p {color:var(--color_3);}

.page_index .service {padding:2.5rem 0 10rem 0;margin-top:6rem;background-image:url('../images/service_bg.jpg');overflow:hidden;}

.page_index .service .list,
.plateform {margin-top:6rem;}

.page_index .service .list dl,
.plateform .list span,
.news_list .container li,
.news_detail .container > .right ul li {width:31%;padding:2.2rem;margin:0 3.5% 0 0;border-radius:2px;overflow:hidden;background-color:#fff;}

.page_index .service .list dl:nth-child(3n),
.plateform .list span:nth-child(3n) {margin-right:0;}

.page_index .service .list dl:hover {margin-top:-1rem;margin-bottom:1rem;}

.page_index .service .list dl dt {height:15rem;}
.page_index .service .list dl dd {margin-top:1.5rem;}
.page_index .service .list dl dd strong {font-size:1.8rem;line-height:1;}
.page_index .service .list dl dd p {font-size:1.2rem;opacity:0.7;margin:1.5rem 0;-webkit-line-clamp:5;}
.page_index .service .list dl dd a.btn {text-transform:uppercase;}

.page_index .service .list dl:nth-child(1) dt {background-image:url('../images/service_1.jpg');}
.page_index .service .list dl:nth-child(2) dt {background-image:url('../images/service_2.jpg');}
.page_index .service .list dl:nth-child(3) dt {background-image:url('../images/service_3.jpg');}

.about_us .container .left {width:30%;margin-right:3rem;border-radius:3px;overflow:hidden;background-image:url('../images/bg_1.jpg');}
.about_us .container .right {flex:1;}
.about_us .container .right .column_title {margin-top:0;}
.about_us .container .right .name {color:black;font-weight:700;font-size:30px;line-height:1.2;}
.about_us .container .right .desc {color:var(--color_3);font-weight:650;font-size:18px;line-height:1.3;margin-top:1.2rem;}
.about_us .container .right .content {width:90%;color:black;margin-top:1.5rem;line-height:1.8;opacity:0.6;}
.about_us .container .right .content p {margin-bottom:1rem;}
.about_us .container .right .special {margin:2.5rem 0;}
.about_us .container .right .special .item {width:32%;padding:0px 0 1.3rem 1.5rem;background-color:var(--bg_gray_1);border-radius:4px;}
.about_us .container .right .special .item span {color:black;font-size:3.5rem;font-weight:650;}
.about_us .container .right .special .item span small {font-size:3rem;margin-left:5px;}
.about_us .container .right .special .item p {color:black;font-size:1.2rem;font-weight:600;line-height:1;opacity:0.4;}
.about_us .container .right a.btn {display:inline-block;font-size:1.2rem;padding:1rem 2.5rem;border-radius:2px;text-transform:uppercase;}

.plateform {background-color:var(--bg_1);overflow:hidden;}
.plateform .list {padding-top:3rem;padding-bottom:7rem;}
.plateform .list span {margin-top:2.5rem;padding:4.5rem 0;background-position:center;background-repeat:no-repeat;}
.plateform .list span:hover {margin-top:1.5rem;margin-bottom:1rem;}
.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-bottom:6rem;}

.news_list .container li {width:23.5%;margin-right:2%;}

.news_list .container,
.news_detail .container > .right ul {margin-top:2rem;}

.news_list .container li,
.news_detail .container > .right ul li {height:auto;font-size:1.2rem;padding:0;margin-top:3rem;box-shadow:rgb(0 0 0 / 4%) 0px 0 6px 3px;border-radius:4px;overflow:hidden;}

.news_list .container li:nth-child(4n) {margin-right:0;}
.news_list .container li .img,
.news_detail .container > .right ul li .img {height:15rem;}

.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 15px;}

.news_list .container li a.title,
.news_detail .container > .right ul li a.title {font-size:1.8rem;line-height:1.4;color:var(--black);margin-top:1.5rem;-webkit-line-clamp:2;}

.news_list .container li p,
.news_detail .container > .right ul li p {line-height:1.4;opacity:0.5;margin-top:1rem;-webkit-line-clamp:4;}

.news_list .container li .bottom,
.news_detail .container > .right ul li .bottom,
.news_detail .container > .right ul li .info_list {margin-top:2rem;margin-bottom:2.2rem;}

.news_list .container li .bottom s,
.news_detail .container > .right ul li .bottm s {opacity:0.5;font-size:1.2rem;}

.news_list .container li .bottom s:before,
.news_detail .container > .right ul li .bottom s:before,
.news_detail .container > .right ul li .info_list .item s:before {position:relative;top:1px;font-size:1.5rem;margin-right:0.8rem;}

.news_list .container li .bottom a.btn,
.news_detail .container > .right ul li .bottom a.btn {text-transform:uppercase;width:6rem;margin:0;}


.page_404 > .main {text-align:center;text-transform:capitalize;margin:15rem 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:3rem;}
.page_404 > .main .container .btns a.btn {font-size:1.5rem;padding:0.6rem 2rem;}
.page_404 > .main .container .btns a.btn:before {margin-right:5px;}
.page_404 > .main .container .btns a.btn.back {background-color:var(--bg_gray_2);color:black;}
.page_404 > .main.ok .container h1 {color:var(--green_2);}

.page_banner {background-image:url('../images/page_banner.jpg');}
.page_banner .container {height:330px;}
.page_banner .container p {font-size:3rem;color:#fff;width:70%;line-height:1.4;font-weight:550;}

.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_1);color:#fff !important;border:1px solid var(--color_1);text-align:center;}

.pages_bar a,
.pages_bar a.current_page {padding:0.4rem 1.3rem;margin:0 0.2rem;}

.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;}

.page_contact .main,
.page_about .about_us {margin:7rem 0 9rem 0;}

.page_contact .main .container .map {width:45%;height:30rem;border-radius:2px;overflow:hidden;}
.page_contact .main .container .wrap {flex:1;margin-left:4rem;}
.page_contact .main .container .wrap h3 {font-weight:650;color:var(--color_1);font-size:36px;line-height:1;}
.page_contact .main .container .wrap p {color:black;margin:2.5rem 0 4rem 0;opacity:0.7;}
.page_contact .main .container .wrap ul li {margin-bottom:3.5rem;}
.page_contact .main .container .wrap ul li i {flex:none;width:58px;height:58px;font-size:20px;background-color:var(--color_3);color:#fff;border-radius:50%;}
.page_contact .main .container .wrap ul li span {position:relative;top:1rem;color:var(--color_1);font-size:18px;margin-left:1.5rem;font-weight:650;}
.page_contact .main .container .wrap ul li span a {color:var(--color_1);}
.page_contact .main .container .wrap ul li span a:hover {opacity:0.8;}

.page_about .about_us {margin-bottom:7rem;}
.page_about .special {background-color:var(--bg_1);color:black;}
.page_about .special .container {padding:0 4%;}
.page_about .special .container .item {text-align:center;padding:6rem 0rem;cursor:default;}
.page_about .special .container .item span {position:relative;font-size:40px;font-weight:bold;line-height:1;}
.page_about .special .container .item span small {position:absolute;top:0;right:0;margin:0rem -25px 0 0;font-size:30px;font-weight:normal;}
.page_about .special .container .item p {font-size:20px;margin-top:1rem;}
.page_about .special .container .item:hover span {color:var(--color_3);}
.page_about .plateform {margin:1rem 0;background-color:transparent;}

.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;}

.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:2.5rem;font-weight:bold;color:black;line-height:1.4;}
.news_detail .container > .left > .date {font-size:1.4rem;padding-bottom:1.5rem;margin:1.5rem 0 1.5rem 0;color:#626262;border-bottom:1px solid #ededed;}
.news_detail .container > .left > .date:before {color:var(--color_1);margin-right:5px;}
.news_detail .container > .left > .info {margin:1.5rem 0;padding:20px;border-radius:3px;border:1px dashed var(--color_3);background-color:#fdf9ff;}

.news_detail .container > .left > .info .sub_title,
.news_detail .container > .left > .info .sub_title a {font-size:1.6rem;color:black;line-height:1.4;margin-bottom:10px;}

.news_detail .container > .left > .info .item .date {color:var(--color_3);}
.news_detail .container > .left > .info .item .date:before {margin-right:5px;}
.news_detail .container > .left > .info .item .date em {margin-left:2px;}

.news_detail .container > .left > .info .item .btns a.submit,
.news_detail .container > .left > .info .item .btns a.register,
.conference.register form button[type='submit'] {color:#fff;font-size:18px;padding:8px 30px;border-radius:5px;background-color:var(--color_3);}

.news_detail .container > .left > .info .item .btns a.submit {margin-right:1rem;background-color:var(--green_1);}

.news_detail .container > .left > .info .item .btns a:before,
form button[type='submit']:before {margin-right:5px;}

.news_detail.conference.register .container > .left > .info .item {display:none;}

.news_detail .container > .left > .content,
.news_detail .container > .left > .content p,
.resources .container .main .content,
.resources .container .main .content p,
.page_service .main .container .right .desc,
.page_service .main .container .right .desc p {line-height:1.7;}

.news_detail .container > .left > .content tbody,
.resources .container .main .content tbody,
.page_service .main .container .right .desc tbody,
.news_detail .container > .left > .content td,
.resources .container .main .content td,
.page_service .main .container .right .desc td,
.news_detail .container > .left > .content tfoot,
.resources .container .main .content tfoot,
.page_service .main .container .right .desc tfoot,
.news_detail .container > .left > .content th,
.resources .container .main .content th,
.page_service .main .container .right .desc th,
.news_detail .container > .left > .content thead,
.resources .container .main .content thead,
.page_service .main .container .right .desc thead,
.news_detail .container > .left > .content tr,
.resources .container .main .content tr,
.page_service .main .container .right .desc tr {border-width:1px;}

.news_detail .container > .left > .content,
.resources .container .main .content,
.page_service .main .container .right .desc {font-size:1.4rem;}

.news_detail .container > .left > .content p,
.resources .container .main .content p,
.page_service .main .container .right .desc p {margin-bottom:1rem;}

.news_detail .container > .right {position:sticky;top:1rem;height:fit-content;}
.news_detail .container > .right .sub_title {font-size:2rem;font-weight:bold;}
.news_detail .container > .right .sub_title:after {content:'';width:30%;height:4px;margin-top:1rem;border-radius:2px;background-color:var(--color_1);}
.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:20rem;}
.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;}
.news_detail .container > .right ul li .info_list {padding:0 15px;}
.news_detail .container > .right ul li .info_list .item {margin-bottom:15px;}
.news_detail .container > .right ul li .info_list .item:last-child {margin-bottom:0;}
.news_detail.conference.register .container > .right ul li {box-shadow:none;border:1px solid #dedede;}


.resources,
.page_service .main {padding:5rem 0;}

.resources .container .main,
.page_service .main .container .right {flex:1;margin-left:3rem;}

.resources .container .menu,
.page_service .main .container .left {position:sticky;top:0;width:25%;height:fit-content;border-radius:3px;overflow:hidden;background-color:var(--bg_gray_1);}

.resources .container .menu .title {background-color:var(--color_1);color:#fff;font-size:1.4rem;font-weight:500;}

.resources .container .menu .title,
.resources .container .menu .list,
.page_service .main .container .left dl {padding:1.2rem 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:5px 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 {font-size:1.2rem;}
.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;}

.resources .container .menu .list dl dd a,
.page_service .main .container .left dl dd a {position:relative;padding-left:1.5rem;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:10px;height:10px;margin:5px 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:2.2rem;font-weight:550;}

.resources .container .main h4 {font-size:2rem;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;}

.blank {height:10vw;}

.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.6rem;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;word-break:break-all;}

.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,
.payment_choose .item {position:relative;width:32%;font-size:1.5rem;padding:1rem 1.5rem;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,
.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:1.5rem;font-weight:550;}
.page_service .main .container .right .service_choose .item .price {font-size:2.5rem;}
.page_service .main .container .right .service_choose .item .price small {position:relative;top:-3px;font-size:1.5rem;margin-right:5px;}

.page_service .main .container .right .service_choose .item input,
.payment_choose .item input {display:none;}

.page_service .main .container .right .service_choose .item i,
.payment_choose .item i {position:absolute;display:block;top:4rem;right:2rem;font-size:2rem;color:black;opacity:0.05;}

.page_service .main .container .right .service_choose .item label {font-size:1.2rem;margin-top:0.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,
.payment_choose .item.active {color:var(--color_3);}

.page_service .main .container .right .service_choose .item.active i,
.payment_choose .item.active i {color:var(--green_1);opacity:1;}

form button[type='submit'] {color:#fff;font-size:1.3rem;padding:0.6rem 4rem;margin-top:3rem;border-radius:3px;background-color:var(--color_1);}
form button[type='submit']:hover {color:#fff;}

.payment_choose .item {width:33%;background-color:#fff;}
.payment_choose .item img {height:36px;}
.payment_choose .item i {position:relative;top:0;right:0;font-size:2rem;}
.payment_choose .item.active {border-color:var(--color_3);}
.page_service .main .container .right form.verify {padding:0rem 0 2rem 0;}

.form_field {}

.form_field > .title,
.form_field > .block > .title {position:relative;font-size:1.6rem;font-weight:550;color:var(--color_3);line-height:1;padding-bottom:1.5rem;margin:3rem 0 1.5rem 0;border-bottom:1px solid #ededed;}

.form_field > .title:before,
.form_field > .block > .title:before {content:'';display:block;width:5px;height:1.3rem;margin-right:1rem;background-color:var(--color_3);border-radius:2px;}
.form_field > .block > .title:first-child {margin-top:0;}
.form_field > .block > .title button {position:absolute;right:0;background-color:#5bbd5f;color:#fff;}

.form_field > .block {padding:1.5rem;margin-top:3rem;background-color:#f9f9f9;}

.form_field .item dl {width:50%;margin-right:1.5rem;}
.form_field .item dl:last-child {margin-right:0;}

.form_field dl {margin-bottom:1.5rem;}
.form_field dl dt {margin:0;font-weight:normal;}
.form_field dl dt em {position:relative;font-size:1.5rem;color:#f30;top:3px;margin-right:5px;}
.form_field dl dd {margin-top:0.8rem;}

.form_field dl dd input:not([type='radio']),
.form_field dl dd select,
.form_field dl dd button,
.form_field dl dd.captcha img {width:100%;height:3.5rem;font-size:1.2rem;border-radius:2px;}

.form_field dl dd label {font-size:1.2rem;}

.form_field dl dd .file {font-size:1.3rem;font-weight:normal;text-transform:capitalize;padding:1.5rem 2rem;border:1px dashed var(--color_3);}
.form_field dl dd .file span:before {margin-right:5px;}
.form_field dl dd .file button {width:fit-content;color:#fff;font-size:1.2rem;padding:0.5rem 1rem;border-radius:3px;background-color:var(--color_3);}
.form_field dl dd .file button:hover {opacity:0.9;}
.form_field dl dd p.caption {font-size:1.3rem;color:#8a8a8a;margin-top:1rem;}

.modal .modal-content,
.modal button {border-radius:2px;}



@media only screen and (max-width:1698px){
	.header .logo img {height:58px;}
	.header .logo dl dt {font-size:1.2rem;}
	.header .logo dl dd {font-size:1rem;}
	.header .menu > a, .header .menu > .group {font-size:1.25rem;margin-left:2.5rem;}
	.footer .container .wrap .right {margin-left:8%;}
}

@media only screen and (max-width:1400px){
	.header .menu > a, .header .menu > .group {font-size:1.1rem;}
}

@media only screen and (max-width:1340px){
	.header .logo img {height:48px;}
	.header .logo dl dt {font-size:1rem;}
	.header .logo dl dd {font-size:0.9rem;}
	.header .menu > a, .header .menu > .group {font-size:1.1rem;}
}

@media only screen and (min-width:1024px) and (max-width:1300px){
	.header .logo img {height:48px;}
	.header .logo dl dt {font-size:1.2rem;}
	.header .logo dl dd {font-size:1rem;}
	.header .menu > a, .header .menu > .group {font-size:15px;margin-left:2rem;}
	.footer .container .wrap .right {margin-left:8%;}
}


/*mobile start*/
@media only screen and (max-width:1024px){
	body {min-width:auto;}
	.mobile {display:block;}

	.pc,
	.header .close,
	.header .menu > .group > a,
	.header .menu > .group .list a:before,
	.header .menu > a:after,
	.header .menu > .group > a:after,
	.page_index .slide .swiper-pagination,
	.footer .container .wrap .right,
	.footer .container .wrap dl dt,
	.section_name .container h3:after,
	.section_name.about .container h3:before,
	.page_service .main .container .left,
	.blank,
	.news_detail.conference.register .container > .right {display:none;}

	.header .menu > .group .list {flex-wrap:wrap;}

	.footer .container .wrap,
	.page_index .service .list,
	.news_detail .container,
	.resources .container,
	.page_service .main .container .right .type_choose {display:flex;flex-flow:column;}

	.section_name .container h3 {display:flex;flex-flow:row;}
	.section_name .container h3 {display:flex;align-items:center;}
	.page_service .main .container .right .service_choose,
	.payment_choose {display:flex;justify-content:space-between;}

	.header {box-shadow:rgb(140 170 208 / 18%) 0px 0px 10px 2px;}
	.header {padding:0 var(--padding_side);}











	.header .logo img,
	.footer .container .logo img {height:2.5rem;}


	.header .logo dl,
	.footer .container .logo dl {margin-left:0.6rem;}

	.header .logo {top:1px;}
	.header .logo dl {margin-top:0.2rem;}
	.header .logo dl dt {color:var(--color_1);font-size:1.1rem;line-height:1;}
	.header .logo dl dd {color:var(--black);opacity:0.6;font-size:0.85rem;margin-top:0rem;}

	.header {position:sticky;top:0;z-index:3;height:4rem;}
	.header > span {color:var(--color_1);margin-right:0.5rem;}
	.header > .category {font-size:1.8rem;}
	.header > .close {font-size:2rem;}

	.header .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 .menu.on {height:calc(100% - 4rem);z-index:9;}
	.header .menu.on:before {content:'';position:absolute;left:0;top:0;width:100%;height:1px;background-color:#ededed;}

	.header .menu a {color:#000;}

	.header .menu > a,
	.header .menu > .group {font-size:1.1rem;margin:0 var(--padding_side);padding:1rem 0;border-bottom:1px solid #ededed;}

	.header .menu > a.on,
	.header .menu > .group.on > span {color:var(--color_3);}

	.header .menu > .group {display:block;position:relative;}
	.header .menu > .group:before {position:absolute;top:1.2rem;left:auto;right:0;}
	.header .menu > .group > span {flex:1;}
	.header .menu > .group .list {position:relative;left:0;margin:0;padding:1rem 0 0 0;}
	.header .menu > .group .list a {font-size:1rem;padding:0.15rem 0;margin-right:1.2rem;}
	.header .menu > .group:hover .list {display:none;box-shadow:none;}

	.page_index .slide .item  {height:auto;}
	.page_index .slide .item .container {height:100%;padding:0;}
	.page_index .slide .item .container .text {padding:1rem 1.2rem;margin:1rem 1rem 1rem 2rem;}
	.page_index .slide .item .container .text h2 {font-size:1.6rem;line-height:1.25;}
	.page_index .slide .item .container .text p {font-size:1rem;margin-top:0.8rem;}
	.page_index .slide .item.remove .container .text {margin-left:1rem;}

	.footer {font-size:0.9rem;}
	.footer .container {padding:1rem var(--padding_side);}
	.footer .container .logo {margin-bottom:1rem;}

	.footer .container .logo dl {margin-top:0.2rem;}
	.footer .container .logo dl dt {font-size:1.1rem;line-height:1;}
	.footer .container .logo dl dd {opacity:0.6;font-size:0.85rem;margin-top:0rem;}


	.footer .container .wrap dl dt {font-size:1.1rem;}
	.footer .container .wrap dl dd,
	.footer .container .wrap dl dd li {margin-top:1rem;}
	.footer .container .wrap dl dd li span:before,
	.footer .container .wrap dl dd li a:before {font-size:1.1rem;}
	.footer .container .wrap dl dd li a:before {top:0.5px;}

	.section_name{margin-top:1rem;}
	.section_name .container {align-items: flex-start;}
	.section_name .container h3 {font-size:1.2rem;}
	.section_name .container h3:before {content:'';width:4px;height:1rem;margin:0 0.5rem 0 0;border-radius:2px;background-color:var(--color_3);}

	.section_name.about {margin:1rem 0 0 0;}
	.section_name.about .container {flex-direction:row;}
	.section_name.about .container h3 {font-size:1.1rem;}
	.section_name.about .container h3 em,
	.section_name.about .container h3 s {padding:0.4rem 1rem;}

	.journal_list .container {margin-top:0;}
	.journal_list .container a {width:49%;margin:1rem 2% 0 0;}
	.journal_list .container a:nth-child(2n) {margin-right:0;}

	.journal_list .container a p {font-size:1.1rem;line-height:1.4;margin-top:0.5rem;}
	.journal_list .container a:hover {margin-top:1rem;margin-bottom:0;}

	.page_index .service {padding:0 0 1rem 0;margin-top:1rem;}
	.page_index .service .list {margin-top:0rem;}
	.page_index .service .list dl {width:100%;padding:1rem;margin:1rem 0 0 0;}
	.page_index .service .list dl dt {height:15rem;}
	.page_index .service .list dl dd {margin-top:1rem;}
	.page_index .service .list dl dd strong {font-size:1.3rem;}
	.page_index .service .list dl dd p {font-size:0.9rem;margin:0.5rem 0 1rem 0;}

	.page_index .service .list dl dd a.btn,
	.page_index .about_us .container .right a.btn,
	.news_list .container li .bottom a.btn,
	.page_404 > .main .container .btns a.btn {width:100%;font-size:0.9rem;padding:0.4rem 0;margin:0;}

	.page_index .about_us,
	.plateform {margin-top:1rem;}

	.about_us .container {flex-flow:column;}
	.about_us .container .left {width:100%;height:8rem;margin:0;border-radius:2px;background-position: center;}
	.about_us .container .right .name {font-size:1.6rem;margin:1rem 0 0 0;}
	.about_us .container .right .desc {font-size:1.1rem;line-height:1.4;margin-top:0.5rem;}
	.about_us .container .right .content {width:100%;background-color:var(--bg_gray_1);font-size:0.9rem;margin-top:1rem;padding:var(--padding_side);line-height:1.4;opacity:0.8;}
	.about_us .container .right .content p {margin-bottom:0.5rem;}
	.about_us .container .right .special {margin:1rem 0;}
	.about_us .container .right .special .item {padding:0.8rem;}
	.about_us .container .right .special .item span {font-size:1.6rem;line-height:1;}
	.about_us .container .right .special .item span small {font-size:1.5rem;margin-left:2px;}
	.about_us .container .right .special .item p {font-size:0.85rem;line-height:1.2;}

	.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: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;}

	.news_list {margin-bottom:0;}
	.news_list .container {display:block;}

	.news_list .container,
	.news_detail .container > .right ul {margin-top: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:15rem;}*/

	.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,
	.news_detail .container > .right ul li .info_list {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_detail .container > .right ul li .info_list {margin-top:1rem;margin-bottom:0rem;}

	.news_list .container li .bottom s,
	.news_detail .container > .right ul li .bottom s,
	.news_detail .container > .right ul li .info_list .item s {font-size:1rem;}

	.news_list .container li .bottom s:before,
	.news_detail .container > .right ul li .bottom s:before,
	.news_detail .container > .right ul li .info_list .item 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.3rem 0;margin:0;}

	.news_detail .container > .right ul li .info_list {padding:0;}
	.news_detail .container > .right ul li .info_list .item {margin-bottom:1rem;}



	.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;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 footer {position:fixed;left:0;bottom:0;width:100%;}

	.page_banner .container {height:auto;}
	.page_banner .container p {width:100%;font-size:1.4rem;margin:1.5rem;}

	.page_break {margin:1rem 0;}
	.pages_btn {float:none;clear:both;}
	.pages_btn button {width:100%;font-size:0.9rem;color:var(--color_2);font-weight:normal;text-transform:uppercase;padding:0.5rem 0;background-color:var(--bg_gray_2);border:1px solid var(--bg_gray_2);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_contact .main,
	.page_about .about_us {margin:1rem 0;}

	.page_contact .main .container {flex-flow:column;}
	.page_contact .main .container .map {width:100%;height:15rem;}
	.page_contact .main .container .wrap {margin-left:0;}
	.page_contact .main .container .wrap h3 {margin-top:1.2rem;font-size:1.2rem;text-align:center;}
	.page_contact .main .container .wrap p {margin:1rem 0;font-size:0.9rem;}
	.page_contact .main .container .wrap ul li {margin-bottom:1rem;}
	.page_contact .main .container .wrap ul li i {width:1.8rem;height:1.8rem;font-size:1.1rem;}
	.page_contact .main .container .wrap ul li span {font-size:1rem;margin-left:1rem;}

	.page_about .special .container {padding:0;}
	.page_about .special .container .item {width:33%;padding:1rem 0;}
	.page_about .special .container .item span {font-size:2rem;}
	.page_about .special .container .item span small {font-size:1.2rem;margin-right:-1rem;}
	.page_about .special .container .item p {font-size:0.9rem;margin-top:0;}

	.page_about .plateform {margin:0;}
	.page_about .plateform .list {padding-bottom:0;}
	.page_about .plateform .list {margin:0 2% 0.5rem 0;}

	.crumb {font-size:0.9rem;margin:1rem 0;}

	.news_detail .container > .right,
	.resources .container .main {border-top:10px solid var(--bg_gray_2);}

	.news_detail {padding-bottom:0;}

	.news_detail .container,
	.resources,
	.resources .container,
	.page_service .main {padding:0;}


	.news_detail .container > .left {padding:0 var(--padding_side) 1rem var(--padding_side);}
	.news_detail .container > .left > .title {font-size:1.25rem;}
	.news_detail .container > .left > .sub_title {font-size:1.1rem;}
	.news_detail .container > .left > .date {font-size:0.9rem;padding-bottom:0.5rem;margin:1rem 0 0.5rem 0;}

	.news_detail .container > .left > .info{font-size:1.1rem;padding:1rem;margin:1rem 0;}
	.news_detail .container > .left > .info .sub_title {font-size:1.2rem;margin-bottom:1rem;}
	.news_detail .container > .left > .info .item .date em {font-size:1.1rem;}
	.news_detail .container > .left > .info .item .btns a.submit,
	.conference.register form button[type='submit'] {position:fixed;left:0;bottom:0;z-index:1;width:100%;height:3.6rem;justify-content:center;font-size:1.3rem;padding:0;border-radius:0;}

	.news_detail.conference.register .container > .left > .info .item {display:flex;}


	.news_detail .container > .left > .content,
	.resources .container .main .content,
	.page_service .main .container .right .desc {font-size:0.9rem;padding-top:0.5rem;}

	.news_detail .container > .left > .content p,
	.resources .container .main .content p,
	.page_service .main .container .right .desc p {margin-bottom:0.5rem;}

	.news_detail .container > .right {position:relative;width:100%;padding:1rem var(--padding_side) 0 var(--padding_side);margin:0;}
	.news_detail .container > .right .sub_title {font-size:1.2rem;}
	.news_detail .container > .right .sub_title:after {width:10%;height:4px;margin-top:0.5rem;}
	.news_detail .container > .right ul {margin-top:1rem;}


	.resources .container .menu {position:relative;width:calc(100% - var(--padding_side) - var(--padding_side));margin:1rem var(--padding_side) 1rem var(--padding_side);}
	.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 var(--padding_side);}

	.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-top:1.5rem;}

	.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,
	.payment_choose .item {width:100%;font-size:1.1rem;padding:0.5rem 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 {width:49%;}
	.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,
	.payment_choose .item {width:32%;padding:1rem;}
	.payment_choose .item i {display:none;}

	.form_field dl {margin-bottom:1rem;}

	.form_field dl dt,
	.form_field dl dd .file {font-size:1rem;}

	.form_field dl dt em {top:5px;}
	.form_field dl dd {margin-top:0.2rem;}

	.form_field dl dd input:not([type='radio']),
	.form_field dl dd select,
	.form_field dl dd button,
	.form_field dl dd.captcha img {height:2.5rem;}

	.form_field .item dl {margin-right:0.5rem;}
	.form_field dl dd .file {padding:0.5rem 1rem;}

	.form_field dl dd .file button,
	.form_field dl dd p.caption {font-size:0.9rem;}

	.form_field dl dd p.caption {margin-top:0.5rem;}
	.payment_choose .item img {width:auto;height:2rem;}
	.payment_choose .item i {top:0;font-size:1.8rem;}
	.page_service .main .container .right form.verify {padding:0 0 0 0;}
	.page_service .main .container .right h2 {margin-top:0;}

	form button[type='submit'] {width:100%;font-size:1.1rem;padding:0.5rem 0;margin-top:1rem;}

	.form_field > .block {padding:1rem;margin-top:1rem;}

	.form_field > .title,
	.form_field > .block > .title {font-size:1.2rem;margin:1rem 0;padding-bottom:1rem;}

	.form_field > .title:before,
	.form_field > .block > .title:before {height:1rem;margin-right:0.5rem;}

	.conference.register .form_field .item {flex-flow:column;}
	.conference.register .form_field .item dl {width:100%;}
	.conference.register .payment_choose .item {flex-flow:row;}

}
