@charset "UTF-8";
.breadcrumb { padding: 8px 15px; margin: 15px 0; list-style: none; border-radius: 4px; }

.breadcrumb > li { display: inline-block; }

.breadcrumb > li + li:before { padding: 0 8px; color: #ccc; content: url(https://fjdgzt.com/themes/saliar/assets/images/icon_breadcrumb.png); }

.breadcrumb > .active { color: #999999; }

.dropdown { display: none; position: absolute; top: 100%; background-color: rgba(255,255,255,.8); padding: 15px 20px; /*border-radius: 8px;*/ -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); z-index: 10; }

.dropdown:after { content: ''; display: block; position: absolute; top: -7px; left: 50%; width: 14px; height: 14px; margin-left: -7px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); /*background-color: rgba(255,255,255,.8);*/ -webkit-box-shadow: -2px -2px 4px rgba(0, 0, 0, 0.1); box-shadow: -2px -2px 4px rgba(0, 0, 0, 0.1); }

.dropdown > li { display: block; padding: 5px 0; color: #333; }

.dropdown > li a.active { color: #47689b; }

/*.dropdown > li a.active:before { content: '>'; }*/

img.center-block { max-width: 100%; }

.tab-navbar { position: relative; display: block; border-bottom: 1px solid #dbdbdb; padding: 0 15px; margin-bottom: 20px; }

.tab-navbar > a, .tab-navbar > .tab-item { display: block; float: left; font-size: 16px; padding-bottom: 10px; border-bottom: 8px solid transparent; }

.tab-navbar > a + a, .tab-navbar > a + .tab-item, .tab-navbar > .tab-item + a, .tab-navbar > .tab-item + .tab-item { margin-left: 75px; }

.tab-navbar > a.active, .tab-navbar > .tab-item.active { color: #47689b; border-bottom-color: #47689b; }

.tab-navbar > a:hover .dropdown, .tab-navbar > .tab-item:hover .dropdown { display: block; }

.a-title { display: block; color: #47689b; font-size: 30px; margin: 20px 0; }

.a-title:after { content: ''; margin-top: 8px; display: block; height: 1px; width: 63px; background-color: #47689b; }

.a-content { font-size: 14px; color: #363636; }

.patent-block { margin: 60px 0; }

#swiperPatent { max-width: 1040px; margin: 100px auto; }

#swiperPatent .swiper-slide { padding: 0 60px; }

.table-striped { width: 100%; border-collapse: separate; border-spacing: 3px; }

.table-striped td { padding: 15px; }

.table-striped td:first-child { text-align: center; }

.table-striped thead td { background-color: #47689b; color: #fff; padding: 15px; }

.table-striped tbody tr td { background-color: #f1f3f7; }

.table-striped tbody tr:nth-child(odd) td { background-color: #e7ebf2; }

.table-research { width: 100%; border-collapse: separate; border-spacing: 0 10px; }

.table-research tr { background-color: #f7f7f7; }

.table-research td { padding: 0 50px; height: 304px; }

.table-research td:first-child { position: relative; width: 386px; padding: 0 40px; color: #fff; font-size: 24px; }

.table-research td:first-child svg { position: absolute; left: 0; top: 0; height: 100%; }

.table-research td:first-child h4 { position: relative; }

.table-research td:first-child h4:before { position: absolute; content: '·'; left: -20px; }

.research-item { position: relative; background-color: #f7f7f7; margin-bottom: 10px; }

.research-item .research-title { display: table-cell; font-size: 24px; padding-right: 30px; color: #fff; }

.research-item .research-content { display: table-cell; }

.stemcell-tab { display: block; width: 148px; margin: 0 auto; text-align: center; font-size: 24px; }

.stemcell-tab > i { display: block; width: 148px; height: 133px; background-image: url(https://fjdgzt.com/themes/saliar/assets/images/research_cell.png); background-repeat: no-repeat; background-position-y: -133px; margin-bottom: 10px; }

.stemcell-tab.active { color: #47689b; }

.stemcell-tab.active > i { background-position-y: 0; }

.stemcell-tab2 > i { background-position-x: -148px; }

.stemcell-tab3 > i { background-position-x: -296px; }

.stemcell-title { text-align: center; padding: 20px 0; margin-bottom: 30px; border-bottom: 1px solid #dbdbdb; }

.stemcell-title .title { font-size: 24px; color: #47689b; padding: 0; margin: 0 0 5px; }

.stemcell-chk-i { margin-bottom: 30px; text-align: center; }

.stemcell-chk-i:before { content: url(https://fjdgzt.com/themes/saliar/assets/images/research_check.png); display: block; margin-bottom: 3px; }

.stemcell-section { margin-bottom: 100px; }

#stemCellNav, #stemCellNav2 { margin: 110px auto; max-width: 1040px; }

.table-stemcell { width: 100%; border-collapse: separate; border-spacing: 3px; margin-bottom: 70px; }

.table-stemcell caption { text-align: left; font-size: 24px; color: currentColor; padding: 8px 0; margin-bottom: 30px; border-bottom: 1px solid #dbdbdb; }

.table-stemcell td { padding: 15px; }

.table-stemcell thead td { color: #fff; padding: 15px; }

.table-stemcell1 caption { color: #474d9b; }

.table-stemcell1 thead td { background-color: #474d9b; }

.table-stemcell1 tbody tr td { background-color: #f1f1f7; }

.table-stemcell1 tbody tr:nth-child(odd) td { background-color: #e4e4f0; }

.table-stemcell2 caption { color: #475d9b; }

.table-stemcell2 thead td { background-color: #475d9b; }

.table-stemcell2 tbody tr td { background-color: #f1f2f7; }

.table-stemcell2 tbody tr:nth-child(odd) td { background-color: #e4e7f0; }

.table-stemcell3 caption { color: #47699b; }

.table-stemcell3 thead td { background-color: #47699b; }

.table-stemcell3 tbody tr td { background-color: #f1f3f7; }

.table-stemcell3 tbody tr:nth-child(odd) td { background-color: #e4e9f0; }

.table-stemcell4 caption { color: #47789b; }

.table-stemcell4 thead td { background-color: #47789b; }

.table-stemcell4 tbody tr td { background-color: #f1f4f7; }

.table-stemcell4 tbody tr:nth-child(odd) td { background-color: #e4ebf0; }

.table-stemcell5 caption { color: #478c9b; }

.table-stemcell5 thead td { background-color: #478c9b; }

.table-stemcell5 tbody tr td { background-color: #f1f6f7; }

.table-stemcell5 tbody tr:nth-child(odd) td { background-color: #e4eef0; }

#stemCellContent2 .stemcell-row { margin-left: -50px; margin-right: -50px; }

#stemCellContent2 .stemcell-row .col-sm-6, #stemCellContent2 .stemcell-row .col-md-6, #stemCellContent2 .stemcell-row .col-xs-6 { padding-left: 50px; padding-right: 50px; }

.stemcell-container { max-width: 960px; margin: 0 auto; }

.table-cel3 { width: 100%; border: 1px solid #47689b; margin-top: 70px; margin-bottom: 70px; }

.table-cel3 caption { font-size: 18px; color: #47689b; padding: 8px 0; margin-bottom: 15px; }

.table-cel3 td { padding: 15px; text-align: center; border-bottom: 1px solid #dbdbdb; }

.table-cel3 thead td { background-color: #47689b; color: #fff; }

.table-cel3 tbody tr:first-child td:first-child { vertical-align: top; border-bottom: 1px solid #b3b3b3; }

.table-cel3 tbody tr:last-child td { border-bottom: 1px solid #b3b3b3; }

.table-cel3 tbody:last-child tr:first-child td:first-child { border-bottom: none; }

.table-cel3 tbody:last-child tr:last-child td { border-bottom: none; }

.d-section { margin: 100px 0; color: #fff; }

.d-section .d-table { position: relative; width: 100%; vertical-align: middle; margin-bottom: 4px; border-top-left-radius: 8px; border-top-right-radius: 8px; }

.d-section .d-table td { text-align: center; font-size: 24px; height: 114px; }

.d-section .d-table:after { content: ''; display: block; position: absolute; bottom: -10px; left: 50%; width: 20px; height: 20px; margin-left: -10px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.d-section .d-content { padding: 40px 20px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; height: 485px; }

.d-section1 .d-table { background: #3b3f80; }

.d-section1 .d-table:after { background-color: #3b3f80; }

.d-section1 .d-content { background-color: #474d9b; }

.d-section2 .d-table { background: #3b4d80; }

.d-section2 .d-table:after { background-color: #3b4d80; }

.d-section2 .d-content { background-color: #475d9b; }

.d-section3 .d-table { background: #3b5680; }

.d-section3 .d-table:after { background-color: #3b5680; }

.d-section3 .d-content { background-color: #47689b; }

#stemCellContent5 { max-width: 1200px; margin: 0 auto; padding: 0 15px; }

#stemCellContent4 { max-width: 1140px; margin: 0 auto; }

#stemCellContent4 .row { margin-left: -20px; margin-right: -20px; }

#stemCellContent4 .row .col-sm-6 { padding: 0 20px; }

.r-box { border-bottom: 20px solid #47689b; margin-bottom: 120px; }

.r-box .r-title { position: relative; padding: 23px 35px; font-size: 24px; color: #fff; background-color: #47689b; }

.r-box .r-title:after { content: ''; background: url(https://fjdgzt.com/themes/saliar/assets/images/rbox_arrow.png); position: absolute; top: 100%; left: 35px; width: 15px; height: 15px; }

.r-box .r-content { padding: 30px 35px; min-height: 410px; background-color: #fafafa; }

.r-box .r-spec { width: 100%; line-height: 40px; margin-bottom: 20px; }

.r-box .r-spec td { width: 50%; }

.r-box .r-spec + .r-desc { border-top: 1px dashed #333; }

.r-box .r-desc { padding: 25px 0; }

.r-textcontent { padding: 80px 0; line-height: 30px; }

.r-list { padding: 80px 0; }

.r-list li { position: relative; line-height: 25px; padding-left: 35px; margin-bottom: 40px; }

.r-list li:before { position: absolute; content: ''; left: 0; width: 28px; height: 25px; background: url(https://fjdgzt.com/themes/saliar/assets/images/research_check.png); }


.about-title { color: #47689b; margin-top: 60px; margin-bottom: 40px; font-weight: 100; }

.about-title .tz { font-size: 36px; }

.about-title .te { font-size: 43px; }

.about-title:after { content: url(https://fjdgzt.com/themes/saliar/assets/images/title_divider.png); display: block; margin-top: 10px; }

.company-box { position: relative; margin-bottom: 134px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 1; -webkit-flex: 1 1 0; -moz-box-flex: 1; -ms-flex: 1 1 0; flex: 1 1 0; background-color: #47689b; color: #fff;  margin-bottom: 64px;display: block;}

.company-banner { width: 100%; }

.company-banner img { display: block; width: 100%; max-height: 100%; height:auto; }

.company-content { width:100%; padding: 6% 10%; }

.company-content h4 { font-size: 22px; margin-top: 0; margin-bottom: 20px; }

.company-content h4:after { content: ''; display: block; margin-top: 20px; width: 54px; height: 2px; background-color: #fff; }

.company-content .company-desc { font-size: 16px; line-height: 2.15; }

.company-content2 { width: 100%; padding: 0 66px; }

.company-box2 { background-color: #e9e9e9; color: #666666; }

.company-box2 .company-content { -webkit-box-ordinal-group: 2; -webkit-order: 1; -moz-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width:100%; }

.company-box3 {-webkit-box-flex: 1; -webkit-flex: 1 1 0; -moz-box-flex: 1; -ms-flex: 1 1 0; flex: 1 1 0; background-color: #47689b; color: #fff; }

.company-banner2 { width: 90%; }

.company-footer { position: relative; padding: 220px 30px; background-size: auto 100%; }

.company-footer .company-info { display: block; width: 1000px; max-width: 100%; margin: 0 auto; padding: 40px 50px; font-size: 14px; line-height: 2.57; color: #666666; background-color: #fff; }

.company-footer .company-info::first-letter { font-size: 28px; color: #333; }

.culture-container { padding: 35px 0; background-color: #f4f4f4; background-image: url(https://fjdgzt.com/themes/saliar/assets/images/culture_img02.jpg); background-repeat: no-repeat; background-position: right 35px; }

.culture-title { color: #47689b; font-size: 30px; line-height: 1.5; font-weight: 100; margin: 0 0 40px; }

.culture-title:after { content: ''; display: block; width: 54px; height: 2px; background-color: #47689b; margin-top: 20px; }

.culture-img { display: block; max-width: 50%; margin-bottom: 30px; }

.culture-desc { font-size: 18px; color: #47689b; }

.culture-info { margin: 40px 0 100px; font-size: 16px; line-height: 2; color: #666666; }

.culture-info::before { content: ''; display: block; margin-bottom: 20px; width: 60px; height: 1px; background-color: #47689b; }

.message-container { background-color: #f5f5f5; background-repeat: no-repeat; margin-bottom: 45px; }

.message-container1 { margin-top: 130px; background-image: url(https://fjdgzt.com/themes/saliar/assets/images/message_img02.jpg); background-position: 140% center; }

.message-container2 { background-image: url(https://fjdgzt.com/themes/saliar/assets/images/message_img03.jpg); background-position: right bottom; padding: 80px 0; }

.message-img { position: relative; top: -90px; }

.president-info { position: relative; }

.president-info::before { content: url(https://fjdgzt.com/themes/saliar/assets/images/icon_quote.png); position: absolute; top: -6px; left: -95px; }

.president-info p { font-size: 17px; line-height: 2.56; color: #666666; margin-bottom: 10px; }

.president-info::first-letter { font-size: 34px; color: #333; line-height: 1.28; }

.time-line { position: relative; padding: 40px 0 80px; margin-top: 60px; }

.time-line:before { content: ''; position: absolute; left: 10px; top: 0; width: 1px; height: 100%; background-color: #e0e0e0; }

.time-line:after { content: ''; position: absolute; left: -2px; top: 0; margin-top: -20px; width: 25px; height: 40px; background-image: url(https://fjdgzt.com/themes/saliar/assets/images/timeline_sprite.png); background-repeat: no-repeat; background-position: 0 0; }

.time-line li { position: relative; display: block; padding-left: 75px; font-size: 18px; line-height: 1.5; margin-bottom: 50px; }

.time-line li:before { content: ''; position: absolute; left: 0px; top: 50%; width: 10px; height: 10px; margin-top: -5px; margin-left: 6px; background-image: url(https://fjdgzt.com/themes/saliar/assets/images/timeline_sprite.png); background-repeat: no-repeat; background-position: -25px -30px; }

.time-line li p + img, .time-line li img + p { margin-top: 15px; }

.time-line li img { display: block; max-width: 100%; }

.time-line .year { font-size: 50px; color: #47689b; font-weight: 100; margin-bottom: 20px; }

.time-line .year:before { width: 37px; height: 18px; left: -2px; margin-top: -9px; background-position: -25px 0; }

.time-line li + .year { margin-top: 80px; }

.time-line .end { text-align: center; width: 50%; padding-left: 75px; padding-top: 20px; padding-bottom: 20px; }

.time-line .timeline-end { display: block; margin: 0 auto; width: 20px; height: 12px; background-image: url(https://fjdgzt.com/themes/saliar/assets/images/timeline_sprite.png); background-repeat: no-repeat; background-position: -25px -18px; }

#swiperHonor .swiper-slide { padding: 80px; }

#swiperHonor .row { margin-left: -25px; margin-right: -25px; }

#swiperHonor .row .col-sm-4 { padding: 0 25px; }

.honor-item { margin-bottom: 60px; }

.honor-item .media { display: block; max-width: 100%; margin: 0 auto 15px; }

.honor-item p { position: relative; font-size: 14px; height:40px; font-weight: 100; display: -webkit-box; text-align: center;text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }

.honor-item p::before { content: '——'; margin-right: 15px; }

.honor-item p::after { content: '——'; margin-left: 15px; }

.expert-content { background-color: #47689b; color: #fff; margin: 60px 0; padding: 45px 35px; font-weight: 100; }

.expert-content .e-title { font-size: 30px; line-height: 1.5; margin-bottom: 30px; }

.expert-content .e-title::after { content: ''; display: block; width: 54px; height: 2px; background-color: #fff; margin-top: 15px; }

.expert-content .e-desc { font-size: 14px; line-height: 2.79; }

.expert-content .e-desc::first-letter { font-size: 28px; line-height: 1; }

.expert-box { position: relative; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 1; -webkit-flex: 1 1 0; -moz-box-flex: 1; -ms-flex: 1 1 0; flex: 1 1 0; font-weight: 100; }

.expert-title { width: 25%; font-size: 30px; line-height: 1.5; margin-bottom: 30px; color: #47689b; }

.expert-title::after { content: ''; display: block; width: 54px; height: 2px; background-color: #47689b; margin-top: 15px; }

.expert-title.text-right { padding-right: 90px; text-align: right; }

.expert-title.text-right::after { margin-left: auto; }

.expert-title.text-left { -webkit-box-ordinal-group: 2; -webkit-order: 1; -moz-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; padding-left: 90px; text-align: left; }

.expert-swiper { width: 75%; }

.expert-swiper .swiper-slide { padding: 0 25px; }

.expert-swiper .row { margin-left: -25px; margin-right: -25px; }

.expert-swiper .row .col-sm-4, .expert-swiper .row .col-sm-6 { padding: 0 25px; }

.expert-swiper .swiper-pagination-bullet { width: 12px; height: 12px; background: #acabac; opacity: 1; }

.expert-swiper .swiper-pagination-bullet-active { opacity: 1; background: #47689b; }

.expert-swiper .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 10px; }

.expert-item { position: relative; margin-bottom: 50px; }

.expert-item .media { display: block; width: 100%; }

.expert-item .expert-info { position: absolute; bottom: 0; left: 0; width: 100%; background-color: rgba(28, 28, 28, 0.8); text-align: center; padding: 15px 30px; }

.expert-item .expert-name { font-size: 18px; color: #fff; margin-bottom: 8px; }

.expert-item .expert-desc { font-size: 14px; line-height: 1.785; color: #dddddd; }

.expert-container { padding: 65px 0 20px; overflow:hidden; }

.expert-grey { background-color: #fafafa; background-image: url(https://fjdgzt.com/themes/saliar/assets/images/expert_bg01.png); background-position: right center; background-repeat: no-repeat; }

.expert-box.expert-box-half .expert-title { width: 50%; }

.expert-box.expert-box-half .expert-swiper { width: 50%; }

.exchange-gray { background-color: #fafafa; }

.exchange-content { background-color: #47689b; margin: 60px 0; color: #fff; padding: 45px 35px; font-size: 16px; line-height: 2; }

.exchange-content p + p { margin-top: 10px; }

.exchange-content::first-letter { font-size: 32px; line-height: 1; }

.exchange-item { position: relative; }

.exchange-item .media { display: block; width: 100%; }

.exchange-item .exchange-overlay { position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.65); text-align: center; padding: 15px; opacity: 0; -webkit-transition: opacity .3s; transition: opacity .3s; }

.exchange-item .exchange-overlay p { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; height: 100%; color: #fff; font-size: 18px; line-height: 1.75; font-weight: 100; }

.exchange-item:hover .exchange-overlay { opacity: 1; }

.society-content { color: #666; font-size: 14px; line-height: 2; margin-bottom: 80px; }

.society-content .society-title { color: #000; font-size: 14px; }

.society-content .society-title::first-letter { font-size: 32px; line-height: 1; }

.contact-box { margin-bottom: 70px; }

.contact-title { font-size: 18px; font-weight: bold; margin-top: 0; margin-bottom: 30px; color: #000; }

.contact-title:after { content: ''; display: block; margin-top: 20px; width: 54px; height: 2px; background-color: #000; }

.icon-contact { display: inline-block; width: 30px; height: 30px; background-image: url(https://fjdgzt.com/themes/saliar/assets/images/contact_sprite.png); background-size: auto 30px; background-repeat: no-repeat; }

.icon-contact.icon-address { background-position: 0 0; }

.icon-contact.icon-tel { background-position: -30px 0; }

.icon-contact.icon-email { background-position: -60px 0; }

.contact-info { font-size: 14px; font-weight: 100; margin-top: 0; margin-bottom: 30px; color: #666; line-height: 30px; }

.contact-info div { position: relative; padding-left: 50px; margin-bottom: 20px; }

.contact-info .icon-contact { position: absolute; left: 0; }

.contact-map { position: relative; height: auto; background-color: #fafafa; }

.contact-map img{ width:100%; height:auto;}

.infobox-list { position: relative; background-color: #fff; /*min-height:100px;*/ width: 300px; -webkit-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.35); box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.35); cursor: default; text-align: center; }

.infobox-list:after { content: ''; position: absolute; bottom: 0; margin-bottom: -7px; left: 50%; margin-left: -10px; width: 20px; height: 20px; background: #ffffff; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-box-shadow: 3px 3px 5px -2px rgba(0, 0, 0, 0.35); box-shadow: 3px 3px 5px -2px rgba(0, 0, 0, 0.35); }

.infobox-title { padding: 15px 20px; font-size: 16px; color: #47689b; }

.infobox-item { padding: 10px 20px; border-top: 1px solid #eaeaea; line-height: 1.8; cursor: pointer; }

.infobox-item:hover { background: #f5f5f5; }

.join-banner { display: block; width: 100%; margin-bottom: 30px; }

.join-box1 { margin-bottom: 40px; }
.join-swiper{ padding:0 4%;}
.join-swiper .swiper-button-next{ right:0;}
.join-swiper .swiper-button-prev{ left:0;}

.join-content, .job-content { margin-bottom: 50px; }

.join-title { font-size: 30px; margin-top: 0; margin-bottom: 30px; color: #47689b; }

.join-title:after { content: ''; display: block; margin-top: 20px; width: 54px; height: 2px; background-color: #47689b; }

.join-desc { font-size: 16px; line-height: 2; margin-bottom: 20px; text-align: justify;}

.join-list { font-size: 14px; color: #666; line-height: 2.5; padding-left: 20px; }

.join-list li { list-style: decimal; }

.join-navitem { display: block; width: 100%; border: 1px solid #f0f0f0; border-radius: 5px; background: #f0f0f0; font-size: 25px; color: #666; line-height: 3.6; text-align: center; margin-bottom: 65px; }

.join-navitem.active { background: #fff; border-color: #47689b; color: #47689b; }

.job-collapse { font-size: 14px; border: 1px solid #e9e9e9; margin-bottom: 20px; }

.job-collapse .collapse-title { background: #fff; font-size: 14px; color: #666666; padding: 15px 30px; }

.job-collapse .collapse-content { display: none; padding: 0 30px; }

.job-collapse .collapse-show, .job-collapse .collapse-hide { float: right; font-weight: 100; }

.job-collapse .collapse-show { display: block; color: #47689b; }

.job-collapse .collapse-hide { display: none; color: #333; }

.job-collapse .job-info { border-bottom: 1px solid #e9e9e9; font-size: 14px; line-height: 2.5; padding: 15px 0; color: #000; margin-bottom: 30px; }

.job-collapse .button-apply { display: inline-block; float: right; padding: 8px 13px 7px; line-height: 1.42857; color: #fff; text-align: center; border-radius: 2px; background-color: #47689b; }

.job-collapse.on .collapse-title { background-color: #dddddd; color: #000000; }

.job-collapse.on .collapse-content { display: block; }

.job-collapse.on .collapse-show { display: none; }

.job-collapse.on .collapse-hide { display: block; }

.require-info { margin-bottom: 30px; line-height: 2.1; }

.require-info .require-title { color: #47689b; font-weight: bold; }

.require-info .require-content { font-weight: 100; color: #666; }
@media (max-width: 1200px) and (min-width: 992px) {
  .company-box { position: relative; margin-bottom: 64px; display:block; }
  .company-content { width: 100%; padding:6% 10%; }
  .company-box2 .company-content { -webkit-box-ordinal-group: 2; -webkit-order: 1; -moz-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: 100%; }
  .company-banner2 { width: 100%; }

}
@media (max-width: 991px) { .table-research { border-spacing: 0 5px; }
  #swiperHonor .swiper-slide { padding: 10px; }
  #swiperHonor .row { margin-left: 0; margin-right: 0; }
  .expert-swiper .row { margin-left: 0; margin-right: 0; }
  .table-research td { padding: 0 20px; font-size: 12px; height: 254px; }
  .table-research td:first-child { width: 325px; font-size: 18px; }
  .company-box { position: relative; margin-bottom: 64px; display:block; }
  .company-content { width: 100%; padding:6% 10%; }
  .company-box2 .company-content { -webkit-box-ordinal-group: 2; -webkit-order: 1; -moz-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: 100%; }
  .company-banner2 { width: 100%; }
  .honor-item p::before { content: ''; margin-right: 0px; }
  .honor-item p::after { content: ''; margin-left: 0px; }
  .expert-content {margin-bottom: 0;}
  .expert-box { position: relative; display:block;}

  .expert-title { width: 100%;}
  .expert-swiper { width: 100%; }
  .expert-box.expert-box-half .expert-title { width: 100%; }
  .expert-box.expert-box-half .expert-swiper { width: 100%; }
  .expert-title.text-right { padding-right: 0; text-align: center; }
  .expert-title.text-left {-webkit-box-ordinal-group: 2;-webkit-order: 1;-moz-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;padding-left: 0;text-align: center;}
  .expert-title.text-right::after,.expert-title::after { margin:0 auto; margin-top:10px; }
  .time-line .end { width: 100%;}
}

@media (max-width: 768px) { .tab-navbar { padding: 0 5px; }
  .tab-navbar > a, .tab-navbar > .tab-item { font-size: 14px; padding-bottom: 6px; border-bottom: 5px solid transparent; }
  .tab-navbar > a + a, .tab-navbar > a + .tab-item, .tab-navbar > .tab-item + a, .tab-navbar > .tab-item + .tab-item { margin-left: 26px; }
  .a-title { font-size: 26px; }
  .patent-block { margin: 40px 0; }
  #swiperPatent { margin: 80px auto; }
  .table-striped { border-spacing: 2px; }
  .table-striped td { font-size: 12px; padding: 10px; }
  .table-research td { display: block; padding: 20px 15px; font-size: 12px; height: auto; }
  .table-research td:first-child { color: #333; width: auto; font-size: 16px; padding: 12px 15px 0 30px; }
  .table-research td:first-child svg { height: 20px; top: 13px; }
  .table-research td:first-child h4:before { content: '·'; color: #fff; }
  #stemCellNav, #stemCellNav2 { margin: 50px auto; }
  .stemcell-tab { width: 74px; font-size: 16px; }
  .stemcell-tab > i { width: 74px; height: 67px; background-position-y: -67px; background-size: auto 134px; margin-bottom: 6px; }
  .stemcell-tab2 > i { background-position-x: -74px; }
  .stemcell-tab3 > i { background-position-x: -148px; }
  .stemcell-title { padding: 15px 0; }
  .stemcell-title .title { font-size: 18px; }
  .stemcell-section { margin-bottom: 50px; }
  .table-stemcell caption { font-size: 18px; margin-bottom: 20px; }
  .table-cel3 { font-size: 10px; }
  .table-cel3 td { padding: 10px 8px; }
  .r-box { border-bottom: 5px solid #47689b; margin-bottom: 0; }
  .r-box .r-title { padding: 15px 20px; font-size: 20px; background-color: #47689b; }
  .r-box .r-title:after { left: 20px; }
  .r-box .r-content { padding: 25px 20px 5px; min-height: inherit; }
  .r-box .r-spec { width: 100%; line-height: 40px; margin-bottom: 0; }
  .r-box .r-desc { padding: 20px 0; }
  .r-textcontent { padding: 20px 20px 10px 10px; margin-bottom: 80px; background-color: #fafafa; border-bottom: 15px solid #47689b; }
  .r-list { padding: 20px 20px 10px 10px; margin-bottom: 80px; background-color: #fafafa; border-bottom: 15px solid #47689b; }
  .r-list li { margin-bottom: 20px; }
  .d-section { margin: 0 0 60px; }
  .d-section .d-table td { font-size: 20px; height: 100px; }
  .d-section .d-content { padding: 40px 20px; height: auto; }
}
@media (max-width: 640px) {
.expert-swiper .row .col-sm-4, .expert-swiper .row .col-sm-6 { padding: 0; }
.exchange-item { position: relative; margin:10px 0;}
}


.userdialog{ color:#333; background:rgba(200,200,200,0.9); border:1px solid #ccc; border-radius:10px; padding:10px; width:300px; height:auto; overflow:hidden; margin:0 auto; position:fixed; top:50%; left:50%; margin-left:-150px; margin-top:-100px; z-index:3;}
.close{ float:right;}
.userdialog h4{ text-align:center; line-height:40px; font-size:18px;}
.userdialog div{ height:auto; line-height:30px; margin-top:10px; font-size:14px;}
.userdialog div label{ width:70px; text-align:right; display:inline-block; float:left;}
.userdialog div input[type="text"],.userdialog div input[type="email"]{ height:24px; width:160px; line-height:20px; padding:4px 2px 4px 5px; border:none; border:1px solid #ccc; border-radius:3px;}
.userdialog div textarea{ height:60px; line-height:20px; padding:4px 2px 4px 5px; border:none; border:1px solid #ccc; border-radius:3px;}
.userdialog div button{ border:none; width:auto; display: block; margin: 0 auto; padding: 8px 13px 7px; line-height: 1.42857; color: #fff; text-align: center; border-radius: 2px; background-color: #47689b; text-align: center;}

/*# sourceMappingURL=../../maps/saliai/css/style_about.css.map */
