@charset "UTF-8";.history-icon:after{width:153px;height:8px;background-position:-136px -198px}.icon,.history-icon:after{background-image:url(../img/icon.png?Gv3t);background-size:330px 262px;background-repeat:no-repeat;display:block}@media only screen and (min-device-pixel-ratio: 2),only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.icon,.history-icon:after{background-image:url(../img/icon@2x.png?tjyT)}}@font-face{font-family:"icon";src:url("../fonts/icon.woff2?bArI") format("woff2"),url("../fonts/icon.woff?E_1H") format("woff"),url("../fonts/icon.ttf?VkHw") format("truetype");font-display:block;font-style:normal}.font-icon,.font-icon-search::before,.font-icon-renew::before,.font-icon-open-new::before,.font-icon-next::before,.font-icon-more::before,.font-icon-menu::before,.font-icon-home::before,.font-icon-expand-more::before,.font-icon-expand-less::before,.font-icon-download::before,.font-icon-close::before{font-family:icon;font-weight:normal;font-style:normal;vertical-align:middle}.font-icon::before,.font-icon-search::before,.font-icon-renew::before,.font-icon-open-new::before,.font-icon-next::before,.font-icon-more::before,.font-icon-menu::before,.font-icon-home::before,.font-icon-expand-more::before,.font-icon-expand-less::before,.font-icon-download::before,.font-icon-close::before,.font-icon::after{display:inline;vertical-align:middle;line-height:1em}.font-icon-close::before{content:""}.font-icon-download::before{content:""}.font-icon-expand-less::before{content:""}.font-icon-expand-more::before{content:""}.font-icon-home::before{content:""}.font-icon-menu::before{content:""}.font-icon-more::before{content:""}.font-icon-next::before{content:""}.font-icon-open-new::before{content:""}.font-icon-renew::before{content:""}.font-icon-search::before{content:""}.company #body{background:url(../img/company-bg.png?7nVA) no-repeat right bottom 40px;background-size:310px 200px}.history-icon:before{content:"";width:108px;height:108px;border-radius:100%;background-color:#fff;background-image:url(../img/history.png?9oCb);background-size:54px 66px;background-position:center;background-repeat:no-repeat;box-shadow:3px 2px 10px rgba(0,0,0,.5);margin:auto;display:block}.history-icon:after{content:"";display:block;margin:30px auto}.history-list{padding-left:0;list-style:none;margin-bottom:100px}.history-list li{text-align:center}.history-list li b{color:#81339c;font-size:40px;font-family:"Outfit",sans-serif;font-weight:500;display:block;margin-bottom:20px}.history-list li p{font-size:18px;line-height:35px;max-width:500px;margin:auto;text-align:left;border-bottom:2px #ebebeb solid;padding:15px 0}.product-list .item{display:flex;margin-bottom:50px;overflow:hidden}@media only screen and (max-width: 599px){.product-list .item{display:block;border-radius:55px 55px 5px 5px !important}}.product-list .item figure{width:40%;position:relative;min-height:340px;margin-bottom:0}@media only screen and (max-width: 599px){.product-list .item figure{width:100%}}.product-list .item figure img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product-list .item .content{width:60%;background:#f9f9f9;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;padding:20px 60px}@media only screen and (max-width: 599px){.product-list .item .content{padding:30px;width:100%}}.product-list .item .content h5{font-size:20px;font-weight:600;margin-bottom:20px;text-align:center;line-height:30px}.product-list .item .content p{text-align:center;margin:0}.product-list .item.item1{border-radius:5px 55px 5px 5px}.product-list .item.item1 figure{order:1}.product-list .item.item1 .content{order:2}.product-list .item.item2{border-radius:55px 5px 5px 5px}.product-list .item.item2 figure{order:2}.product-list .item.item2 .content{order:1}.team-list{padding:0;list-style:none}.team-list>li{border-radius:4px;background:#f9f9f9;padding:50px 0px;display:flex;margin-bottom:30px;border-radius:5px}.team-list>li>div{width:50%;padding:0 70px;min-height:215px}@media only screen and (max-width: 899px){.team-list>li>div{padding:0 20px}}.team-list>li>div:nth-of-type(1){border-right:1px #dadada solid;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between}.team-list>li>div .info b{color:#81339c;font-size:18px;font-weight:400;display:block}.team-list>li>div .info .name{font-size:32px;margin:25px 0 5px 0;line-height:35px}.team-list>li>div .info .en-name{font-size:24px;font-weight:300}.team-list>li>div .edu b{font-size:18px;font-weight:400}.team-list>li>div .edu span{display:block;color:#434343;font-size:16px}.team-list>li>div ol{padding-left:20px;list-style:none;margin-top:15px}.team-list>li>div ol li{font-size:16px;position:relative;padding-left:15px;font-weight:300}.team-list>li>div ol li::before{content:"•";position:absolute;top:2px;left:0}.team-list>li .bl-title{font-size:18px;font-weight:400;padding-left:20px;line-height:17px;position:relative}.team-list>li .bl-title::before{content:"";position:absolute;width:2px;height:17px;top:0;left:0;background:#81339c}.h5{font-size:20px;font-weight:600;margin-bottom:30px}.research-box{background:#f9f9f9;border-radius:5px;padding:30px 60px;margin-bottom:30px}.research-text{max-width:600px;margin:auto;background:#f9f9f9;padding:20px;border-radius:5px}.contact{display:flex;min-height:340px;margin-bottom:50px}.contact h5{background:#81339c;font-size:20px;font-weight:500;color:#fff;width:45px;display:flex;justify-content:center;align-items:center;writing-mode:vertical-lr;letter-spacing:.5em;margin:0}.contact .content{background:#f9f9f9;border-radius:0 55px 5px 0;width:calc(100% - 45px);padding:30px}.contact .content h6{color:#81339c;font-size:18px;font-weight:700;margin-bottom:35px}.contact .content .contact-list{list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap;padding:0;max-width:900px;margin:auto}.contact .content .contact-list li{padding:0 10px}.contact .content .contact-list li>div{display:flex;margin-bottom:20px;width:100%;text-align:left}.contact .content .contact-list li>div span{width:80px}.table-rwd{overflow-x:auto}.table-rwd table{table-layout:fixed}.news table{width:100%}.news table thead{border-top:1px solid #000;border-bottom:1px solid #d4d4d4}.news table thead tr th{background:#f8f9fd;color:#434343;font-weight:400;font-size:18px;padding:10px 20px;text-align:center;position:relative}.news table thead tr th:nth-of-type(1){position:sticky;left:0;top:0;z-index:1}.news table thead tr th::after{content:"";display:block;width:1px;height:calc(100% - 20px);top:0px;bottom:0;right:0;margin:auto;background:#d4d4d4;position:absolute}.news table thead tr th:nth-last-of-type(1)::after{display:none}.news table tbody tr{border-bottom:1px solid #d4d4d4}.news table tbody tr td{color:#434343;font-weight:400;font-size:16px;padding:11px 20px;text-align:center}.news table tbody tr td:nth-of-type(1){position:sticky;left:0;top:0;z-index:1;background:#fff}.news table tbody tr td a{color:#000;display:block}.news-details{max-width:900px;width:100%;margin:auto}.news-details img{max-width:100%;margin:20px auto;display:block}.news-details .edit-block{font-size:18px;line-height:30px}.news-details .edit-block p{text-indent:30px}.news-details .edit-block p:lang(en){text-indent:0}.news-details .edit-block b{font-weight:600}.news-details .edit-block ol li,.news-details .edit-block ul li{margin-bottom:10px;list-style-position:outside}.news-details .back{color:#81339c;display:flex;align-items:center;justify-content:center;width:150px;height:45px;line-height:43px;border:1px #81339c solid;text-align:center;margin:50px auto auto auto;border-radius:4px;text-decoration:none}.news-details .back:hover{background:#81339c;color:#fff}.news-details .back i{margin-left:3px}