/* SHAO English site | combined shared styles */
.container:after { content:" "; display:block; height:0; clear:both; visibility:hidden; font-size:0; }
@media (min-width: 1200px) {
.container { width:1180px; }
}
@media (min-width: 1280px) {
.container { width:1200px; padding-left:0; padding-right:0; }
}
@media (min-width: 1440px) {
.container { width:1380px; }
}
@media (min-width: 1600px) {
.container { width:1560px; }
}
@media (min-width: 1800px) {
.container { width:1760px; }
}
@font-face {
  font-family: "Lato-Bold";
  src: url("https://api.cas.cn/lib/font-size/lato/Lato-Bold.woff2") format("woff2"),
       url("https://api.cas.cn/lib/font-size/lato/Lato-Bold.woff") format("woff"),
       url("https://api.cas.cn/lib/font-size/lato/Lato-Bold.ttf") format("truetype"),
}
@font-face {
  font-family: "Lato-Heavy";
  src: url("https://api.cas.cn/lib/font-size/lato/Lato-Heavy.woff2") format("woff2"),
       url("https://api.cas.cn/lib/font-size/lato/Lato-Heavy.woff") format("woff"),
       url("https://api.cas.cn/lib/font-size/lato/Lato-Heavy.ttf") format("truetype"),
}
@font-face {
  font-family: "OpenSans";
  src: url("https://api.cas.cn/lib/font-size/opensans/OpenSans-Regular.woff2") format("woff2"),
       url("https://api.cas.cn/lib/font-size/opensans/OpenSans-Regular.woff") format("woff"),
       url("https://api.cas.cn/lib/font-size/opensans/OpenSans-Regular.ttf") format("truetype"),
}
@font-face {
  font-family: "Montserrat-Bold";
  src: url("https://api.cas.cn/lib/font-size/montserrat/Montserrat-Bold.woff2") format("woff2"),
       url("https://api.cas.cn/lib/font-size/montserrat/Montserrat-Bold.woff") format("woff"),
       url("https://api.cas.cn/lib/font-size/montserrat/Montserrat-Bold.ttf") format("truetype"),
}
@font-face {
  font-family: "OpenSans-Bold";
  src: url("https://api.cas.cn/lib/font-size/opensans/OpenSans-Bold.woff2") format("woff2"),
       url("https://api.cas.cn/lib/font-size/opensans/OpenSans-Bold.woff") format("woff"),
       url("https://api.cas.cn/lib/font-size/opensans/OpenSans-Bold.ttf") format("truetype"),
}
@font-face {
  font-family: "Montserrat-Regular";
  src: url("https://api.cas.cn/lib/font-size/montserrat/Montserrat-Regular.woff2") format("woff2"),
       url("https://api.cas.cn/lib/font-size/montserrat/Montserrat-Regular.woff") format("woff"),
       url("https://api.cas.cn/lib/font-size/montserrat/Montserrat-Regular.ttf") format("truetype"),
}
header { width:100%; z-index:999; padding-top:10px; padding-bottom:30px; transition:all ease 0.25s; background:#fff; }
header.is-fixed .header-box { position:fixed; top:0; left:50%; transform:translateX(-50%); z-index:9999; max-width:1560px; width:100%; display:flex; align-items:center; }
@media (min-width: 1800px) {
header.is-fixed .header-box { max-width:1760px; }
}
header.is-fixed::before { content:""; position:fixed; top:0; left:0; right:0; height:64px; z-index:9998; background:rgba(255, 255, 255, 0.96); box-shadow:0 2px 8px rgba(0,0,0,.08); }
header.active { background:#fff; position:fixed !important; z-index:999; width:100%; top:0; left:0; padding-bottom:30px !important; }
header .img-logo img { max-width:500px; }
.header-tool { display:flex; align-items:center; justify-content:flex-end; }
.header-tool span { font-size:12px; padding:0 10px; transform:scale(0.8); }
.header-tool a.search-trigger i { font-size:18px; }
.header-tool a, .header-tool span { font-weight:400; font-size:16px; color:#666666; line-height:22px; cursor:pointer; }
.aside-item { transform:translateY(-230px); }
.aside-item h3 span { line-height:30px; font-size:50px; color:#fff; font-weight:700; padding:30px 0; white-space:nowrap; display:inline-block; }
.aside-item .aside-list { background:#1E4BB2; padding-bottom:70px; padding-top:30px; }
.aside-item .aside-list li { padding:0 20px; transition:all ease 0.25s; }
.aside-item .aside-list li.active a { color:#fff; background:url(ib-icon02.png) right center no-repeat; background-size:20px 20px; }
.aside-item .aside-list li.active, .aside-item .aside-list li:hover { background:#2A88D0; }
.aside-item .aside-list li a { display:inline-block; position:relative; font-size:24px; color:#fff; width:100%; padding:6px 0; font-family:Lato; }
.left-column ul li { margin:10px 0; }
.main-content { background:#fff; margin-bottom:50px; padding-top:25px; }
.main-content .channel-title { font-size:25px; color:#444444; line-height:34px; text-align:left; }
.main-content .channel-title span { display:inline-block; position:relative; padding-bottom:15px; }
.main-content .channel-title span:after { content:""; display:inline-block; width:100%; height:8px; background:#1E4BB2; position:absolute; bottom:0; left:0; }
.channels-title { width:100%; display:flex; align-items:center; justify-content:space-between; }
.channels-title .chantils { position:relative; font-family:Lato, Lato; font-weight:bold; font-size:28px; color:#444444; line-height:43px; text-align:left; text-transform:uppercase; padding-bottom:15px; }
.channels-title .chantils:after { content:""; position:absolute; display:inline-block; width:100%; height:9px; background:#1E4BB2; bottom:0; left:0; }
.channels-title .bread-item a { font-size:16px; color:#444; padding-right:20px; background:url(cdsws23.png) center right no-repeat; background-size:12px; }
.channels-title .bread-item a:last-child { padding-right:0; background:none; }
.channels-title .bread-item .home i { font-size:28px; padding-right:10px; }
.channels-title .bread-item a:hover { color:#1E4BB2; }
.top-head-box .puti-box { margin-top:40px; }
.head-aside-item { width:100%; display:flex; justify-content:space-between; align-items:end; }
.head-aside-item .head-list { display:flex; align-items:center; }
.head-aside-item .head-list li a { font-family:Lato, Lato; font-weight:bold; font-size:18px; color:#fff; line-height:30px; display:inline-block; padding:8px 15px; }
.head-aside-item .head-list li.active a, .head-aside-item .head-list li a:hover { background:#2A88D0; color:#fff; border-radius:8px 8px 0px 0px; }
.head-aside-item .head-titles span { font-weight:800; font-size:42px; color:#FFFFFF; text-align:left; padding-bottom:20px; display:inline-block; text-transform:uppercase; }
.top-head-box { position:relative; margin-top:-150px; z-index:3; }
.top-head-box .main-content { padding:30px 40px 0 40px; }
.top-head-box .puti-box .puti-boxs .img-boxbs { min-height:230px; max-height:230px; }
.top-head-box .main-content .detail, .top-head-box .wenzi-item, .top-head-box .tuwen-item { padding-top:0; }
.tuwen-item { padding-top:30px; }
.tuwen-item>li { background-color:#ffffff; transition:all ease 0.25s; margin-bottom:25px; padding-bottom:25px; border-bottom:1px solid #D8D8D8; }
.tuwen-item>li:hover { transform:translateY(-5px); }
.tuwen-item li:hover a.db .tuwen-list .title { color:#2A88D0; }
.tuwen-item li a.db { position:relative; padding-right:330px; min-height:200px; }
.tuwen-item li a.db .img-boxs { width:300px; height:200px; position:absolute; top:0; right:0; }
.tuwen-item li a.db .img-boxs img { height:100%; width:100%; object-fit:cover; }
.tuwen-item li a.db .img-boxs img[src=""] { display:none; }
.tuwen-item li a.db[data-img=""] { padding-left:0; padding-right:0; min-height:100px; }
.tuwen-item li a.db[data-img=""] .img-boxs { display:none; }
.tuwen-item li .tuwen-list .title { font-size:18px; color:#444444; line-height:26px; text-align:left; transition:all ease 0.25s; }
.tuwen-item li .tuwen-list .des { font-size:15px; line-height:26px; color:#444444; margin-top:8px; }
.tuwen-item li .tuwen-list .date-s { color:#7C7C7C; margin-top:15px; font-size:16px; }
.footer { width:100%; background:url(bg03.png) center center no-repeat; background-size:cover; }
.footer .footer-logo { display:flex; align-items:center; justify-content:flex-start; }
.footer .footer-logo .db:first-child { max-width:240px; }
.footer .footer-logo .db:last-child { max-width:110px; margin-left:60px; width:72px; height:72px; background:#fff; border-radius:50%; text-align:center; line-height:72px; font-weight:700; font-size:18px; color:#5C35E5; }
.footer .footer-info { text-align:left; position:relative; }
.footer .footer-info p { font-size:16px; color:#FFFFFF; line-height:28px; margin-bottom:10px; font-family:OpenSans; }
.footer .footer-info p.footer-more { display:flex; }
.footer .footer-info p.footer-more span { display:flex; align-items:center; margin-right:40px; }
.footer .footer-info p i { font-size:22px; padding-right:10px; }
.footer .footer-info p i.fa-fax { font-size:20px; }
.footer .footer-info p i.fa-map-marker, .footer .footer-info p i.fa-phone { font-size:24px; }
.footer .rightbz { float:right; position:absolute; right:0; top:50%; transform:translateY(-50%); }
.footer .foot-channel { width:100%; padding:60px 0 45px 0; display:flex; justify-content:space-between; }
.footer .foot-channel .channel-title { margin-bottom:30px; color:#fff; font-family:Lato, Lato; font-size:20px; text-transform:uppercase; }
.footer .foot-channel li { margin-top:15px; }
.footer .footer-infos { padding:40px 0 40px 0; background:linear-gradient( 225deg, rgba(42,136,208,0.8) 0%, rgba(42,136,208,0.3) 100%); }
.footer .foot-channel li a { color:#fff; position:relative; padding-left:16px; font-size:18px; font-family:OpenSans; }
.footer .foot-channel li a:after { content:""; display:inline-block; width:9px; height:1px; background:#fff; left:0; position:absolute; top:50%; transform:translateY(-50%); }
.footer .foot-channel li a:hover { color:#F7CF00; }
.main-content .detail { font-size:18px; padding-top:30px; line-height:30px; margin-bottom:15px; padding-bottom:40px; font-family:Verdana, Geneva, Tahoma, sans-serif; }
.main-content .detail img, .main-content .detail table { max-width:100%; }
.detail-box .tit { color:#444444; line-height:34px; text-align:left; }
.detail-box .info-box { width:100%; margin-top:20px; display:flex; align-items:center; justify-content:space-between; }
.detail-box .info-box span { font-weight:500; font-size:16px; color:#7C7C7C; line-height:22px; }
.detail-box .info-box span.time { margin-right:50px; }
.detail-box .info-box  font { cursor:pointer; }
.detail-box .info-box  font:hover { color:#2A88D0; }
.detail-box .info-box  .fontM { margin:0 10px; }
.wenzi-item li { transition:all ease 0.3s; overflow:hidden; width:100%; position:relative; margin-bottom:15px; }
.wenzi-item li a:hover, .wenzi-item li .data-s:hover { color:#2A88D0; }
.wenzi-item { padding-top:30px; border-bottom:1px solid #D8D8D8; }
.wenzi-item li a { font-size:18px; color:#022233; padding-left:0; position:relative; font-family:OpenSans; display:flex; align-items:flex-start; width:100%; padding:30px 10px; }
.wenzi-item li a:hover { color:#2A88D0; }
.wenzi-item li:nth-child(odd) a { background:#F7F7F7; }
.wenzi-item li a .title { font-family:Lato-Bold; font-weight:bold; font-size:22px; line-height:32px; text-align:left; }
.wenzi-item li a .des { font-family:Lato; font-weight:400; font-size:18px; color:#022233; line-height:32px; text-align:left; margin-top:5px; }
.wenzi-item li .wenzi-tiem { width:100px; height:89px; border:1px solid #F7F7F7; }
.wenzi-item li .tuwen-list { flex:1; padding-left:20px; }
.wenzi-tiem span { color:#fff; display:block; line-height:40px; text-align:center; font-family:Montserrat, Montserrat; }
.wenzi-tiem span.nian { color:#444444; }
.wenzi-tiem span.yue { font-size:22px; background:#2A88D0; }
.wenzi-tiem span.nian { font-size:20px; }
.wenzi-item li .data-s { color:#444; font-size:18px; display:inline-block; width:120px; text-align:right; }
.people-item>li { margin-bottom:35px; }
.people-item .img-box { height:310px; }
.people-item .img-box img { height:100%; width:100%; object-fit:cover; }
.people-item .people-bot { height:55px; }
.people-item>li .people-bot { margin-top:10px; text-align:center; }
.people-item>li>a { display:block; }
.people-item>li>a:hover { transform:translateY(5px); }
.people-detail { padding-bottom:50px; }
.people-detail-top { width:100%; display:flex; }
.people-detail-top .people-xpwj { width:160px; }
.people-detail-top .people-info { flex:1; padding-left:20px; }
.people-info .name { color:#444; margin-bottom:15px; }
.people-info .name .zc { font-size:16px; font-weight:400; padding-left:15px; }
.people-info { margin-top:10px; }
.people-info .info { font-weight:400; font-size:16px; color:#444; margin:10px 0 10px 0; line-height:24px; }
.people-info .info .tit { color:#009A44; font-weight:600; padding-right:10px; }
.people-detail .gunius-list { margin-top:40px; }
.people-detail .gunius-list h3.h18 { background:#E5F2F1; color:#444444; padding:14px 15px; border-left:10px solid #2A88D0; }
.people-detail .gunius-list .gunitem { padding:15px 0 0 0; font-size:14px; line-height:26px; color:#333333; }
.achievement { width:100%; padding:0; margin-top:30px; }
.index-new { background:#f0f2f5; padding:50px 0; }
.index-news { width:100%; padding:60px 0; background:url(com-bg01.png) top center no-repeat; background-size:cover; }
.index-news.index-inter { background:url(com-bg03.png) center center no-repeat; background-size:cover; }
.index-inter .inter-title { text-align:left; color:#fff; font-family:Lato, Lato; font-weight:bold; font-size:18px; line-height:28px; margin-top:10px; }
.index-news.index-rese { background:url(com-bg04.png) center center no-repeat; background-size:cover; }
.index-news.index-pub { background:url(bg05.png) center center no-repeat; background-size:cover; }
.index-news-box { margin-top:35px; }
.index-news-box .index-tit { color:#022233; line-height:38px; margin-top:15px; font-family:OpenSans; transition:all ease 0.25s; }
.index-news-box .index-tits { line-height:24px; margin-top:10px; min-height:50px; }
.index-news-box .index-news-lists .img-boxs { height:245px; }
.index-news-box .img-boxs img { height:100%; object-fit:cover; object-position:center center; }
.index-news-box .index-time { font-size:14px; color:#FFFFFF; line-height:28px; display:inline-block; padding:5px 20px; left:0; bottom:0; background:rgba(42,136,208,0.7); }
.index-banner .view-more { position:relative; z-index:11; margin-top:50px; }
.index-banner .view-more span { background:#2A88D0; border-radius:4px; font-size:16px; color:#FFFFFF; line-height:21px; text-align:left; display:flex; padding:12px 16px; width:160px; }
.index-banner .view-more span img { width:25px; display:block; max-width:25px; margin-left:11px; object-fit:contain; transition:all ease 0.25s; }
.index-banner .view-more:hover img { transform:translateX(10px); }
.index-banner .index-box { width:50%; position:absolute; left:0; bottom:100px; z-index:8; }
.index-box .big-tit { font-weight:bold; font-family:Lato, Lato; font-size:32px; color:#FFFFFF; line-height:46px; text-align:left; font-style:normal; transition:all ease 0.25s; }
.index-box .small-tit { font-size:18px; color:#FFFFFF; line-height:28px; text-align:left; margin-top:26px; font-family:OpenSans; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; }
.swiper-slide .index-box .big-tit, .swiper-slide .index-box .small-tit, .swiper-slide .index-box .view-more { opacity:0; transform:translateX(-100%); transition:all ease 2s; }
.swiper-slide-active .index-box .big-tit, .swiper-slide-active .index-box .small-tit, .swiper-slide-active .index-box .view-more { opacity:1; transform:translateX(0); }
.swiper-slide .index-box .big-tit { transition-delay:0.3s; }
.swiper-slide .swiper-box>a { display:block; }
.swiper-slide .swiper-box>a img { width:100%; }
.swiper-slide-active .index-box .small-tit { transition-delay:0.5s; }
.swiper-slide-active .index-box .view-more { transition-delay:0.7s; }
.index-banner .swiper-box:after { content:""; display:inline-block; width:100%; height:100%; background:linear-gradient( 45deg, rgba(0,0,0,0.6) 0%,transparent 50%,rgba(0,0,0,0.1) 100%); position:absolute; left:0; top:0; z-index:0; }
.index-banner-swiper .swiper-pagination-bullet { width:18px; height:18px; opacity:1; margin:0 8px; border:3px solid #fff; background:transparent; }
.index-banner-swiper .swiper-pagination-bullet-active { background:#fff; }
.index-banner-swiper .swiper-other { position:absolute; bottom:0; right:0; z-index:999; display:flex; }
.index-banner .swiper-pagination { position:initial; margin-right:60px; }
.index-banner-swiper .swiper-button { width:60px; height:60px; opacity:1; position:initial; background:#F7F7F7; transition:all ease 0.25s; }
.index-banner-swiper .line { width:1px; }
.index-banner-swiper .swiper-button i { font-size:40px; color:#333; transition:all ease 0.25s; }
.index-banner-swiper .swiper-button:after { display:none; }
.index-banner-swiper .swiper-button:hover { background:#2A88D0; }
.index-banner-swiper .swiper-button:hover i { color:#fff; }
.header-box { width:100%; display:flex; justify-content:space-between; }
.header-box .nav-wrap { display:flex; width:100%; justify-content:space-between; align-items:center; margin-left:70px; }
.header-box .nav-wrap ul { display:flex; flex:1; width:100%; justify-content:space-between; }
.header-box ul li a { color:#444; text-decoration:none; padding:15px 0; font-size:18px; display:block; font-weight:700; font-family:Lato; position:relative; text-transform:uppercase; transition:color 0.3s; }
header.active .nav-wrap>ul>li>a { color:#444; }
.header-box .nav-wrap>ul>li>a:hover { color:#2A88D0; }
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus { background:transparent; }
.header-box .nav-wrap>ul>li.active > a:after { content:""; display:inline-block; width:56px; height:6px; background:#3CBB73; position:absolute; bottom:0; left:50%; transform:translateX(-50%); }
.header-box ul li a:hover { color:#f0f0f0; }
.header-box ul .dropdown-menu { position:absolute; top:100%; left:50%; width:auto; min-width:200px; transform:translateX(-50%); display:block; background:#2A88D0; list-style:none; opacity:0; padding-top:7px; padding-bottom:10px; visibility:hidden; border:none; transition:all 0.3s ease; margin:0; }
.header-box ul li:hover .dropdown-menu { opacity:1; visibility:visible; }
.header-box ul .dropdown-menu li { display:block; }
.header-box ul .dropdown-menu li a { padding:10px 15px; font-size:16px; color:#fff; transition:background 0.3s; }
.header-box ul .dropdown-menu li a:hover { background:#4799d7; color:#fff; }
.index-news-box .wenzi-item { border-bottom:none; padding-top:0; }
.index-news-box .h24 p { font-size:18px; color:#022233; line-height:28px; }
.index-news-box p .fa-map-marker { color:#333333; font-size:28px; font-weight:700; padding-right:10px; }
.index-news-box .wenzi-item li .wenzi-tiem { width:100px; height:100px; }
.index-news-box .wenzi-tiem span { line-height:50px; }
.index-news-box .wenzi-item li .tuwen-list { min-height:100px; display:flex; flex-direction:column; justify-content:space-between; }
.puti-box { margin-top:60px; }
.puti-box .puti-boxs { margin-bottom:50px; display:block; }
.puti-box .puti-boxs .img-boxbs { min-height:200px; max-height:200px; }
.puti-box .puti-boxs .img-boxbs img { object-fit:cover; object-position:center center; }
.puti-box .puti-tit { font-family:Lato, Lato; font-weight:bold; font-size:18px; position:relative; color:#444444; padding-top:40px; line-height:28px; text-align:center; transition:all ease 0.25s; }
.puti-box .puti-boxs .img-boxb { text-align:center; overflow:hidden; }
.puti-box .puti-boxs .img-boxb img { border-radius:50%; width:100%; max-width:100%; height:300px; object-fit:cover; object-position:center top; }
.puti-box .puti-tit:after { content:""; display:inline-block; position:absolute; width:30px; height:1px; background:#2A88D0; top:25px; left:50%; transform:translateX(-50%); }
.puti-boxs:hover .puti-tit { color:#2A88D0; }
.other-body .puti-boxs .puti-tits { font-family:Lato, Lato; font-weight:bold; font-size:18px; color:#444444; line-height:28px; text-align:center; margin-top:10px; }
.other-body .puti-boxs .puti-tits:hover { color:#1E4BB2; }
.other-body .puti-box .puti-boxs { margin-bottom:40px; }
.about-box { display:flex; align-items:center; margin-bottom:90px; }
.about-box .common-title { padding-bottom:50px; margin-right:70px; }
.about-box .common-title .tit { white-space:nowrap; }
.about-box .common-title .more { bottom:0; left:0; top:auto; transform:translateY(0); }
.about-box .about-des { font-family:OpenSans; font-size:18px; color:#022233; line-height:28px; text-align:left; font-style:normal; }
.index-events { background:url(com-bg02.png) center center no-repeat; background-size:cover; }
.index-event-box { box-shadow:0px 2px 10px 0px #DFDFDF; border-radius:5px; padding:20px; background:rgba(255, 255, 255, 0.7); display:flex; align-items:center; margin-bottom:30px; }
.index-event-box .event-box { width:70px; font-family:Montserrat, Montserrat; text-align:center; border:1px solid #979797; }
.index-event-box .event-box .yue { background:#2A88D0; color:#fff; font-size:18px; display:block; padding:5px; }
.index-event-box .event-box .nian { font-size:16px; font-weight:700; display:block; padding:3px; }
.index-event-box .tuwen-list { flex:1; }
.index-event-box .title { font-family:Lato, Lato; font-weight:400; font-size:18px; color:#022233; line-height:28px; padding-left:20px; transition:all ease 0.25s; }
.index-event-box:hover { background:#7aa8ed; }
.index-event-box:hover .event-box .yue { background-color:#2A88D0; }
.index-event-box:hover .event-box { border-color:#fff; }
.index-event-box:hover .event-box .nian { color:#Fff; }
.index-event-box:hover .title { color:#Fff; }
.rese-box { margin-top:40px; }
.rese-box ul { display:flex; align-items:center; justify-content:space-between; }
.rese-box ul li { width:calc(100%/6); overflow:hidden; transition:all ease 0.25s; }
.rese-box ul li.active { width:calc(100%/3); }
.rese-box ul li img { height:400px; width:100%; object-fit:cover; object-position:center center; }
.rese-box ul li a { position:relative; }
.rese-box ul li a .rese-title { position:absolute; left:0; bottom:20px; width:100%; display:inline-block; padding:5px 10px; font-family:Lato, Lato; font-weight:bold; font-size:18px; color:#FFFFFF; line-height:24px; text-align:center; }
.pub-box { position:relative; margin-top:80px; }
.pub-box .line-box { height:160px; width:100%; position:absolute; left:0; top:50%; transform:translateY(-50%); border:1px solid #2A88D0; }
.pub-box-swiper { position:relative; padding:0 130px; }
.pub-box-swiper .swiper-slide { transition:all ease 0.25s; }
.pub-box-swiper .swiper-slide:hover { transform:translateY(-5px); }
.academicians-list .box-s { background-image:none; background-color:#2A88D0; background-position:right bottom; background-repeat:no-repeat; border-radius:10px; position:relative; border-radius:calc(100vw * 10 / 1920); background-size:calc(100vw * 110 / 1920); }
@media (max-width: 1199px) {
.academicians-list .box-s { border-radius:0.7142857143rem; background-size:7.8571428571rem; }
}
@media (max-width: 991px) {
.academicians-list .box-s { border-radius:0.9090909091rem; background-size:10rem; }
}
@media (max-width: 767px) {
.academicians-list .box-s { border-radius:0.9090909091rem; background-size:10rem; }
}
.academicians-list .box-s.box-other .box-img::before { display:block; }
.academicians-list .box-s:hover { background-color:#1E4BB2; }
.academicians-list .box-s:hover .box-img img { -webkit-transform:scale(1.1); transform:scale(1.1); }
.academicians-list .box-s .box-img { overflow:hidden; border-radius:1px; position:relative; border-radius:3px; }
@media (max-width: 1199px) {
.academicians-list .box-s .box-img { border-radius:0.7142857143rem; }
}
@media (max-width: 991px) {
.academicians-list .box-s .box-img { border-radius:0.9090909091rem; }
}
@media (max-width: 767px) {
.academicians-list .box-s .box-img { border-radius:0.9090909091rem; }
}
.academicians-list .box-s .box-img::before { left:0; right:0; top:0; bottom:0; border-width:5px; border-radius:10px; border-radius:calc(100vw * 10 / 1920); }
@media (max-width: 1199px) {
.academicians-list .box-s .box-img::before { border-radius:0.7142857143rem; }
}
@media (max-width: 991px) {
.academicians-list .box-s .box-img::before { border-radius:0.9090909091rem; }
}
@media (max-width: 767px) {
.academicians-list .box-s .box-img::before { border-radius:0.9090909091rem; }
}
.academicians-list .box-s .box-img::after { border-width:1px; opacity:0.5; border-radius:6px; border-radius:calc(100vw * 6 / 1920); left:calc(100vw * 7 / 1920); right:calc(100vw * 7 / 1920); top:calc(100vw * 7 / 1920); bottom:calc(100vw * 7 / 1920); }
@media (max-width: 1199px) {
.academicians-list .box-s .box-img::after { border-radius:0.4285714286rem; left:0.5rem; right:0.5rem; top:0.5rem; bottom:0.5rem; }
}
@media (max-width: 991px) {
.academicians-list .box-s .box-img::after { border-radius:0.5454545455rem; left:0.6363636364rem; right:0.6363636364rem; top:0.6363636364rem; bottom:0.6363636364rem; }
}
@media (max-width: 767px) {
.academicians-list .box-s .box-img::after { border-radius:0.5454545455rem; left:0.6363636364rem; right:0.6363636364rem; top:0.6363636364rem; bottom:0.6363636364rem; }
}
.academicians-list .box-s .box-img a { position:absolute; left:0; right:0; top:0; bottom:0; z-index:4; }
.academicians-list .box-s .box-img img { display:block; width:100%; -webkit-transition:all 0.5s; transition:all 0.5s; object-fit:cover; height:calc(100vw * 385 / 1920); object-position:center top; }
@media (max-width: 1199px) {
.academicians-list .box-s .box-img img { height:15rem; }
}
@media (max-width: 991px) {
.academicians-list .box-s .box-img img { height:30.4545454545rem; }
}
@media (max-width: 767px) {
.academicians-list .box-s .box-img img { height:40.454545rem; }
}
@media (max-width: 521px) {
.academicians-list .box-s .box-img img { height:auto; }
}
.academicians-list .box-s .box-info { color:#FFFFFF; height:calc(100vw * 90 / 1920); padding:calc(100vw * 15 / 1920) calc(100vw * 15 / 1920) calc(100vw * 15 / 1920); }
@media (max-width: 1199px) {
.academicians-list .box-s .box-info { height:7.1428571429rem; padding:1.7857142857rem 1.0714285714rem 1.4285714286rem; }
}
@media (max-width: 991px) {
.academicians-list .box-s .box-info { height:11.6363636364rem; padding:2.2727272727rem 1.3636363636rem 1.8181818182rem; }
}
@media (max-width: 767px) {
.academicians-list .box-s .box-info { height:11.6363636364rem; padding:2.2727272727rem 1.3636363636rem 1.8181818182rem; }
}
.academicians-list .box-s .box-info .info-title { color:#FFFFFF; margin-bottom:calc(100vw * 10 / 1920); display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:calc(100vw * 30 / 1920); line-height:calc(100vw * 30 / 1920); }
@media (max-width: 1199px) {
.academicians-list .box-s .box-info .info-title { margin-bottom:0.7142857143rem; }
}
@media (max-width: 991px) {
.academicians-list .box-s .box-info .info-title { margin-bottom:0.9090909091rem; }
}
@media (max-width: 767px) {
.academicians-list .box-s .box-info .info-title { margin-bottom:0.9090909091rem; }
}
@media (max-width: 1199px) {
.academicians-list .box-s .box-info .info-title { height:1.7142857143rem; }
}
@media (max-width: 991px) {
.academicians-list .box-s .box-info .info-title { height:2.1818181818rem; }
}
@media (max-width: 767px) {
.academicians-list .box-s .box-info .info-title { height:2.1818181818rem; }
}
@media (max-width: 1199px) {
.academicians-list .box-s .box-info .info-title { line-height:1.7142857143rem; }
}
@media (max-width: 991px) {
.academicians-list .box-s .box-info .info-title { line-height:2.1818181818rem; }
}
@media (max-width: 767px) {
.academicians-list .box-s .box-info .info-title { line-height:2.1818181818rem; }
}
@media (max-width: 767px) {
.academicians-list .box-s .box-info .info-title { white-space:normal; height:auto; line-height:1.6; }
}
.academicians-list .box-s .box-info .info-title span { display:inline-block; }
.academicians-list .box-s .box-info .info-title .name-s { font-size:calc(100vw * 24 / 1920); margin-right:calc(100vw * 5 / 1920); }
@media (max-width: 1199px) {
.academicians-list .box-s .box-info .info-title .name-s { font-size:1.7142857143rem; margin-right:0.3571428571rem; }
}
@media (max-width: 991px) {
.academicians-list .box-s .box-info .info-title .name-s { font-size:2.1818181818rem; margin-right:0.4545454545rem; }
}
@media (max-width: 767px) {
.academicians-list .box-s .box-info .info-title .name-s { font-size:2.1818181818rem; margin-right:0.4545454545rem; }
}
.academicians-list .box-s .box-info .info-txt > div { display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:calc(100vw * 20 / 1920); line-height:calc(100vw * 20 / 1920); }
@media (max-width: 1199px) {
.academicians-list .box-s .box-info .info-txt > div { height:1.4285714286rem; }
}
@media (max-width: 991px) {
.academicians-list .box-s .box-info .info-txt > div { height:1.8181818182rem; }
}
@media (max-width: 767px) {
.academicians-list .box-s .box-info .info-txt > div { height:1.8181818182rem; }
}
@media (max-width: 1199px) {
.academicians-list .box-s .box-info .info-txt > div { line-height:1.4285714286rem; }
}
@media (max-width: 991px) {
.academicians-list .box-s .box-info .info-txt > div { line-height:1.8181818182rem; }
}
@media (max-width: 767px) {
.academicians-list .box-s .box-info .info-txt > div { line-height:1.8181818182rem; }
}
@media (max-width: 767px) {
.academicians-list .box-s .box-info .info-txt > div { white-space:normal; height:auto; line-height:1.6; }
}
.academicians-list .box-s { margin-bottom:calc(100vw * 50 / 1920); }
@media (max-width: 1199px) {
.academicians-list .box-s { margin-bottom:3.5714285714rem; }
}
@media (max-width: 991px) {
.academicians-list .box-s { margin-bottom:4.5454545455rem; }
}
@media (max-width: 767px) {
.academicians-list .box-s { margin-bottom:4.5454545455rem; }
}
.personnel-details .info-top { position:relative; background:#FFFFFF; -webkit-box-shadow:0px 0px 16px 0px rgba(0, 0, 0, 0.1); box-shadow:0px 0px 16px 0px rgba(0, 0, 0, 0.1); border-radius:10px; border-radius:calc(100vw * 10 / 1920); padding:calc(100vw * 60 / 1920) calc(100vw * 400 / 1920) calc(100vw * 60 / 1920) calc(100vw * 80 / 1920); min-height:calc(100vw * 505 / 1920); margin-bottom:calc(100vw * 50 / 1920); }
.personnel-details .info-tops { position:relative; background:#FFFFFF; -webkit-box-shadow:0px 0px 16px 0px rgba(0, 0, 0, 0.1); box-shadow:0px 0px 16px 0px rgba(0, 0, 0, 0.1); border-radius:10px; border-radius:calc(100vw * 10 / 1920); padding:calc(100vw * 60 / 1920) calc(100vw * 60 / 1920) calc(100vw * 60 / 1920) calc(100vw * 80 / 1920); min-height:calc(100vw * 505 / 1920); margin-bottom:calc(100vw * 50 / 1920); }
@media (max-width: 1199px) {
.personnel-details .info-top { border-radius:0.7142857143rem; padding:4.2857142857rem 28.5714285714rem 4.2857142857rem 5.7142857143rem; min-height:36.0714285714rem; margin-bottom:3.5714285714rem; }
}
@media (max-width: 991px) {
.personnel-details .info-top { border-radius:0.9090909091rem; padding:5.4545454545rem 5.4545454545rem 5.4545454545rem 5.4545454545rem; min-height:45.9090909091rem; margin-bottom:4.5454545455rem; }
}
@media (max-width: 767px) {
.personnel-details .info-top { border-radius:0.9090909091rem; padding:2.4545454545rem 2.4545454545rem 2.4545454545rem 2.4545454545rem; min-height:45.9090909091rem; margin-bottom:4.5454545455rem; }
}
.personnel-details .info-top .box-img { position:absolute; overflow:hidden; border-radius:10px; right:calc(100vw * 60 / 1920); top:calc(100vw * 60 / 1920); width:calc(100vw * 300 / 1920); border-radius:calc(100vw * 10 / 1920); }
@media (max-width: 1199px) {
.personnel-details .info-top .box-img { right:4.2857142857rem; top:4.2857142857rem; width:21.4285714286rem; border-radius:0.7142857143rem; }
}
@media (max-width: 991px) {
.personnel-details .info-top .box-img { position:initial; right:5.4545454545rem; top:5.4545454545rem; width:27.2727272727rem; border-radius:0.9090909091rem; margin-bottom:10px; }
}
@media (max-width: 767px) {
.personnel-details .info-top .box-img { right:5.4545454545rem; top:5.4545454545rem; width:27.2727272727rem; border-radius:0.9090909091rem; }
}
.personnel-details .info-top .box-img::after { content:""; position:absolute; top:0; bottom:0; background-size:contain; left:calc(100vw * -300 / 1920); width:calc(100vw * 300 / 1920); }
@media (max-width: 1199px) {
.personnel-details .info-top .box-img::after { left:-21.4285714286rem; width:21.4285714286rem; }
}
@media (max-width: 991px) {
.personnel-details .info-top .box-img::after { left:-27.2727272727rem; width:27.2727272727rem; }
}
@media (max-width: 767px) {
.personnel-details .info-top .box-img::after { left:-27.2727272727rem; width:27.2727272727rem; }
}
.personnel-details .info-top .box-img img { display:block; width:100%; height:calc(100vw * 385 / 1920); }
@media (max-width: 1199px) {
.personnel-details .info-top .box-img img { height:27.5rem; }
}
@media (max-width: 991px) {
.personnel-details .info-top .box-img img { height:35rem; }
}
@media (max-width: 767px) {
.personnel-details .info-top .box-img img { height:35rem; }
}
.personnel-details .info-top .box-info { overflow:hidden; }
.personnel-details .info-top .box-info .info-title { position:relative; color:#333333; line-height:1.6; font-weight:bold; margin-bottom:calc(100vw * 25 / 1920); padding-bottom:calc(100vw * 15 / 1920); font-size:calc(100vw * 16 / 1920); }
@media (max-width: 1199px) {
.personnel-details .info-top .box-info .info-title { margin-bottom:1.7857142857rem; padding-bottom:1.0714285714rem; font-size:1.1428571429rem; }
}
@media (max-width: 991px) {
.personnel-details .info-top .box-info .info-title { margin-bottom:2.2727272727rem; padding-bottom:1.3636363636rem; font-size:1.4545454545rem; }
}
@media (max-width: 767px) {
.personnel-details .info-top .box-info .info-title { margin-bottom:2.2727272727rem; padding-bottom:1.3636363636rem; font-size:1.4545454545rem; }
}
.personnel-details .info-top .box-info .info-title::after { content:""; position:absolute; left:0; bottom:0; background:#2A88D0; width:calc(100vw * 22 / 1920); height:calc(100vw * 3 / 1920); }
@media (max-width: 1199px) {
.personnel-details .info-top .box-info .info-title::after { width:1.5714285714rem; height:0.2142857143rem; }
}
@media (max-width: 991px) {
.personnel-details .info-top .box-info .info-title::after { width:2rem; height:0.2727272727rem; }
}
@media (max-width: 767px) {
.personnel-details .info-top .box-info .info-title::after { width:2rem; height:0.2727272727rem; }
}
.personnel-details .info-top .box-info .info-title span { font-size:calc(100vw * 18 / 1920); display:inline-block; }
@media (max-width: 1199px) {
.personnel-details .info-top .box-info .info-title span { font-size:1.2857142857rem; }
}
@media (max-width: 991px) {
.personnel-details .info-top .box-info .info-title span { font-size:1.6363636364rem; }
}
@media (max-width: 767px) {
.personnel-details .info-top .box-info .info-title span { font-size:1.6363636364rem; }
}
.personnel-details .info-top .box-info .info-title span.title-name { font-size:calc(100vw * 34 / 1920); }
@media (max-width: 1199px) {
.personnel-details .info-top .box-info .info-title span.title-name { font-size:2.4285714286rem; }
}
@media (max-width: 991px) {
.personnel-details .info-top .box-info .info-title span.title-name { font-size:3.0909090909rem; }
}
@media (max-width: 767px) {
.personnel-details .info-top .box-info .info-title span.title-name { font-size:3.0909090909rem; }
}
.personnel-details .info-top .box-info .info-txt { color:#333333; }
.personnel-details .info-top .box-info .info-txt p { padding:0; border:none; border-radius:0; background-color:transparent; font-family:Lato, Lato; line-height:28px; font-size:16px; margin-bottom:calc(100vw * 30 / 1920); }
@media (max-width: 1199px) {
.personnel-details .info-top .box-info .info-txt pre { line-height:2.1428571429rem; font-size:1.2857142857rem; margin-bottom:2.1428571429rem; }
}
@media (max-width: 991px) {
.personnel-details .info-top .box-info .info-txt pre { line-height:2.7272727273rem; font-size:1.6363636364rem; margin-bottom:2.7272727273rem; }
}
@media (max-width: 767px) {
.personnel-details .info-top .box-info .info-txt pre { line-height:2.7272727273rem; font-size:1.6363636364rem; margin-bottom:2.7272727273rem; }
}
.personnel-details .info-top .box-info .box-s { position:relative; line-height:30px; min-height:30px; margin-bottom:calc(100vw * 6 / 1920); font-size:18px; }
.personnel-details .info-top .box-info .box-s.no-title { padding-left:0; color:#333; }
.personnel-details .info-top .box-info .box-s.no-title a { color:#8C726E; }
.personnel-details .info-top .box-info .box-s:last-child { margin-bottom:0; }
.personnel-details .info-top .box-info .box-s span { vertical-align:top; word-wrap:break-word; }
.personnel-details .info-top .box-info .box-s .title-s { color:#333; font-weight:bold; left:0; top:0; color:#444; }
.personnel-details .info-top .box-info .box-s .txt-s { color:#666666; }
.ryxq_glbli  .box-tit { height:50px; background:#f2f7ff; font-size:18px; font-weight:bold; color:#333333; line-height:50px; padding-left:20px; margin-bottom:20px; border-left:4px solid #2A88D0; }
.ryxq_glbli  .box-cont { padding-left:20px; font-weight:400; color:#4D4D4D; line-height:30px; font-size:18px; margin-bottom:25px; }
.table-details { overflow:hidden; overflow-x:auto; }
.table-details table { border:1px solid #EDEDED; width:100%; }
.table-details table tr:nth-child(2n/**/+1) td { background:#F7F6F6; }
.table-details table tr td { color:#333; border:1px solid #fff; line-height:calc(100vw * 30 / 1920); padding:calc(100vw * 15 / 1920) calc(100vw * 30 / 1920) calc(100vw * 15 / 1920) calc(100vw * 80 / 1920); font-size:calc(100vw * 16 / 1920); }
@media (max-width: 1199px) {
.table-details table tr td { line-height:2.1428571429rem; padding:1.0714285714rem 2.1428571429rem 1.0714285714rem 5.7142857143rem; font-size:1.1428571429rem; }
}
@media (max-width: 991px) {
.table-details table tr td { line-height:2.7272727273rem; padding:1.3636363636rem 2.7272727273rem 1.3636363636rem 7.2727272727rem; font-size:1.4545454545rem; }
}
@media (max-width: 767px) {
.table-details table tr td { line-height:2.7272727273rem; padding:1.3636363636rem 2.7272727273rem 1.3636363636rem 7.2727272727rem; font-size:1.4545454545rem; }
}
.table-details table tr td:first-child { color:#fff; background:#9E9E9E; width:calc(100vw * 250 / 1920); padding-right:calc(100vw * 80 / 1920); font-size:calc(100vw * 18 / 1920); text-align:center; }
@media (max-width: 1199px) {
.table-details table tr td:first-child { width:25rem; padding-right:5.7142857143rem; font-size:1.2857142857rem; }
}
@media (max-width: 991px) {
.table-details table tr td:first-child { width:31.8181818182rem; padding-right:7.2727272727rem; font-size:1.6363636364rem; }
}
@media (max-width: 767px) {
.table-details table tr td:first-child { width:31.8181818182rem; padding-right:7.2727272727rem; font-size:1.6363636364rem; }
}
.common-title { position:relative; }
.common-title .tit { display:inline-block; padding-top:18px; font-weight:700; font-size:32px; position:relative; text-transform:uppercase; font-family:Montserrat, Montserrat; color:#444444; line-height:38px; }
.common-title .tit:after { content:""; display:inline-block; width:60px; height:7px; background:#2A88D0; position:absolute; top:0; left:0; }
.common-title .more { color:#022233; font-size:16px; position:absolute; right:0; top:50%; padding-bottom:7px; border-bottom:1px solid #979797; transform:translateY(-50%); }
.common-title .more i { padding-left:12px; transition:all ease 0.25s; }
.common-title .more:hover { border-bottom-color:#2A88D0; }
.common-title .more:hover i { color:#2A88D0; transform:translateX(10px); }
.common-title .white span { color:#fff; }
.common-title .white .more i, .common-title .white .more:hover i { color:#fff; }
.common-title .white .more { color:#fff; }
.index-link { padding:50px 0; background:#f0f2f5; }
.index-link .index-link-item { margin-top:30px; }
.lw-box:hover { transform:translateY(5px); }
.lw-box:hover .lwtm { color:#27939F; }
.lw-box { background:#fff; padding:25px 20px; min-height:150px; margin-bottom:30px; border-top:3px solid #27939F; }
.lw-box .lwtm { font-size:17px; margin-bottom:15px; transition:all ease 0.25s; }
.lw-box .lwzz { color:#999; font-size:15px; }
.index-channel { background:url(bg04.png) top center no-repeat; background-size:cover; padding:50px 0; }
.common-title.common-switch { overflow:hidden; }
.common-title.common-switch h4 { float:left; }
.common-title.common-switch h4 .tit { border-bottom:transparent; }
.common-title.common-switch h4 .more { display:none; }
.common-title.common-switch h4.active .more { display:block; }
.common-title.common-switch h4:last-child { margin-left:20px; }
.common-title.common-switch h4.active .tit { border-bottom:5px solid #007F71; }
.other-body header { position:initial; background:#fff; }
.other-body .header-box ul li a { color:#444; }
.other-body .header-box ul .dropdown-menu li a { color:#fff; }
.other-body .header-tool a { color:#444; transition:all ease 0.25s; }
.other-body .header-tool a:hover { color:#009A44; }
.banner-box img { width:100%; }
.banner-box .img-box { max-height:440px; overflow:hidden; position:relative; }
.banner-box .img-box:after { content:""; display:inline-block; width:100%; height:100%; position:absolute; bottom:0; left:0; z-index:0; background:url(bg06.png) bottom center no-repeat; background-size:100%; }
.banner-box .bread-item { position:absolute; bottom:30px; left:0; display:flex; justify-content:flex-end; align-items:center; width:100%; }
.banner-box .bread-item a { color:#FFFFFF; font-size:16px; font-family:Verdana; padding-right:20px; background:url(ib-icon02.png) center right no-repeat; }
.banner-box .bread-item a:last-child { background:none; padding-right:0; }
.banner-box .home { display:flex; align-items:center; }
.banner-box .home i { font-size:28px; padding-right:15px; }
.zuhe-box { width:100%; overflow:hidden; background:url(com-bg05.png) center center no-repeat; background-size:cover; }
.zuhe-box .index-inter, .zuhe-box .index-events { position:relative; z-index:2; padding:60px 0; background:none; }
.zuhe-box .index-inter:after { content:""; display:inline-block; width:130%; height:600px; position:absolute; left:-30px; top:0; z-index:-1; background-size:cover; }
.zuhe-box .index-events:after { content:""; display:inline-block; width:130%; height:600px; position:absolute; right:-30px; top:0; z-index:-1; background-size:cover; }
.zuhe-box .puti-box .puti-boxs { margin-bottom:0; }
.zuhe-box .index-events { padding-right:30px; }
.zuhe-box .index-rese { padding-top:70px; }
.zuhe-box .index-rese .rese-box ul li { width:calc(100%/4); }
.zuhe-box .index-rese .rese-box ul li.active { width:calc(100%/2); }
.zuhe-box .index-pub .pub-box-swiper { padding:0; }
.zuhe-box .index-pub { padding-top:160px; padding-left:80px; margin-left:60px; padding-bottom:55px; position:relative; }
.zuhe-box .index-pub:after { content:""; display:inline-block; width:130%; height:100%; position:absolute; left:0px; top:0; z-index:-1; background:url(com-bg07.png) center center no-repeat; background-size:cover; }
.zuhe-box .index-pub .pub-box { margin-top:40px; }
.zuhe-box.zuhe-sine { margin-top:60px; background:url(com-bg08.png) top center no-repeat; background-size:cover; }
@media (max-width: 1660px){
.index-box .big-tit { font-size:32px; line-height:38px; }
}
@media (max-width: 1599px){
.index-banner .index-box { width:60%; }
header .img-logo img { max-width:450px; }
.header-box .nav-wrap { margin-left:50px; }
.index-news .puti-box .puti-boxs .img-boxbs { min-height:initial; }
.puti-box .puti-boxs .img-boxb img { height:280px; }
}
@media (max-width: 1439px){
header .img-logo img { max-width:350px; }
.header-box ul li a { font-size:16px; }
.index-box .big-tit { font-size:24px; line-height:30px; }
.footer .footer-info p.footer-more span { margin-right:15px; }
.footer .footer-info { padding-right:50px; }
.aside-item .aside-list li.active a { background:none; }
.aside-item .aside-list li { padding:0 15px; }
.aside-item .aside-list li a { font-size:20px; }
.aside-item .aside-list { padding-bottom:30px; }
.aside-item { transform:translateY(0); }
.aside-item h3 span { font-size:36px; padding:20px 0; color:#444; }
.puti-box .puti-boxs .img-boxb img { height:225px; }
}
@media(min-width: 1200px) and (max-width: 1440px){
.academicians-list .row .col-md-5ths { width:25%; }
}
@media (max-width: 1399px){
.puti-box .puti-boxs .img-boxb img { height:285px; }
}
@media (max-width: 1199px){
.puti-box .puti-boxs .img-boxb img { height:230px; }
}
@media (max-width: 1279px){
.index-box .small-tit { overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
}
@media (max-width: 1199px){
header { position:relative; background:#fff; padding-bottom:30px; }
.header-box .nav-wrap { display:none; }
header .header-tool a, header .header-tool span { color:#2A88D0; }
header .img-logo img { max-width:80%; }
.index-news .index-news-box>.row>.col-md-3 { width:50%; }
.footer .foot-channel .channel-title { font-size:18px; font-weight:700; }
.footer .footer-infos .col-md-4, .footer .footer-infos .col-md-8 { width:100%; }
.content-box.row>.col-md-2 { width:25%; }
.content-box.row>.col-md-10 { width:75%; }
.academicians-list .box-s .box-info .info-title { height:auto; line-height:initial; }
}
@media(min-width: 992px) and (max-width: 1199px){
.academicians-list .row .col-md-5ths { width:33.3333%; }
.academicians-list .box-s .box-img img { height:30rem; }
}
@media (max-width: 991px){
.banner-box .bread-item { bottom:10px; }
.other-body header { padding-bottom:30px; }
header .img-logo img { max-width:80%; }
.content-box.row>.col-md-10 { width:100%; }
.aside-item h3 span { font-size:24px; }
.aside-item h3 span { padding:0; }
.other-body .puti-box .puti-boxs { margin-bottom:30px; min-height:initial; }
.puti-box .puti-boxs .img-boxbs { max-height:initial; }
.puti-box .puti-boxs .img-boxbs img { width:100%; }
.index-news .index-news-box>.row>.col-md-3 { width:100%; }
.header-tool { margin-bottom:10px; }
.index-news .puti-box .puti-boxs .img-boxbs .overflow_des { display:none; }
.footer .foot-channel { flex-wrap:wrap; }
.footer .foot-channel .channel-item { width:50%; margin-bottom:40px; }
.footer .foot-channel .channel-title { margin-bottom:20px; }
.footer .footer-info p.footer-more { flex-wrap:wrap; }
.footer .footer-info p.footer-more span { width:100%; margin-bottom:10px; }
.headers { display:none; }
.index-news { margin-top:30px; padding:40px 0; }
.index-channel-item .col-md-4:nth-child(2), .index-channel-item .col-md-4:nth-child(3) { margin-top:50px; }
.aside-item { position:fixed; top:150px; width:200px; margin-right:0; z-index:9999; box-sizing:border-box; transition:all ease 0.25s; background:#fff; border-top-left-radius:5px; border-bottom-left-radius:5px; }
.tuwen-item { padding:0; }
.tuwen-item li a.db { padding-right:0; }
.main-content .channel-title { font-size:20px; padding:0; margin-bottom:0; }
.overflow_des { display:none; }
.tuwen-item li a.db { padding-left:0; }
.tuwen-item li a.db .img-boxs { position:relative; width:100%; height:auto; margin-bottom:15px; }
.wenzi-item li { display:block; margin-bottom:15px; }
.fontSize { display:none; }
.about-box { display:block; }
.puti-box .puti-boxs .img-boxb img { height:425px; }
}
@media(min-width: 768px) and (max-width: 991px){
.academicians-list .row .col-md-5ths { width:50%; }
}
@media (max-width: 768px){
.puti-box .puti-boxs .img-boxb img { height:auto; max-height:initial; border-radius:5px; }
.people-detail-top { display:block; }
.zuhe-box .index-rese .rese-box ul li, .zuhe-box .index-rese .rese-box ul li.active { width:100%; }
.index-banner .index-box { width:100%; padding:10px; bottom:0; background:rgba(0,0,0,0.3); }
.index-banner .swiper-pagination { display:none; }
.index-box .big-tit { font-size:14px; line-height:24px; padding-right:50px; }
.people-detail-top .people-info { padding-left:0; margin-top:20px; }
.index-banner .view-more { display:none; }
.index-banner .swiper-box a img { min-height:240px; object-fit:cover; }
.index-banner-swiper .swiper-button { width:30px; height:30px; }
.index-news-box p { display:none; }
.rese-box ul { display:block; }
.rese-box ul li.active, .rese-box ul li { width:100%; margin-bottom:20px; }
.pub-box-swiper { padding:0 30px; }
.wenzi-item li .wenzi-tiem { display:none; }
.tuwen-item { margin-top:20px; }
.wenzi-item li .tuwen-list { padding-left:0; }
.zuhe-box .index-pub { padding-left:0; margin-left:0; }
.top-head-box { top:0; }
.head-aside-item { display:none; }
}
@media (max-width: 640px){
.academicians-list .box-s .box-img img { height:30rem; }
}
@media (max-width: 560px){
.academicians-list .box-s .box-img img { height:25rem; }
}
.hc-mobile-nav .nav-wrapper { background:linear-gradient( 225deg, rgba(42,136,208,0.8) 0%, rgba(42,136,208,0.3) 100%); }
.academicians-list .box-s { margin-bottom:50px !important; }
.academicians-list   .box-s { width:300px !important; display:flex !important; flex-direction:column !important; box-sizing:border-box !important; overflow:hidden !important; border-radius:3px !important; }
.academicians-list   .box-s .box-img { width:300px !important; height:400px !important; overflow:hidden !important; position:relative !important; box-sizing:border-box !important; }
.academicians-list   .box-s .box-img img { width:100% !important; height:100% !important; object-fit:cover !important; display:block !important; }
.academicians-list   .box-s .box-info { width:100% !important; box-sizing:border-box !important; height:80px !important; padding:12px 15px !important; margin:0 !important; display:flex !important; flex-direction:column !important; justify-content:center !important; overflow:visible !important; }
.academicians-list   .box-s .box-info .info-title { display:flex !important; align-items:center !important; gap:6px !important; height:auto !important; line-height:1.4 !important; overflow:visible !important; margin:0 !important; padding:0 !important; min-height:28px !important; }
.academicians-list   .box-s .box-info .info-txt { height:auto !important; line-height:1.2 !important; margin:6px 0 0 0 !important; padding:0 !important; overflow:visible !important; }
.academicians-list   .box-s .box-info .info-txt > div { height:auto !important; line-height:1.2 !important; overflow:visible !important; }
.academicians-list   .box-s .box-info .info-title .name-s { font-size:20px !important; line-height:1.4 !important; white-space:nowrap !important; overflow:hidden !important; text-overflow:ellipsis !important; max-width:100% !important; }
.academicians-list   .box-s .box-info .info-txt, .academicians-list   .box-s .box-info .info-txt * { font-size:16px !important; line-height:1.2 !important; }
@media (min-width: 992px){
.col-md-5ths { width:20%; float:left; }
}
* { margin:0px; padding:0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; }
a[href]:after { content:normal; }
*:focus { outline:none; }
body { -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; font-family:Arial, 微软雅黑; font-size:14px; line-height:20px; color:#444; text-decoration:none; background:#ffffff; }
ul, li { margin:0px; padding:0px; list-style-type:none; }
ol, ul { list-style:none; }
ul, li, a { padding:0px; margin:0px; }
button { outline:none; border:0; }
select { width:100%; }
.fix { *zoom: 1; }
.fix:after { content:" "; display:block; height:0; clear:both; visibility:hidden; font-size:0; }
.fl { float:left; }
.fr { float:right; }
.left { float:left; }
.right { float:right; }
.tj { text-align:justify; }
.rel { position:relative; }
.t3d { -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -o-transform:translate(0, 0); -ms-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); }
.bdr4 { border-radius:4px; }
.lets { letter-spacing:1px; }
.wb { word-wrap:break-word; }
.txtbai { color:#ffffff !important; }
.bgbai { background:#ffffff; }
.bgbai1 { background:none repeat-x #ffffff top; border:#aedbeb solid 1px; }
.bgqh { background:#f4f8fe; height:420px; }
.bgf3 { background:#f3f3f3; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb25 { margin-bottom:25px; }
.mb30 { margin-bottom:30px; }
.mb40 { margin-bottom:40px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt18 { margin-top:18px; }
.mt20 { margin-top:20px; }
.mt25 { margin-top:25px; }
.mt30 { margin-top:30px; }
.mt40 { margin-top:40px; }
.space0 { padding:0 0 0 30px; }
.space15 { padding:15px; }
.space18 { padding:18px; }
.space20 { padding:20px; }
.bh { display:block; overflow:hidden; }
.space-top { padding-top:10px; }
.space-bottom { padding-bottom:25px; }
.img-hover:hover { opacity:0.8; }
.lanmumt { margin-top:15px; }
@media (max-width: 1199px){
.mobmt { margin-top:38px; }
}
@media (max-width: 991px){
.mobmt20 { margin-top:20px; }
.mobpadding { padding:0; }
.mobmargin { margin:0; }
}
@media (max-width: 767px){
.lanmumt { margin-top:0; }
.mobmt22 { margin-top:22px; }
}
.panel-group { margin-bottom:0px; }
.textcenter { text-align:center; margin:0; }
.secondarybox { display:block; padding:30px 0 32px 0; min-height:-moz-calc(100vh - 450px); min-height:-webkit-calc(100vh - 450px); min-height:calc(100vh - 450px); }
.jsbox1 { padding-right:6px; text-align:right; color:#1b1b1b; font-size:13px; background:#f9f9f9; width:84px; }
h2 { color:#005896; }
.clear { clear:both; }
.column_nr { display:block; overflow:hidden; float:left; width:100%; }
.column_gd { display:block; overflow:hidden; }
.border-not { background:#fdfdfd; border-left:#ededed solid 1px; border-right:#ededed solid 1px; border-bottom:#ededed solid 1px; }
.indexbox { width:auto; height:auto; overflow:hidden; border:#d9e5f4 solid 1px; }
.indexbox1 { width:auto; height:auto; overflow:hidden; margin:0 22px 6px; }
.indexbox2 { width:auto; height:auto; }
.indexbox hr { border-top:1px dotted #cbcbcb; }
.indexrbox { width:auto; height:auto; overflow:hidden; margin-bottom:20px; }
@media (max-width: 768px){
.indexbox2 { margin-bottom:18px; }
}
.twobanner { height:236px; border-top:#4d788e solid 1px; }
.twolmmt { margin:4px 0 0 0; }
.h_menu { padding:0; }
.location_menu { overflow:hidden; padding:0px; }
.navbar { min-height:40px; border:0px solid transparent; }
.navbar-toggle { float:right; padding:4px 5px; margin-top:7px; margin-bottom:6px; margin-right:0px; border:2px solid #F6FAFC; }
.navbar-menu { font-size:18px; color:#ffffff; float:left; font-weight:500; margin:9px 0 0 0; }
.navbar-default .navbar-collapse { border-color:#214289; }
.nav-tabs > li { text-align:center; }
.nav-tabs > li:last-child { border-right:#cacaca solid 0px; }
.nav-stacked > li { background:#e9f6fe; border-top:#feffff solid 1px; border-bottom:#cce7fa solid 1px; }
.nav-wrap .container-fluid { background:#064a9a; }
.nav-wrap .bootsnav.scroll { position:fixed; left:0; right:0; top:0; z-index:9; }
@media (max-width: 1024px) {
.twobanner { height:206px; }
}
@media only screen and (max-width: 992px) {
.nav-pills > li > a { font-size:14px; }
}
@media (min-width: 768px) {
.navbar-menu { display:none; }
.navbar-right { margin-right:0px; }
}
@media only screen and (max-width: 768px) {
.twobanner { height:142px; }
.h_menu { position:relative; margin-left:-15px; margin-right:-15px; }
.location_menu { position:relative; margin-left:-15px; margin-right:-15px; }
}
@media screen and (max-width: 640px){
.navbar-collapse { margin-top:6px; }
}
@media screen and (max-width: 480px){
.nav-tabs > li { width:100%; border-right:#cacaca solid 0px; }
}
.dropdowns { position:relative; }
.dropdown .dropdowns.open>a:before { content:""; color:#e3e3e3; }
.dropdown .dropdowns>a:before { font-family:"FontAwesome"; content:""; position:absolute; right:10px; top:12px; margin-left:0; visibility:visible; color:#6895be; }
.navfloat { float:right; }
.attr-nav { float:right; display:inline-block; width:32px; height:32px; border-radius:100%; overflow:hidden; text-align:center; color:#fff; border:#ffffff solid 1px; -ms-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.5); -o-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.5); -moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.5); -webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.5); box-shadow:0px 0px 12px 0px rgba(0,0,0,0.5); }
.attr-nav > ul { padding:0; margin:0 0 -7px 0; list-style:none; display:inline-block; }
.attr-nav > ul > li { float:left; display:block; margin-right:15px; }
.attr-nav > ul > li:last-child { margin-right:0px; }
.attr-nav > ul > li > a { color:#fff; display:block; position:relative; font-size:16px; line-height:30px; }
.attr-nav > ul > li .langea { display:inline-block; background:none; height:19px; width:21px; border:1px #e1e1e1 solid; border-radius:2px; text-align:center; line-height:18px; vertical-align:top; margin-left:2px; color:#fff; font-size:0.75rem; }
.attr-nav > ul > li .langea:hover { color:#457cc8; }
.attr-nav[data-v-s] { margin-left:15px; background:#ffffff; }
.attr-nav[data-v-s] > ul > li > a { color:#5b88bc; }
.attr-nav:hover, .attr-nav[data-v-s]:hover { background:#64abff; border-color:#8bc7ff; }
.attr-nav[data-v-s]:hover > ul > li > a { color:#ffffff; }
@media (max-width: 767px){
.attr-nav { margin-top:11px; height:22px; width:22px; }
.attr-nav > ul > li > a { font-size:12px; line-height:22px; }
.attr-nav[data-v-s] { margin-left:6px; }
}
.top-search { background-color:#064a9a; padding:49px 0 50px; position:absolute; left:0; right:0; z-index:999; display:none; }
.top-search .input-group { border-bottom:#3d75bf solid 1px; width:100%; }
.top-search input.form-control { background-color:transparent; border:none; -moz-box-shadow:0px 0px 0px; -webkit-box-shadow:0px 0px 0px; -o-box-shadow:0px 0px 0px; box-shadow:0px 0px 0px; color:#fff; height:40px; padding:0 15px 0 8px; }
.top-search .input-group form { display:inherit; }
.top-search .input-group input:-webkit-autofill { -webkit-box-shadow:0 0 0px 1000px #03459e inset; }
.top-search .input-group input::first-line { color:#fff; }
.top-search .input-group-addon { background-color:transparent; border:none; color:#fff; padding-left:0; padding-right:0; font-size:18px; }
.top-search .input-group-addon.close-search { cursor:pointer; }
.top-search input[type="submit"] { background:url(searchbtn.png) no-repeat 0px 1px; border:none; cursor:pointer; width:24px; height:19px; outline:none; }
@media (max-width: 991px) {
.top-search .container { padding:0 45px; }
.top-search { padding:32px 0 46px; }
}
@media (max-width: 767px) {
.top-search .container { padding:0 20px; }
.top-search { padding:18px 0 26px; }
}
.soc_icons { overflow:hidden; width:22%; margin:7px 0 0 15px; float:right; }
.webheader { position:relative; background-color:#032757; background-repeat:no-repeat; background-position:top center; background-size:100%; }
.webheader .header-left { position:relative; }
.webheader .header-right { width:30%; padding-top:56px; padding-right:28px; position:relative; }
.webheader .header-right img { float:right; }
.webheader .header-right .enlink { display:inline-block; float:right; color:#ffffff; line-height:32px; font-size:16px; }
.webheader .header-right .enlink:hover { color:#38c1ff; }
.webheader .logo { margin:28px 0 18px; }
.webheader .moblogo { margin:12px 0 0 0; overflow:hidden; }
.webheader .relatedlink { margin:44px 2px 2px 0; text-align:right; }
.webheader .searchbox { position:relative; background:#fff; width:60%; border-radius:30px; padding:12px 0; border:#e0edf6 solid 1px; overflow:hidden; }
.webheader .searchbox input[type="text"] { margin:0; padding:0 0 0 17px; outline:none; color:#888; background:none; border:none; width:89.33333%; position:relative; font-size:14px; line-height:20px; -webkit-appearance:none; }
.webheader .searchbox input[type="text"]::-webkit-input-placeholder { color:#888 !important; font-family:Arial; }
.webheader .searchbox input:-webkit-autofill { -webkit-box-shadow:0 0 0px 1000px #ffffff inset; }
.webheader .searchbox input[type="submit"] { background:url(searchbtn.png) no-repeat 18px center #fea734; border:none; cursor:pointer; width:68px; height:100%; outline:none; position:absolute; top:0; right:0; border-radius:0 30px 30px 0; }
.TopSearch { height:30px; white-space:nowrap; position:relative; background:#79a7d5; border-radius:30px; padding:0 28px 0 15px; }
.TopSearch .SearchText { line-height:30px; height:30px; vertical-align:top; border:0; font-size:13px; color:#e5f3ff; width:100%; float:left; outline:none; border:#9ac0d7 solid 0px; background:#79a7d5; }
.TopSearch input:-webkit-autofill { -webkit-box-shadow:0 0 0px 1000px #79a7d5 inset; }
.TopSearch input[type="text"]::-webkit-input-placeholder { color:#e5f3ff !important; }
.TopSearch .SearchBtn { position:absolute; width:32px; height:100%; vertical-align:middle; margin:0px 0 0 0; cursor:pointer; background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20stroke%3D%22%23526779%22%20stroke-width%3D%221.4%22%3E%3Ccircle%20cx%3D%227%22%20cy%3D%227%22%20r%3D%224.5%22%2F%3E%3Cpath%20d%3D%22m10.5%2010.5%204%204%22%2F%3E%3C%2Fsvg%3E") center center no-repeat; border:0; float:right; border-radius:0px; outline:none; top:0; right:3px; }
@media (max-width: 1366px){
.webheader { background-size:105%; }
}
@media (max-width: 1280px){
.webheader { background-size:112%; }
}
@media (max-width: 1199px){
.webheader { background-size:133%; }
}
@media (max-width: 991px){
.webheader { background-size:152%; }
.webheader .header-right { padding-top:47px; }
}
@media (max-width: 767px){
.webheader { background-position:top right; background-size:cover; }
.webheader .logo { margin:22px 0 16px; }
.webheader .header-right { padding-top:24px; padding-right:0; width:52px; }
}
.yqsb { position:relative; }
.yqsb .sblabel { position:absolute; padding:0 24px; height:0; line-height:46px; text-transform:uppercase; border-right:24px solid transparent; border-bottom:46px solid rgba(0,82,217,.9); top:0; z-index:6; color:#fff; font-size:20px; font-weight:700; }
.firstpart { overflow:hidden; padding:80px 0 70px; background:none no-repeat bottom center #f1f5fa; background-size:cover; }
.secondpart { padding:60px 0; background:#ffffff; }
.thirdpart { overflow:hidden; background:none no-repeat fixed center #0c53ad; background-size:cover; width:100%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gb2024-bg02.jpg",sizingMethod="scale"); padding:60px 0; }
.fourthpart { padding:60px 0 48px; background:#eff2f6; }
.noticebox { background:#2596d1; overflow:hidden; padding:18px; }
.win-l { width:60.714%; padding-right:40px; }
.win-r { overflow:hidden; }
.win-l1 { width:68.572%; padding-right:60px; }
.win-r1 { width:31.428%; }
@media (max-width: 1366px){
.firstpart { padding:60px 0 60px; }
.fourthpart { padding:60px 0 28px; }
}
@media (max-width: 1199px){
.win-l { width:100%; padding-right:0px; float:none; }
.win-r { width:100%; }
}
@media (max-width: 991px){
.firstpart { padding:40px 0 50px; background-size:100%; }
.fourthpart { padding:46px 0 15px; }
.secondpart { padding:40px 0; }
.thirdpart { padding:50px 0; }
}
.webcolumn { overflow:hidden; margin-bottom:40px; text-align:center; }
.webcolumn .lmname { font-size:36px; line-height:1; color:#333; position:relative; display:inline-block; z-index:1; text-transform:uppercase; font-weight:700; }
.indexmore { text-align:center; }
.indexmore .btn-more i { width:25px; height:15px; background:none no-repeat center; display:inline-block; margin-left:10px; }
.indexmore .btn-more:hover i { background-image:none; }
.lanmu_l { color:#333; float:left; font-weight:700; font-size:28px; position:relative; line-height:1.1; z-index:0; }
.lanmu_l:after { content:""; position:absolute; bottom:-2px; left:0; right:0; height:6px; border-radius:6px; background:#D1D9ED; z-index:-1; }
.lanmu_l a { color:#004280; }
.lanmu_l a:hover { color:#004280; }
.lanmu_l img { display:inline-block; margin-right:10px; margin-top:-4px; }
.lanmu_r { float:right; padding:4px 30px 0 0; position:relative; }
.lanmu_r:after { content:""; position:absolute; width:23px; height:23px; background:none no-repeat center; right:0; }
.lanmu_r a { font-size:14px; color:#03459E; line-height:23px; text-decoration:none; }
.lanmu_r a:hover { color:#e30000; text-decoration:none; }
.lanmu1_l { height:44px; line-height:30px; color:#00409a; font-weight:700; float:left; font-size:20px; }
.lanmu1_r { line-height:44px; float:right; color:#bddcff; font-family:Arial; font-size:12px; }
.lanmu1_r a { color:#1b84c6; text-decoration:none; }
.lanmu1_r a:hover { color:#F00307; text-decoration:none; }
.lanmu2 { overflow:hidden; margin:30px 0 20px; border-bottom:#0052D9 solid 1px; position:relative; height:39px; }
.lanmu2_l { float:left; position:absolute; top:0; left:0; padding:4px 24px; margin-right:9px; margin-left:5px; background:#0052D9; width:auto; height:auto; text-align:center; -webkit-transform:skewX(-15deg); -moz-transform:skewX(-15deg); -o-transform:skewX(-15deg); -ms-transform:skewX(-15deg); transform:skewX(-15deg); }
.lanmu2_l span { display:block; overflow:hidden; font-size:17px; color:#fff; -webkit-transform:skewX(15deg); -moz-transform:skewX(15deg); -o-transform:skewX(15deg); -ms-transform:skewX(15deg); transform:skewX(15deg); }
.lanmu2_l img { display:inline-block; margin-right:10px; margin-top:-3px; }
.lanmu2_r { line-height:32px; float:right; font-size:12px; font-family:Arial; }
.lanmu2_r a { color:#bfcddd; text-decoration:none; }
.lanmu2_r a:hover { color:#ffffff; text-decoration:none; }
.lanmu3 { height:48px; background:none repeat-x top center; margin-bottom:20px; }
.lanmu3_l { height:48px; line-height:40px; font-size:20px; color:#6aefff; font-weight:700; margin-left:16px; float:left; background:none no-repeat top center; }
.lanmu3_r { line-height:42px; float:right; color:#e3f6ff; font-family:Arial; font-size:12px; margin-right:15px; }
.lanmu3_r a { color:#6aefff; text-decoration:none; }
.lanmu3_r a:hover { color:#d5fbff; text-decoration:none; }
.sortlanmu { overflow:hidden; background:#F1F5FF; border-left:3px solid #0052D9; padding:0 20px 0 24px; margin:30px 0 0; }
.sortlanmu_l { color:#333; float:left; font-weight:700; font-size:18px; line-height:1.4; padding:16px 0; width:calc(100% - 66px); }
.sortlanmu_r { float:right; font-size:14px; }
.sortlanmu_r a { color:#7D90AC; text-decoration:none; line-height:56px; }
.sortlanmu_r a:hover { color:#e30000; text-decoration:none; }
.sortlanmu1 { overflow:hidden; margin-bottom:26px; margin-top:30px; border-bottom:#DCE7FF solid 1px; }
.sortlanmu1_l { float:left; position:relative; padding:0 50px 0 30px; height:0; line-height:50px; font-size:18px; font-weight:700; color:#fff; border-right:35px solid transparent; border-bottom:50px solid #0052D9; }
.sortlanmu1_r { float:right; font-size:14px; }
.sortlanmu1_r a { color:#7D90AC; text-decoration:none; line-height:46px; }
.sortlanmu1_r a:hover { color:#e30000; text-decoration:none; }
@media (max-width: 767px){
.lanmu_l { font-size:24px; }
}
.tablanmu_l { color:#333; float:left; font-weight:700; font-size:28px; position:relative; line-height:1.1; z-index:0; }
.tablanmu_l:after { content:""; position:absolute; bottom:-2px; left:0; right:0; height:6px; border-radius:6px; background:#D1D9ED; z-index:-1; }
.tablanmu_r { float:right; padding:0 58px 0 0; position:relative; }
@media (max-width: 767px) {
.tablanmu_r { padding:20px 0 0; float:left; width:100%; }
}
.mores_all { position:absolute; right:0; top:4px; padding:0 30px 0 0; }
.mores_all:after { content:""; position:absolute; width:23px; height:23px; background:none no-repeat center; right:0; }
.mores_all a { font-size:14px; color:#03459E; line-height:23px; }
.mores_all a:hover { color:#e30000; }
.indexggbox { width:auto; height:auto; overflow:hidden; margin-bottom:22px; border-top:3px solid #1e58a9; border-bottom:#d4e0ee solid 1px; border-left:#d4e0ee solid 1px; border-right:#d4e0ee solid 1px; }
.fwcx { width:100%; min-height:344px; }
.fwcx1 { width:100%; min-height:375px; }
@media (max-width: 1199px) {
.fwcx { min-height:inherit; }
}
@-webkit-keyframes pulse-border {
  0% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    -ms-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    -moz-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    -o-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    -ms-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    -moz-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    -o-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}
@keyframes pulse-border {
  0% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    -ms-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    -moz-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    -o-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    -ms-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    -moz-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    -o-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}
.marqueebox { overflow:hidden; margin:0 22px 22px; height:242px; }
.marquee-1 { width:100%; height:278px; overflow:hidden; margin:0; }
.marquee-2 { width:100%; height:296px; overflow:hidden; margin:0; }
.marquee-3 { width:100%; height:367px; overflow:hidden; margin:0; }
@media (max-width: 1440px) {
.marquee-2 { height:285px; }
}
@media (max-width: 1366px) {
.marquee-2 { height:277px; }
}
@media (max-width: 1280px) {
.marquee-2 { height:265px; }
}
@media (max-width: 1199px) {
.marqueebox { height:222px; }
}
@media (max-width: 767px) {
.marqueebox { height:238px; }
}
.pgbanner img { width:100%; height:auto; }
.pgnav { border-bottom:#F4F4F4 solid 1px; margin-bottom:38px; }
.pgnav li { display:inline-block; font-size:16px; padding-bottom:13px; position:relative; color:#333333; margin-right:58px; }
.pgnav li:last-child { margin-right:0; }
.pgnav li:hover a, .pgnav li.active a { color:#05429b; }
.pgnav li:hover:after, .pgnav li.active:after { content:""; position:absolute; bottom:-1px; left:0; right:0; height:3px; background:#04449C; }
.about { padding:36px 40px 0; background:none repeat-x top center #ffffff; margin-top:40px; }
@media (max-width: 767px) {
.pgnav { margin-bottom:18px; }
.pgnav li { margin-right:32px; }
.about { padding:16px 18px 0; margin-top:20px; }
}
.orgtit { font-size:24px; color:#04449C; font-weight:700; line-height:1.3; margin:40px 0 0; }
.staff { margin-top:40px; }
.staff .row { margin-left:-20px; margin-right:-20px; }
.staff .row > [class^="col"] { padding-left:20px; padding-right:20px; }
.staff li { margin-bottom:50px; }
.staff .expert { padding:10px 20px 10px 10px; background:none no-repeat right bottom #ffffff; overflow:hidden; -ms-box-shadow:2px 3px 10px 0px rgba(26,57,92,0.05); -o-box-shadow:2px 3px 10px 0px rgba(26,57,92,0.05); -moz-box-shadow:2px 3px 10px 0px rgba(26,57,92,0.05); -webkit-box-shadow:2px 3px 10px 0px rgba(26,57,92,0.05); box-shadow:2px 3px 10px 0px rgba(26,57,92,0.05); }
.staff .expert:hover { -ms-box-shadow:2px 3px 20px 0px rgba(26,57,92,0.15); -o-box-shadow:2px 3px 20px 0px rgba(26,57,92,0.15); -moz-box-shadow:2px 3px 20px 0px rgba(26,57,92,0.15); -webkit-box-shadow:2px 3px 20px 0px rgba(26,57,92,0.15); box-shadow:2px 3px 20px 0px rgba(26,57,92,0.15); }
.staff .img-box { width:160px; height:220px; float:left; margin-right:20px; overflow:hidden; border-radius:4px; }
.staff .img-box img { width:100%; height:100%; object-fit:cover; -webkit-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; }
.staff li:hover .img-box img { -webkit-transform:scale(1.06); -moz-transform:scale(1.06); -ms-transform:scale(1.06); -o-transform:scale(1.06); transform:scale(1.06); }
.staff .info-box { overflow:hidden; }
.staff .info-box h4 { font-size:18px; font-weight:700; line-height:1.3; position:relative; margin:16px 0 0; color:#333; }
.staff .info-box h5 { font-size:18px; line-height:1.3; position:relative; margin:3px 0 19px; color:#333; text-transform:inherit; }
.staff li:hover .info-box h4 { color:#04449C; }
.staff .info-box p { font-size:16px; line-height:1.4; color:#72859f; margin-bottom:6px; }
@media (max-width: 1280px) {
.staff .row { margin-left:-15px; margin-right:-15px; }
.staff .row > [class^="col"] { padding-left:15px; padding-right:15px; }
.staff li { margin-bottom:36px; }
}
@media (max-width: 1199px) {
.staff .col-md-4 { float:left; width:50%; }
}
@media (max-width: 767px) {
.orgtit { margin:28px 0 0; }
.staff { margin-top:20px; }
.staff .col-md-4 { width:100%; }
.staff .img-box { width:150px; height:206px; }
.staff .img-box img { height:auto; }
.staff .info-box h4 { font-size:17px; }
.staff li { margin-bottom:30px; }
}
.links .ui-select-wrap { display:block; border:1px solid #F2F2F2; border-radius:4px; height:50px; line-height:48px; border-radius:3px; background-color:#F2F2F2; color:#333; font-size:16px; padding-left:20px; padding-right:40px; }
.links .ui-select-input { right:40px; padding-left:20px; }
.links .fa-caret-down:before { content:none; }
.links .ui-select-arrow { right:15px; top:45%; border:0; border-width:0; border-top-color:transparent; background:none no-repeat center right; width:15px; height:9px; }
.links .ui-select-list { border:0; background-color:#f2f2f2; width:100.5%; top:51px; border-radius:3px; }
.links .ui-select-list li { line-height:32px; margin-bottom:0; }
.links .ui-select-wrap.up .ui-select-list { bottom:51px; }
@media (max-width: 991px) {
.links .ui-select-list li { margin-bottom:0; }
}
.page-main { padding-top:40px; padding-bottom:50px; position:relative; z-index:101; min-height:calc(100vh - 403px); }
.main-content { margin-left:-20px; margin-right:-20px; }
.main-content .col-w { padding-left:20px; padding-right:20px; }
.secBody { padding:40px 0 50px; min-height:-moz-calc(100vh - 696px); min-height:-webkit-calc(100vh - 696px); min-height:calc(100vh - 696px); }
.secBody .secCon { padding:18px 30px 50px; border-radius:4px; }
@media (min-width: 1600px) {
.secBody .sec-aside { width:26.6%; }
.secBody .sec-cont { width:73.4%; }
}
.lbborderstyle { background:#ffffff; padding:22px 30px 20px 30px; border-radius:3px; overflow:hidden; }
.xlborderstyle { background:#ffffff; padding:8px 54px 10px 54px; border-radius:3px; }
.content-info { background:#ffffff; padding:14px 30px 30px 30px; border-radius:4px; min-height:-moz-calc(100vh - 478px); min-height:-webkit-calc(100vh - 478px); min-height:calc(100vh - 478px); }
.column { overflow:hidden; }
.column_l { width:auto; font-size:26px; font-weight:700; color:#333333; float:left; display:inline-block; padding:0 0 0 32px; line-height:130%; position:relative; }
.column_l:after { position:absolute; content:""; width:16px; height:16px; left:0; top:6px; background:none no-repeat center; }
.column_r { float:right; }
@media (max-width: 1199px){
.column[data-v-lang] .column_r { width:100%; display:block; }
}
@media (max-width: 767px){
.column_r { width:100%; display:block; }
.breadcrumb { padding:0 0 10px 0; }
}
.column1 { background:#193d7b; overflow:hidden; }
.column1_l { width:auto; font-size:26px; font-weight:500; color:#fff; float:left; display:inline-block; overflow:hidden; padding:9px 15px; line-height:130%; }
@media (max-width: 767px){
.column_l { font-size:24px; }
.column_l:after { top:8px; }
}
.bread-crumbs { float:right; }
.bread-item { background:transparent; margin-bottom:0; font-size:14px; border-radius:0px; padding:7px 0 0 22px; position:relative; }
.bread-item:before { content:""; width:12px; height:16px; background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20stroke%3D%22%23526779%22%20stroke-width%3D%221.4%22%3E%3Cpath%20d%3D%22M2%207l6-5%206%205v7H9v-4H7v4H2z%22%20fill%3D%22%23526779%22%2F%3E%3C%2Fsvg%3E") no-repeat center; position:absolute; left:0; top:9px; }
.bread-item > li { color:#A3AFBF; }
.bread-item > li > a { color:#A3AFBF; }
.bread-item > li > a:hover { color:#05429B; }
.bread-item > li > a:last-child { color:#05429B; }
.bread-item > li > a:after { content:"/"; font-family:"FontAwesome"; font-style:normal; -webkit-font-smoothing:antialiased; -webkit-text-stroke-width:0.2px; -moz-osx-font-smoothing:grayscale; padding:0 7px; color:#A3AFBF; font-size:12px; }
.bread-item > li > a:last-child:after { content:""; padding:0; }
.bread-item[data-v-xl] { padding:2px 0 18px 0; }
@media (max-width: 767px) {
.bread-crumbs { float:left; width:100%; }
.bread-item { padding:0 0 15px 22px; }
.bread-item:before { top:3px; }
}
.foot { overflow:hidden; background:none no-repeat top center #133262; background-size:100%; }
.index-font { margin-top:0; }
.foot .tophalf { padding:60px 0; }
.copyright { font-size:12px; line-height:20px; color:#f7f7f7; display:block; overflow:hidden; }
.copyright .cas { width:506px; border-right:#667b97 solid 1px; display:block; overflow:hidden; float:left; margin:0 32px 0 0; text-align:center; padding:4px 0; }
.copyright .left { width:52%; font-size:16px; line-height:1.6; color:#f3f8ff; display:block; overflow:hidden; float:left; }
.copyright .left a { color:#f3f8ff; }
.copyright .left a:hover { color:#aebfff; }
.copyright .left a, .copyright .left span { display:inline-block; margin:0 8px; }
.copyright .left img { display:inline-block; margin-left:5px; }
.copyright .rightbz { display:block; overflow:hidden; float:right; margin:5px 0 0; }
.copyright .rightbz img { display:inline-block; margin-left:5px; }
.copyright .rightbz .picmr { margin-right:12px; }
.copyright .rightjb { width:65px; padding:10px 0 0 0; display:block; overflow:hidden; float:right; }
.copyright .rightwx { width:88px; display:block; overflow:hidden; float:right; }
@media (max-width: 1280px){
.copyright .left { font-size:15px; line-height:1.7; }
}
@media (max-width: 1199px){
.foot { background-size:cover; }
.foot .tophalf { padding:40px 0; }
.copyright .cas { width:340px; margin:0 18px 0 0; padding-right:28px; }
.copyright .rightwx { width:66.8px; }
.copyright .left { font-size:12px; line-height:1.6; }
}
@media (max-width: 991px){
.copyright .rightwx { float:none; }
.copyright .left { width:100%; text-align:center; margin-top:15px; font-size:14px; }
.copyright .cas { float:none; margin:0 auto; padding-right:0; border:0; }
}
@media (max-width: 767px){
.copyright .cas { width:100%; border:0px; margin:0; padding:0; }
.copyright .cas img { display:block; margin-right:auto; margin-left:auto; }
.copyright .rightwx { width:88px; margin:0 auto; }
}
.nrhei { font-size:16px; line-height:1.9; color:#333; word-wrap:break-word; }
.nrhei-dp { font-size:16px; line-height:1.9; color:#333; word-wrap:break-word; }
.nrhei-ry { font-size:16px; line-height:1.4; color:#333; word-wrap:break-word; }
.ryname { border-bottom:#D6DFEB solid 1px; }
.ryname_l { color:#333; float:left; font-weight:700; font-size:26px; line-height:1; padding:0 0 18px; padding-right:3px; position:relative; }
.ryname_l:after { content:""; position:absolute; bottom:-1px; left:0; right:0; height:3px; background:#0052D9; }
.ryname_l span { font-size:16px; font-weight:500; margin-left:10px; }
.ryname_l span i { color:#8DADD7; margin-right:10px; }
.rylanmu { overflow:hidden; background:#f0f3fa; border-left:#064a9a solid 4px; padding:0 12px 0 17px; margin:18px 0 16px 0; }
.rylanmu_l { color:#064a9a; float:left; font-weight:700; font-size:19px; line-height:140%; padding:12px 0; }
.rylanmu_l img { display:inline-block; margin-right:10px; margin-top:-3px; }
.xlmain { display:block; margin:0px; }
.xlmain hr { margin-top:25px; border-top:1px solid #eee; }
.xlmain .wztitle { color:#333333; line-height:1.3; text-align:center; font-size:30px; font-weight:700; margin:58px 0 30px 0; }
.xlmain .wztitle[data-v-dp] { color:#333333; line-height:1.3; text-align:center; font-size:26px; font-weight:700; margin:15px 0 30px; border-bottom:#F1F1F3 solid 1px; padding-bottom:18px; }
.xlmain .basicinfo { border-bottom:#F1F1F3 solid 1px; padding-bottom:8px; }
.xlmain .basicinfo .other-share { float:right; }
.xlmain .basicinfo .qtinfo { color:#999; font-size:15px; margin:0; }
.xlmain .basicinfo .qtinfo a { color:#999; text-decoration:none; }
.xlmain .basicinfo .qtinfo a:hover { color:#de0c0c; text-decoration:none; }
.xlmain .basicinfo .share { float:right; }
.xlmain .basicinfo .qtinfo span { display:inline-block; margin-right:15px; }
.xlmain .basicinfo .qtinfo span:last-child { margin-right:0; }
.xlmain .text { margin:32px 0 0 0; overflow:hidden; display:block; }
.xlmain .text p, .xlmain .text div { margin:0 0 22px; }
.xlmain .text p:last-child, .xlmain .text div:last-child { margin:0; }
.xlmain .text img { display:inline-block; margin-right:auto; margin-left:auto; }
.xlmain .text .zc img { margin-left:inherit !important; margin-right:inherit !important; display:inline-block; }
.xlmain .textlx { margin:0; overflow:hidden; display:block; }
.xlmain .textlx p { margin:0 0 12px 0; }
.xlmain .textlx img { display:block; margin-right:auto; margin-left:auto; }
.xlmain .textxl { margin:30px 0 0 0; overflow:hidden; display:block; }
.xlmain .textxl p, .xlmain .textxl div { margin:0 0 22px; }
.xlmain .textxl p:last-child, .xlmain .textxl div:last-child { margin:0; }
.xlmain .textxl img { display:block; margin-right:auto; margin-left:auto; }
.xlmain .textxl table { margin:0 0 15px 0; }
.xlmain .textxl td { text-align:center; }
.xlmain .textxl video { border:#d9d9d9 solid 6px; border-radius:5px; width:66% !important; height:100% !important; margin:18px auto; display:block; }
.xlmain .textsp { margin:30px auto 26px auto; overflow:hidden; display:block; width:76%; }
.xlmain .textry { overflow:hidden; margin:32px 0 0 0; }
.xlmain .textry .mt { margin-top:288px; }
.xlmain .textry h3 { font-size:16px; line-height:1.5; margin:0 0 8px; display:block; color:#444444; overflow:hidden; }
.xlmain .textry h3 span { display:block; overflow:hidden; }
.xlmain .textry h3 span:first-child { font-weight:700; width:152px; text-align:left; float:left; }
.xlmain .textry h4 { font-size:28px; line-height:1.2; margin:5px 0 20px 0; display:block; color:#31373f; font-weight:700; }
.xlmain .textry h4 span { font-size:22px; margin-left:20px; color:#999; }
.xlmain .textry p { margin:0 0 6px; }
.xlmain .textry p a { color:#333; }
.xlmain .textry p a:hover { color:#005bac; }
.xlmain .textry th { color:#333; font-size:16px; }
.xlmain .textry p strong { font-size:20px; margin-bottom:10px; display:block; margin-top:25px; color:#4384d0; }
.xlmain .textry ul li { list-style-type:disc; margin-top:6px; }
.xlmain .textry .ryinfo { overflow:hidden; background:#e6f3fc; }
.xlmain .textry .ryinfo .ryimg { margin-right:30px; background:#c1dced; padding:30px 50px; }
.xlmain .textry .ryinfo .ryimg img { border-radius:5px; width:180px; height:240px; }
.xlmain .textry .ryinfo .rytxt p { line-height:220%; font-size:17px; margin:30px 0 0 0; color:#222; }
.xlmain .textry .ryinfo .rytxt p a { color:#222; font-size:17px; text-decoration:none; font-style:normal; }
.xlmain .textry .ryinfo .rytxt p a:hover { color:#ff7300; }
.xlmain .textry .rydetail { overflow:hidden; margin-top:15px; }
.xlmain .textry .rydetail .detail { padding-left:2px; font-size:16px !important; line-height:1.8 !important; }
.xlmain .textry .rydetail table { border:transparent; }
.xlmain .textry .rydetail tbody { background-color:transparent; }
.xlmain .textry .fr { margin-left:28px; margin-bottom:12px; }
.xlmain .textry .fr img { max-width:298px; }
.xlmain .textry .fr h4 { font-size:15px; line-height:1.5; margin:15px 0; text-align:center; font-weight:500; color:#3157bb; }
.xlmain .textry h2 { font-size:28px; line-height:140%; font-weight:700; padding:3px 0 16px 0; color:#124c9c; margin:0; position:relative; }
.xlmain .textry h2 span { font-weight:500; color:#000; font-size:20px; margin-left:15px; }
.xlmain .textxmz { margin:24px 0 0 0; overflow:hidden; display:block; }
.xlmain .textxmz p { margin:0 0 10px 0; }
.xlmain .textxmz p:last-child { margin:0; }
.xlmain .textxmz .el-tab-pane { line-height:150%; }
.xlmain .textxmz .el-tabs--border-card>.el-tabs__content { padding:20px 0px 0 0px; }
.xlmain .cont-page { margin-top:25px; border-top:1px solid #eee; padding-top:30px; line-height:24px; color:#4D4D4D; font-size:15px; }
.xlmain .cont-page .a-page { margin-bottom:14px; position:relative; padding-left:33px; }
.xlmain .cont-page .a-page:last-child { margin-bottom:0px; }
.xlmain .cont-page .a-page .arrow { position:absolute; content:""; width:20px; height:20px; left:0; top:1px; }
.xlmain .cont-page .a-page a { color:#4D4D4D; }
.xlmain .cont-page .a-page:hover { color:#03459e; }
.xlmain .cont-page .a-page:hover a { color:#03459e; }
@media (min-width: 767px) {
.xlmain .textxl img { max-width:66%; }
.xlmain .text img { max-width:80%; }
}
@media (max-width: 1280px) {
.xlmain .wztitle[data-v-dp] { margin:0 0 30px; }
}
@media (max-width: 1199px) {
.xlmain .textsp { width:80%; }
.xlmain .textxl video { width:80% !important; }
}
@media screen and (max-width: 991px){
.xlmain .wztitle { margin:40px 0 24px 0; padding:0px 1% 2px; font-size:26px; }
.xlmain .wztitle[data-v-dp] { font-size:24px; }
.xlmain .textxl img { max-width:77%; }
}
@media (max-width: 767px) {
.xlmain .wztitle { font-size:19px; margin:30px 0 12px 0; }
.xlmain .wztitle[data-v-dp] { margin:0 0 20px; font-size:20px; }
.xlmain .text { margin:26px 0 0 0; }
.xlmain .text .left { width:100%; margin-right:auto !important; }
.xlmain .textsp { width:100%; margin:15px auto 2px auto; }
.xlmain .textxl video { width:100% !important; margin:0 auto 18px; }
.xlmain .textry .fr { width:100%; }
.xlmain .textry .fr img { margin-left:auto; margin-right:auto; margin-bottom:20px; display:block; max-width:100%; }
.xlmain .textry h3 span { display:block; margin-top:3px; margin-left:0; }
.xlmain .basicinfo .qtinfo { text-align:center; font-size:14px; }
.xlmain .textry h2 span { display:block; font-size:18px; margin-left:0; }
.xlmain .textxl img { max-width:100%; }
.xlmain .basicinfo .qtinfo span { display:inline-block; margin-right:5px; margin-left:5px; }
}
.social-share { display:inline-block; }
.social-share a { position:relative; text-decoration:none; margin:4px; display:inline-block; outline:none; }
.social-share .social-share-icon { position:relative; display:inline-block; width:32px; height:32px; font-size:20px; border-radius:50%; line-height:32px; border:1px solid #666; color:#666; text-align:center; vertical-align:middle; transition:background 0.6s ease-out 0s; }
.social-share .social-share-icon:hover { background:#666; color:#fff; }
.social-share .icon-wechat .wechat-qrcode { display:none; border:1px solid #eee; position:absolute; z-index:9; top:-205px; left:-64px; width:160px; height:192px; color:#666; font-size:12px; text-align:center; background-color:#fff; box-shadow:0 2px 10px #aaa; transition:all 200ms; -webkit-tansition:all 350ms; -moz-transition:all 350ms; }
.social-share .icon-wechat .wechat-qrcode.bottom { top:40px; left:-64px; }
.social-share .icon-wechat .wechat-qrcode.bottom:after { display:none; }
.social-share .icon-wechat .wechat-qrcode h4 { font-weight:normal; height:26px; line-height:26px; font-size:12px; background-color:#f3f3f3; margin:0; padding:0; color:#777; }
.social-share .icon-wechat .wechat-qrcode .qrcode { width:105px; margin:10px auto; }
.social-share .icon-wechat .wechat-qrcode .qrcode table { margin:0 !important; }
.social-share .icon-wechat .wechat-qrcode .help p { font-weight:normal; line-height:16px; padding:0; margin:0; }
.social-share .icon-wechat .wechat-qrcode:after { content:""; position:absolute; left:50%; margin-left:-6px; bottom:-13px; width:0; height:0; border-width:8px 6px 6px 6px; border-style:solid; border-color:#fff transparent transparent transparent; }
.social-share .icon-wechat:hover .wechat-qrcode { display:block; }
.share-xl .social-share a { display:inline-block; width:20px; height:20px; border:none; }
.share-xl .social-share a.icon-wechat { background:none; background-size:contain; }
.share-xl .social-share a.icon-weibo { background:none; background-size:contain; }
.pmt { margin-top:40px; }
.page { text-align:center; }
.page li { display:inline-block; }
.page a { display:inline-block; line-height:36px; padding:0 15px; margin:0 2px 6px; color:#666; background-color:#ffffff; border-radius:3px; font-size:14px; border:#EBEBEB solid 1px; }
.page a:hover, .page a.current, .page a.active, .page a.a-s { background-color:#04449C; border:#04449C solid 1px; color:#fff; }
.page-phone { height:46px; line-height:46px; border-radius:8px; text-align:center; color:#fff; font-size:16px; background:#04449C; display:none !important; }
.page-phone:hover, .page-phone:active { color:#fff; }
.page form { color:#666666; }
@media (max-width: 767px) {
.page { display:none; }
.page-phone { display:block !important; }
}
.link-box { margin-top:40px; }
.link-box .row { margin-left:-30px; margin-right:-30px; }
.link-box .row > [class^="col"] { padding-left:30px; padding-right:30px; }
.link-tit h3 { font-size:18px !important; font-weight:700; color:#fff; line-height:1.1; background:#1e3d96; padding:11px 15px; float:left; margin:0; }
.link-sort { font-size:20px; color:#03459e; line-height:1.1; font-weight:700; background:none center #ffffff; border-left:#03459e solid 5px; padding:16px 20px; margin:0 0 15px; position:relative; }
.link-sort .more { position:absolute; content:""; color:#8690b6; font-size:14px; line-height:1.1; top:23px; right:20px; font-weight:500; text-transform:uppercase; }
.link-sort .more:hover { color:#e30000; }
.link-box .col-sm-6 { margin-bottom:0 !important; }
.link-box div { margin-bottom:36px !important; }
.link-box div:last-child { margin-bottom:0 !important; }
@media (max-width: 1440px) {
.link-box .row { margin-left:-15px; margin-right:-15px; }
.link-box .row > [class^="col"] { padding-left:15px; padding-right:15px; }
}
@media (max-width: 767px) {
.link-box { margin-top:24px; }
.link-sort { line-height:1.3; }
.link-box div { margin-bottom:18px !important; }
}
.pic-list .row { margin-left:-20px; margin-right:-20px; }
.pic-list .row > [class^="col"] { padding-left:20px; padding-right:20px; }
.pic-list li { margin-top:30px; }
.pic-list li a { display:block; overflow:hidden; width:100%; height:260px; }
.pic-list li a img { height:100%; width:100%; object-fit:cover; -moz-transition:all .5s ease; -ms-transition:all .5s ease; -o-transition:all .5s ease; transition:all .5s ease; }
.pic-list li a:hover img { -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); }
@media (max-width: 1440px){
.pic-list li a { height:241px; }
}
@media (max-width: 1366px){
.pic-list li a { height:229px; }
}
@media (max-width: 1280px){
.pic-list li a { height:211px; }
}
@media (max-width: 1199px){
.pic-list .row { margin-left:-15px; margin-right:-15px; }
.pic-list .row > [class^="col"] { padding-left:15px; padding-right:15px; }
.pic-list li a { height:171px; }
.pic-list li { margin-top:30px; }
}
@media (max-width: 991px){
.pic-list li a { height:128px; }
}
@media (max-width: 767px){
.pic-list .row { margin-left:-10px; margin-right:-10px; }
.pic-list .row > [class^="col"] { padding-left:10px; padding-right:10px; }
.pic-list li a { height:25vw; }
.pic-list li { margin-top:24px; }
}
.rcphotobox { width:100%; height:298px; display:table; padding:22px; }
.rcphotobox span { display:table-cell; vertical-align:middle; }
.rcphotobox span img { max-height:248px; border:#efefef solid 0px; }
.module { margin:0px auto; overflow:hidden; width:100%; border-radius:3px; background:#f0f3fa; }
.module-a { float:right; padding-bottom:200em; margin-bottom:-200em; }
.module-c, .module-d { float:left; padding-bottom:200em; margin-bottom:-200em; }
.module-a { width:25%; }
.module-a img { border-radius:5px; }
.bl { border-left:#c1e8d3 solid 1px; }
@media screen and (max-width: 767px){
.xlmain .textry h3 span { float:left; display:block; }
.xlmain .textry h3 span:first-child { width:100%; text-align:left; }
}
.indexys-box-05 { padding-bottom:70px; background-size:contain; background-position:bottom center; position:relative; }
.indexys-box-05 .row-w { margin-left:-10px; margin-right:-10px; }
.indexys-box-05 .row-w .col-w { padding-left:10px; padding-right:10px; }
.indexys-box-05 .box-s { position:relative; margin-bottom:20px; overflow:hidden; }
.indexys-box-05 .box-s.box-video .box-title { display:block; top:0 !important; bottom:0 !important; }
.indexys-box-05 .box-s .box-img { overflow:hidden; }
.indexys-box-05 .box-s .box-img img { display:block; width:100%; height:350px; transition:all 0.5s; }
.indexys-box-05 .box-s .box-mc { position:absolute; top:0; height:100%; left:0; right:0; background-color:rgba(0, 0, 0, 0.5); padding:30px; text-align:center; transition:all 0.5s; display:flex; align-items:center; justify-content:center; }
.indexys-box-05 .box-s .box-mc::before { content:""; position:absolute; left:20px; right:20px; top:20px; bottom:20px; border:1px solid rgba(255, 255, 255, 0.6); }
.indexys-box-05 .box-s .box-mc .middle-cont { position:relative; z-index:9; text-align:center; color:#fff; font-size:30px; font-weight:700; }
.indexys-box-05 .box-s .box-title { position:absolute; left:0; right:0; bottom:-100%; height:100%; background:url(dlhws-icon-15.png) repeat-x left bottom; transition:all 0.5s; }
.indexys-box-05 .box-s .box-title .title-s { position:absolute; left:20px; right:20px; bottom:20px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:36px; line-height:36px; text-align:center; color:#fff; font-size:30px; font-weight:700; }
.indexys-box-05 .box-s .video-mc { position:absolute; left:0; right:0; top:0; bottom:0; background:none no-repeat center center; }
.indexys-box-05 .box-s:hover .box-img img { transform:scale(1.1); }
.indexys-box-05 .box-s:hover .box-mc { top:-100%; }
.indexys-box-05 .box-s:hover .box-title { bottom:0; }
.index-box-01 { background-position:center center; background-size:auto 90%; }
.research-news-scroll { margin:-15px -9px; }
.research-news-scroll .swiper-slide { padding:15px 9px; }
.index-box-01 .box-s { box-shadow:0px 5px 8px 0px rgba(40, 52, 68, 0.25); }
.index-box-01 .box-s .box-img { overflow:hidden; }
.index-box-01 .box-s .box-img img { display:block; width:100%; height:217px; transition:all 0.5s; }
.index-box-01 .box-s .box-info { padding:25px 30px; }
.index-box-01 .box-s .box-info .box-title { color:#333333; overflow:hidden; text-overflow:ellipsis; display:block; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; line-height:28px; height:112px; margin-bottom:10px; }
.index-box-01 .box-s .box-info .box-date { color:#004EC0; line-height:30px; }
.index-box-01 .box-s:hover .box-img img { transform:scale(1.1); }
.index-box-01 .box-s:hover .box-info .box-title { color:#004EC0; }
.index-box-01 .news-next, .index-box-01 .news-prev { width:40px; height:60px; background:#E3F0FC; }
.index-box-01 .news-next::after, .index-box-01 .news-prev::after { color:#0552c1; font-size:20px; font-weight:bold; }
.index-box-01 .news-next:hover, .index-box-01 .news-prev:hover { background:#0552c1; }
.index-box-01 .news-next:hover::after, .index-box-01 .news-prev:hover::after { color:#fff; }
.index-box-01 .news-next { right:-80px; }
.index-box-01 .news-prev { left:-80px; }
@media (max-width: 767px) {
.comp-pages .page-pc { display:none; }
.comp-pages .page-phone { display:block; }
.comp-text-list-01 .box-s { line-height:26px; }
.comp-text-list-01 .box-s:after { top:25px; margin-top:0; }
.comp-text-list-01 .box-s .box-title { white-space:normal; height:auto; line-height:26px; }
.comp-text-list-02 li { margin-bottom:20px; }
.comp-text-list-02 .box-s { padding:15px; }
.comp-text-list-02 .box-s .box-title { white-space:normal; height:auto; line-height:26px; }
.comp-text-list-03 .box-s .box-title { white-space:normal; height:auto; line-height:26px; }
.comp-text-list-04 .box-s { height:auto; display:flex; align-items:center; padding-left:0; }
.comp-text-list-04 .box-s .box-icon { position:relative; }
.comp-text-list-04 .box-s .box-title { flex:1; padding-top:10px; padding-bottom:10px; white-space:normal; height:auto; line-height:20px; }
.comp-text-list-07 li { margin-bottom:20px; }
.comp-text-list-07 li .box-s { padding:20px 20px 20px 0; }
.comp-text-list-07 li .box-s .box-title { white-space:normal; height:auto; line-height:26px; }
.comp-image-text-list-01 .box-s { margin-bottom:20px; }
.comp-image-text-list-01 .box-s .box-img { height:220px; }
.comp-image-text-list-02 .box-s { margin-bottom:20px; }
.comp-image-text-list-02 .box-s .box-title { display:block; height:auto; max-height:auto; line-height:26px; }
.comp-image-text-list-03 .box-s .box-title { white-space:normal; height:auto; line-height:26px; }
.comp-image-text-list-04 .box-s .box-top { position:relative; margin-bottom:15px; }
.comp-image-text-list-04 .box-s .box-date { position:absolute; margin:0; bottom:0; left:0; }
.comp-image-text-list-04 .box-s .box-title { display:block; height:auto; max-height:auto; line-height:26px; }
.comp-image-text-list-05 .box-s .box-title { white-space:normal; height:auto; line-height:26px; }
.comp-image-text-list-06 .box-s .box-img { float:none; margin-right:0; width:100%; }
.comp-image-text-list-06 .box-s .box-title { display:block; height:auto; max-height:auto; line-height:26px; }
.comp-image-text-list-07 .box-s .box-info { margin-top:-40px; margin-left:15px; margin-right:15px; }
.comp-image-text-list-07 .box-s .box-title { display:block; height:auto; max-height:auto; line-height:26px; }
.comp-personnel-list-01 .row .box-w:nth-child(2n +1) { clear:left; }
.comp-personnel-list-01 .box-s .box-img { height:210px; }
.comp-personnel-list-01 .box-s .box-info .box-title { white-space:normal; height:auto; line-height:26px; }
.comp-personnel-list-02 .row .box-w:nth-child(2n +1) { clear:left; }
.comp-personnel-list-02 .box-s .box-img { height:210px; }
.comp-personnel-list-02 .box-s .box-title { white-space:normal; height:auto; line-height:26px; }
.comp-personnel-list-05 .box-s .box-img { float:none; margin-right:0; }
.comp-personnel-details-01 .info-top { padding:15px; }
.comp-personnel-details-01 .info-top .box-img { position:static; margin-bottom:20px; }
.side-menu { display:none; }
}
@media (max-width: 1440px) {
.tp-list .tp-a .img-box { height:272px; }
.m53 { margin:0 -30px; }
.p53 { padding:0 30px; }
.ry-list .ry-a .img-box { height:212px; }
}
@media (max-width: 1366px) {
.ry-list .ry-a { margin-bottom:40px; }
.ry-list .ry-a .img-box { height:200px; }
.tp-list .tp-a .img-box { height:260px; }
.top-cont .top-info { padding-left:530px; padding-right:120px; padding-top:100px; }
}
@media (max-width: 1280px) {
.m53 { margin:0 -15px; }
.p53 { padding:0 15px; }
.ry-list .ry-a .img-box { height:196px; }
.tp-list .tp-a .img-box { height:228px; }
.research-img { width:400px; height:264px; }
.research-info { overflow:initial; }
.profile .pro-left { overflow:initial; }
.profile .num-box ul li { height:210px; padding:20px 20px 20px 20px; }
.top-cont .img-box { width:320px; height:414px; left:50px; }
.top-cont .top-info { padding-left:430px; padding-right:80px; padding-top:70px; }
.dhs-rydetail-box .top-cont { margin-bottom:30px; }
.top-cont .ry-name { font-size:60px; line-height:70px; margin-bottom:15px; }
}
@media (max-width: 1279px) {
.ry-list .ry-a .img-box { height:204px; }
.tp-list .tp-a .img-box { height:237px; }
.profile .disp-row .cell { line-height:40px; font-size:30px; }
.profile .disp-row .cell span:first-child { font-size:30px; }
.profile .disp-row .cell span:first-letter { font-size:40px; }
}
@media (max-width: 1199px) {
.ry-list .col-lg-5ths:nth-child(5n/**/+1) { clear:none; }
.ry-list .col-lg-5ths:nth-child(3n/**/+1) { clear:left; }
.ry-list .ry-a .img-box { height:293px; }
.tp-list .tp-a { margin-bottom:40px; }
.tp-list .tp-a .img-box { height:193px; }
.tp-list .tp-a .tp-t { position:static; line-height:26px; min-height:72px; padding:10px 20px 10px 20px; }
.tp-list .tp-a .tp-t div { min-height:52px; }
.tw-list .tw-img-box { width:345px; height:227px; margin-right:30px; }
.org .row .col-lg-3:nth-child(4n/**/+1) { clear:none; }
.org .row .col-lg-3:nth-child(3n/**/+1) { clear:left; }
.research-img { width:320px; height:211px; }
.research-top { margin-bottom:50px; }
.profile .pro-right { width:320px; }
.profile .pro-right img { height:225px; }
.profile .num-box { min-height:510px; }
.profile .num-box ul li { height:190px; }
.profile .num-box ul li img { max-width:45px; max-height:45px; }
.profile .num-box ul li .num { font-size:32px; }
.pc1199 { display:none; }
.ph1199 { display:block; }
.fellows-m10 { margin:0 -15px; }
.fellows-p10 { padding:0 15px; }
}
@media (max-width: 991px) {
.close-d-box { right:-35px; }
.d-cont .d-detail { width:300px; }
.d-cont .d-ry { padding:20px; }
.ry-list .ry-a .img-box { height:220px; }
.tp-list .tp-a .img-box { height:145px; }
.tw-list .tw-img-box { width:250px; height:164px; }
.tw-list .tw-info { padding-top:0px; }
.tw-list .tw-title { margin:5px 0 10px 0; }
.tw-list .tw-desc { -webkit-line-clamp:3; height:90px; }
.profile .pro-right { width:280px; margin-left:20px; }
.profile .pro-right img { height:197px; }
.profile .pro-left p { line-height:26px; margin-bottom:15px; }
.profile .pro-title { margin-bottom:25px; }
.profile .profile-cont1 { margin-bottom:40px; }
.profile .disp-row .cell { line-height:26px; font-size:20px; padding:40px 0 45px 0; }
.profile .disp-row .cell span:first-child { font-size:22px; }
.profile .disp-row .cell span:first-letter { font-size:30px; }
.profile .num-box { min-height:auto; padding:25px; }
.m10 { margin:0 -15px; }
.p10 { padding:0 15px; }
.top-cont .img-box { width:250px; height:328px; }
.top-cont .top-info { padding-left:350px; padding-right:40px; padding-top:40px; }
.top-cont .ry-name { font-size:40px; line-height:48px; margin-bottom:15px; }
.dhs-rydetail-box .top-cont { min-height:410px; }
.vio-box { width:100%; height:auto; }
.gra-md-5, .gra-md-7 { width:auto; }
.pc991 { display:none; }
.ph991 { display:block; }
}
@media (max-width: 767px) {
.ry-list .col-lg-5ths:nth-child(3n/**/+1) { clear:none; }
.ry-list .ry-a .img-box { width:300px; height:auto; margin-left:auto; margin-right:auto; }
.ry-list .ry-a .ry-name, .ry-list .ry-a .ry-zw { text-align:center; }
.tp-list .tp-a .img-box { height:auto; }
.tp-list .tp-a .tp-t { min-height:auto; }
.tp-list .tp-a .tp-t div { display:block; overflow:initial; min-height:auto; }
.tw-list .tw-img-box { float:none; width:100%; height:auto; margin-right:0; margin-bottom:15px; }
.tw-list .tw-title { overflow:initial; white-space:normal; }
.tw-list .tw-desc { -webkit-line-clamp:4; height:auto; }
.wz-list .wz-date { width:65px; height:65px; line-height:26px; margin-right:15px; padding-top:9px; }
.wz-list .wz-title { overflow:initial; white-space:normal; line-height:26px; }
.wz-list .wz-time, .wz-list .wz-add { overflow:initial; white-space:normal; }
.research-img { float:none; width:100%; height:auto; margin-left:0; margin-bottom:20px; }
.res-tab-a { min-height:auto; padding:20px 20px 20px 20px; }
.res-tab-a .tab-a-img { width:80px; height:80px; margin-right:15px; }
.res-tab-a .tab-a-img img { width:55px; height:55px; }
.res-tab-a .tab-a-img::before { width:90px; height:90px; }
.res-tab-a .tab-a-desc { height:auto; }
.org .row .col-lg-3:nth-child(3n/**/+1) { clear:none; }
.org .row .col-lg-3:nth-child(2n/**/+1) { clear:left; }
.profile .pro-right { float:none; width:100%; margin-left:0px; margin-bottom:20px; }
.profile .pro-right img { height:auto; }
.profile .disp-box { display:block; }
.profile .disp-row { display:block; }
.profile .disp-row .cell { display:block; margin-bottom:10px; }
.profile .num-box ul li { width:50%; }
.m20 { margin:0 -15px; }
.p20 { padding:0 15px; }
.new-box5 { padding-top:60px; }
.top-cont .img-box { position:static; width:100%; height:auto; }
.top-cont .top-info { padding-left:0px; padding-right:0px; padding-bottom:0px; padding-top:20px; }
.top-cont .ry-name { font-size:32px; line-height:40px; }
.dhs-rydetail-box .top-cont { padding:30px; }
.vio-box { width:100%; height:auto; }
.top-cont .ry-desc { font-size:18px; line-height:30px; }
.vio-box::before { width:40px; height:40px; background-size:40px 40px; }
.gra-box2 { margin-bottom:30px; }
.gra-table1 td { padding:6px 20px; line-height:26px; }
.gra-table2 td { padding:6px 20px; line-height:26px; }
.bread-crumbs .bread-item { display:block; }
.bread-crumbs a { display:inline-block; }
.bread-crumbs span { display:inline-block; }
}
/**
 * Swiper 5.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 16, 2020
 */
@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}
:root { --swiper-theme-color:#007aff; }
.swiper-container { margin-left:auto; margin-right:auto; position:relative; overflow:hidden; list-style:none; padding:0; z-index:1; }
.swiper-container-vertical>.swiper-wrapper { flex-direction:column; }
.swiper-wrapper { position:relative; width:100%; height:100%; z-index:1; display:flex; transition-property:transform; box-sizing:content-box; }
.swiper-container-android .swiper-slide, .swiper-wrapper { transform:translate3d(0px,0,0); }
.swiper-container-multirow>.swiper-wrapper { flex-wrap:wrap; }
.swiper-container-multirow-column>.swiper-wrapper { flex-wrap:wrap; flex-direction:column; }
.swiper-container-free-mode>.swiper-wrapper { transition-timing-function:ease-out; margin:0 auto; }
.swiper-slide { flex-shrink:0; width:100%; height:100%; position:relative; transition-property:transform; }
.swiper-slide-invisible-blank { visibility:hidden; }
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height:auto; }
.swiper-container-autoheight .swiper-wrapper { align-items:flex-start; transition-property:transform,height; }
.swiper-container-3d { perspective:1200px; }
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper { transform-style:preserve-3d; }
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top { position:absolute; left:0; top:0; width:100%; height:100%; pointer-events:none; z-index:10; }
.swiper-container-3d .swiper-slide-shadow-left { background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0)); }
.swiper-container-3d .swiper-slide-shadow-right { background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0)); }
.swiper-container-3d .swiper-slide-shadow-top { background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0)); }
.swiper-container-3d .swiper-slide-shadow-bottom { background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0)); }
.swiper-container-css-mode>.swiper-wrapper { overflow:auto; scrollbar-width:none; -ms-overflow-style:none; }
.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar { display:none; }
.swiper-container-css-mode>.swiper-wrapper>.swiper-slide { scroll-snap-align:start start; }
.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper { scroll-snap-type:x mandatory; }
.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper { scroll-snap-type:y mandatory; }
:root { --swiper-navigation-size:44px; }
.swiper-button-next, .swiper-button-prev { position:absolute; top:50%; width:calc(var(--swiper-navigation-size)/ 44 * 27); height:var(--swiper-navigation-size); margin-top:calc(-1 * var(--swiper-navigation-size)/ 2); z-index:10; cursor:pointer; display:flex; align-items:center; justify-content:center; color:var(--swiper-navigation-color,var(--swiper-theme-color)); }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity:.35; cursor:auto; pointer-events:none; }
.swiper-button-next:after, .swiper-button-prev:after { font-family:swiper-icons; font-size:var(--swiper-navigation-size); text-transform:none !important; letter-spacing:0; text-transform:none; font-variant:initial; line-height:1; }
.swiper-button-prev, .swiper-container-rtl .swiper-button-next { left:10px; right:auto; }
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after { content:"prev"; }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev { right:10px; left:auto; }
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after { content:"next"; }
.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white { --swiper-navigation-color:#ffffff; }
.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black { --swiper-navigation-color:#000000; }
.swiper-button-lock { display:none; }
.swiper-pagination { position:absolute; text-align:center; transition:.3s opacity; transform:translate3d(0,0,0); z-index:10; }
.swiper-pagination.swiper-pagination-hidden { opacity:0; }
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom:10px; left:0; width:100%; }
.swiper-pagination-bullets-dynamic { overflow:hidden; font-size:0; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform:scale(.33); position:relative; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { transform:scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform:scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform:scale(.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform:scale(.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform:scale(.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform:scale(.33); }
.swiper-pagination-bullet { width:8px; height:8px; display:inline-block; border-radius:100%; background:#000; opacity:.2; }
button.swiper-pagination-bullet { border:none; margin:0; padding:0; box-shadow:none; -webkit-appearance:none; -moz-appearance:none; appearance:none; }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor:pointer; }
.swiper-pagination-bullet-active { opacity:1; background:var(--swiper-pagination-color,var(--swiper-theme-color)); }
.swiper-container-vertical>.swiper-pagination-bullets { right:10px; top:50%; transform:translate3d(0px,-50%,0); }
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet { margin:6px 0; display:block; }
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top:50%; transform:translateY(-50%); width:8px; }
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display:inline-block; transition:.2s transform,.2s top; }
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 4px; }
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left:50%; transform:translateX(-50%); white-space:nowrap; }
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition:.2s transform,.2s left; }
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition:.2s transform,.2s right; }
.swiper-pagination-progressbar { background:rgba(0,0,0,.25); position:absolute; }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background:var(--swiper-pagination-color,var(--swiper-theme-color)); position:absolute; left:0; top:0; width:100%; height:100%; transform:scale(0); transform-origin:left top; }
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin:right top; }
.swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width:100%; height:4px; left:0; top:0; }
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical>.swiper-pagination-progressbar { width:4px; height:100%; left:0; top:0; }
.swiper-pagination-white { --swiper-pagination-color:#ffffff; }
.swiper-pagination-black { --swiper-pagination-color:#000000; }
.swiper-pagination-lock { display:none; }
.swiper-scrollbar { border-radius:10px; position:relative; -ms-touch-action:none; background:rgba(0,0,0,.1); }
.swiper-container-horizontal>.swiper-scrollbar { position:absolute; left:1%; bottom:3px; z-index:50; height:5px; width:98%; }
.swiper-container-vertical>.swiper-scrollbar { position:absolute; right:3px; top:1%; z-index:50; width:5px; height:98%; }
.swiper-scrollbar-drag { height:100%; width:100%; position:relative; background:rgba(0,0,0,.5); border-radius:10px; left:0; top:0; }
.swiper-scrollbar-cursor-drag { cursor:move; }
.swiper-scrollbar-lock { display:none; }
.swiper-zoom-container { width:100%; height:100%; display:flex; justify-content:center; align-items:center; text-align:center; }
.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg { max-width:100%; max-height:100%; object-fit:contain; }
.swiper-slide-zoomed { cursor:move; }
.swiper-lazy-preloader { width:42px; height:42px; position:absolute; left:50%; top:50%; margin-left:-21px; margin-top:-21px; z-index:10; transform-origin:50%; animation:swiper-preloader-spin 1s infinite linear; box-sizing:border-box; border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color)); border-radius:50%; border-top-color:transparent; }
.swiper-lazy-preloader-white { --swiper-preloader-color:#fff; }
.swiper-lazy-preloader-black { --swiper-preloader-color:#000; }
@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
.swiper-container .swiper-notification { position:absolute; left:0; top:0; pointer-events:none; opacity:0; z-index:-1000; }
.swiper-container-fade.swiper-container-free-mode .swiper-slide { transition-timing-function:ease-out; }
.swiper-container-fade .swiper-slide { pointer-events:none; transition-property:opacity; }
.swiper-container-fade .swiper-slide .swiper-slide { pointer-events:none; }
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events:auto; }
.swiper-container-cube { overflow:visible; }
.swiper-container-cube .swiper-slide { pointer-events:none; -webkit-backface-visibility:hidden; backface-visibility:hidden; z-index:1; visibility:hidden; transform-origin:0 0; width:100%; height:100%; }
.swiper-container-cube .swiper-slide .swiper-slide { pointer-events:none; }
.swiper-container-cube.swiper-container-rtl .swiper-slide { transform-origin:100% 0; }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active { pointer-events:auto; }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev { pointer-events:auto; visibility:visible; }
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top { z-index:0; -webkit-backface-visibility:hidden; backface-visibility:hidden; }
.swiper-container-cube .swiper-cube-shadow { position:absolute; left:0; bottom:0px; width:100%; height:100%; background:#000; opacity:.6; -webkit-filter:blur(50px); filter:blur(50px); z-index:0; }
.swiper-container-flip { overflow:visible; }
.swiper-container-flip .swiper-slide { pointer-events:none; -webkit-backface-visibility:hidden; backface-visibility:hidden; z-index:1; }
.swiper-container-flip .swiper-slide .swiper-slide { pointer-events:none; }
.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events:auto; }
.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top { z-index:0; -webkit-backface-visibility:hidden; backface-visibility:hidden; }
.fy-box { margin-top:40px; }
.comp-pages { padding-top:0px; padding-bottom:20px; }
.comp-pages .page-pc li:first-child a, .comp-pages .page-pc li:last-child a { min-width:80px; }
.comp-pages .page-pc a, .comp-pages .page-pc span { font-size:16px; color:#666666; padding-left:7px; padding-right:7px; border:1px solid #C7D2EB; border-radius:5px; }
.comp-pages .page-pc a:hover, .comp-pages .page-pc span:hover, .comp-pages .page-pc a.active, .comp-pages .page-pc span.active { background:#004EC0; border:1px solid #004EC0; color:#fff; }
.comp-pages .page-pc span { background:#004EC0; border:1px solid #004EC0; color:#fff; }
.comp-pages .page-phone { background:#004EC0; }
.dp { font-size:18px; color:#333333; line-height:30px; }
.dp p { margin-bottom:10px; line-height:30px; }
.wz-list li { border-bottom:1px solid #E1E9FB; padding-bottom:32px; margin-bottom:40px; }
.wz-list li:last-child { border-bottom:none; padding-bottom:0; margin-bottom:0; }
.wz-list li:hover .wz-title { color:#004EC0; }
.wz-list .wz-a { display:block; }
.wz-list .wz-date { float:left; width:74px; height:74px; background:#004EC0; border-radius:6px; color:#FFFFFF; line-height:30px; text-align:center; margin-right:30px; padding-top:10px; }
.wz-list .d1 { font-size:32px; font-family:"syBold"; }
.wz-list .d2 { font-size:14px; }
.wz-list .wz-info { overflow:hidden; position:relative; top:-8px; }
.wz-list .wz-title { font-size:22px; font-family:"syBold"; color:#333333; line-height:30px; margin-bottom:18px; }
.wz-list .wz-time, .wz-list .wz-add { font-size:18px; color:#666666; line-height:28px; font-weight:400; padding-left:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.wz-list .wz-time { background:none no-repeat left 6px; }
.wz-list .wz-add { background:none no-repeat left 6px; }
.tw-list li { border-bottom:1px solid #E1E9FB; padding-bottom:30px; margin-bottom:30px; }
.tw-list li:last-child { border-bottom:none; padding-bottom:0; margin-bottom:0; }
.tw-list li:hover .tw-img-box img { transform:translateX(-50%) scale(1.1); transition:all 0.5s; }
.tw-list li:hover .tw-title { color:#004EC0; }
.tw-list .tw-a { display:block; }
.tw-list .tw-img-box { float:left; width:446px; height:275px; margin-right:40px; overflow:hidden; }
.tw-list .tw-img-box img { width:auto; display:block; left:50%; transform:translateX(-50%); position:relative; height:100%; max-width:inherit; transition:all 0.5s; width:100%; }
.tw-list .tw-info { overflow:hidden; padding-top:10px; }
.tw-list .tw-date { font-size:18px; color:#004EC0; line-height:30px; }
.tw-list .tw-title { font-size:22px; font-family:"syBold"; color:#333333; line-height:30px; text-overflow:ellipsis; margin:12px 0 18px 0; }
.tw-list .tw-desc { font-size:18px; color:#999999; line-height:30px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; overflow:hidden; height:120px; font-weight:400; }
.see-more { display:block; width:110px; margin-left:auto; font-size:16px; color:#004AB0; line-height:30px; text-align:right; padding-right:30px; margin-top:10px; background:none no-repeat right center; }
.d-box { display:none; position:fixed; top:0; bottom:0; left:0; right:0; background:rgba(0, 0, 0, 0.4); z-index:99999; }
.close-d-box { width:30px; height:30px; position:absolute; right:-50px; top:0; cursor:pointer; background:none no-repeat center center; }
.d-cont { position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); }
.d-cont .d-detail { width:685px; height:610px; overflow:auto; background:#FFFFFF; box-shadow:0px 3px 40px 0px rgba(0, 74, 176, 0.13); }
.d-cont .scroll-bar::-webkit-scrollbar { width:10px; background:#F0F3FA; }
.d-cont .scroll-bar::-webkit-scrollbar-thumb { background:#B8CEF3; border-radius:5px; }
.d-cont .scroll-bar::-webkit-scrollbar-button { display:none; }
.d-cont .d-ry { min-height:auto; background:none; padding:30px; }
.d-cont .d-ry:hover { background:none; box-shadow:none; cursor:default; }
.research-top { margin-bottom:86px; }
.research-img { float:right; width:605px; height:400px; margin-left:40px; }
.research-img img { width:100%; height:100%; }
.research-info { overflow:hidden; font-size:18px; color:#333333; line-height:30px; }
.research-info p, .research-info div { margin-bottom:20px; font-weight:400; }
.research-info p:last-child, .research-info div:last-child { margin-bottom:0; }
.tab-cont>div { display:none; }
.tab-cont>div:first-child { display:block; }
.res-tab-a { display:block; min-height:220px; background:#F0F3FA; border-radius:10px; padding:30px 30px 25px 30px; }
.res-tab-a .tab-a-img { float:left; width:110px; height:110px; background:#004EC0; border-radius:50%; margin-right:30px; position:relative; }
.res-tab-a .tab-a-img img { width:66px; height:66px; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); }
.res-tab-a .tab-a-img::before { position:absolute; content:""; top:-5px; left:-5px; width:120px; height:120px; border:5px solid rgba(0, 78, 192, 0.2); border-radius:50%; }
.res-tab-a .tab-a-info { overflow:hidden; }
.res-tab-a .tab-a-t { font-size:24px; color:#004EC0; line-height:30px; margin-bottom:5px; }
.res-tab-a .tab-a-desc { font-size:16px; color:#333333; line-height:26px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden; font-weight:400; height:74px; margin-bottom:20px; }
.cam-top-t { font-size:18px; color:#333333; line-height:30px; }
.cam-top img { display:block; max-width:100%; width:100%; margin:30px 0 50px 0; }
.m53 { margin:0 -53px; }
.p53 { padding:0 53px; }
.ry-list .col-lg-5ths:nth-child(5n/**/+1) { clear:left; }
.ry-list .ry-a { display:block; margin-bottom:57px; }
.ry-list .ry-a:hover .img-box img { transform:scale(1.1); transition:all 0.5s; }
.ry-list .ry-a:hover .ry-name { color:#004EC0; }
.ry-list .ry-a .img-box { height:195px; overflow:hidden; margin-bottom:24px; }
.ry-list .ry-a .img-box img { width:100%; height:100%; transition:all 0.5s; }
.ry-list .ry-a .ry-name { font-size:20px; color:#333333; line-height:26px; margin-bottom:4px; }
.ry-list .ry-a .ry-zw { font-size:14px; color:#999999; line-height:24px; }
.tp-list .col-sm-4:nth-child(3n/**/+1) { clear:left; }
.tp-list .tp-a { display:block; position:relative; margin-bottom:113px; }
.tp-list .tp-a:hover .img-box img { transform:scale(1.1); transition:all 0.5s; }
.tp-list .tp-a:hover .tp-t { transition:all 0.5s; color:#FFFFFF; background:rgba(0, 78, 192, 0.9); box-shadow:0px 3px 20px 0px rgba(0, 0, 0, 0.13); }
.tp-list .tp-a .img-box { height:294px; overflow:hidden; }
.tp-list .tp-a .img-box img { width:100%; height:100%; transition:all 0.5s; }
.tp-list .tp-a .tp-t { position:absolute; left:0; bottom:-63px; right:40px; font-size:18px; color:#333333; line-height:28px; min-height:130px; padding:22px 30px 24px 30px; background:rgba(255, 255, 255, 0.9); box-shadow:0px 3px 20px 0px rgba(0, 0, 0, 0.13); transition:all 0.5s; }
.tp-list .tp-a .tp-t div { display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; min-height:56px; }
.org .row .col-lg-3:nth-child(4n/**/+1) { clear:left; }
.org-box { padding-left:22px; background:none no-repeat left 10px; font-size:18px; color:#333333; line-height:30px; margin-bottom:28px; }
.org-box:hover { color:#004AB0; }
.profile .pro-title { font-size:30px; font-family:"syBold"; color:#004EC0; line-height:40px; padding-left:36px; margin-bottom:37px; position:relative; }
.profile .pro-title::before { position:absolute; content:""; width:14px; height:14px; background:#FFA200; left:0; top:12px; }
.profile .profile-cont1 { margin-bottom:70px; }
.profile .profile-cont1:last-of-type { margin-bottom:0; }
.profile .pro-right { float:right; width:420px; margin-left:40px; }
.profile .pro-right img { display:block; width:100%; height:298px; margin-bottom:10px; }
.profile .pro-right img:last-child { margin-bottom:0; }
.profile .pro-left { overflow:hidden; }
.profile .pro-left p, .profile .pro-left div { font-size:18px; color:#333333; line-height:30px; margin-bottom:30px; }
.profile .pro-left p:last-child { margin-bottom:0; }
.profile .disp-box { width:100%; display:table; }
.profile .disp-row { display:table-row; }
.profile .disp-row .cell { background:#F4F6FC; display:table-cell; font-style:italic; line-height:60px; color:#333333; font-size:40px; text-align:center; padding:52px 0 56px 0; }
.profile .disp-row .cell span:first-letter, .profile .disp-row .cell:first-letter { color:#FFA200; font-size:70px; }
.profile .num-box { min-height:580px; background:none no-repeat center center; background-size:cover !important; padding:60px; }
.profile .num-box ul li { float:left; width:20%; height:230px; background:#004EC0; padding:30px 30px 35px 30px; }
.profile .num-box ul li:nth-child(3n/**/+2) { background:rgba(0, 78, 192, 0.7); }
.profile .num-box ul li:nth-child(3n/**/+3) { background:rgba(0, 78, 192, 0.4); }
.profile .num-box ul li img { max-width:60px; max-height:60px; }
.profile .num-box ul li .num { font-size:40px; color:#FFFFFF; margin:10px 0 0 0; }
.profile .num-box ul li .num-t { font-size:16px; color:#FFFFFF; line-height:26px; }
.join { background:none no-repeat bottom right, none no-repeat top right; }
.m10 { margin:0 -10px; }
.p10 { padding:0 10px; }
.pr15 { padding-right:15px; }
.new-box5 { padding-top:80px; }
.m20 { margin:0 -20px; }
.p20 { padding:0 20px; }
.dhs-rydetail-box .top-cont { background:none no-repeat center center; background-size:cover; min-height:485px; position:relative; margin-bottom:75px; }
.top-cont .img-box { position:absolute; width:359px; height:465px; overflow:hidden; left:100px; top:40px; }
.top-cont .img-box img { display:block; width:100%; height:100%; }
.top-cont .top-info { width:100%; height:100%; padding-left:570px; padding-right:134px; padding-top:153px; padding-bottom:50px; }
.top-cont .ry-name { font-size:80px; font-family:"syBold"; color:#FFFFFF; line-height:90px; margin-bottom:30px; }
.top-cont .ry-desc { font-size:20px; color:#FFFFFF; line-height:32px; font-weight:400; }
.middle-info { font-size:18px; color:#666666; font-weight:400; }
.middle-info p { line-height:30px; margin-bottom:10px; }
.middle-info img { display:block; margin-left:auto; margin-right:auto; max-width:100%; }
.vio-box { width:680px; height:382px; margin:15px auto; position:relative; }
.vio-box::before { position:absolute; content:""; width:80px; height:80px; top:50%; left:50%; transform:translate(-50%, -50%); background:none no-repeat center center; }
.faculties-title2 { color:#333333; padding-bottom:10px; }
.faculties-title2 span::before { bottom:-10px; background:#004AB0; }
.faculties-bottom p { font-size:18px; color:#333333; line-height:30px; margin-bottom:25px; font-weight:400; }
.faculties-bottom p:last-of-type { margin-bottom:0px; }
.gra-title { font-size:18px; font-weight:400; color:#333333; line-height:30px; margin-bottom:20px; }
.form-table-01 { overflow:hidden; overflow-x:auto; }
.form-table-01 .table-s { min-width:800px; }
.gra-table1 { border:1px solid #CBD4E8; border-collapse:collapse; margin-bottom:40px; }
.gra-table1 td { font-size:16px; font-weight:400; padding:15px 50px; line-height:30px; color:#888888; border-right:1px solid #CBD4E8; border-bottom:1px solid #CBD4E8; }
.table1-leftb { font-weight:bold !important; font-family:"syBold"; color:#FFFFFF !important; background:#004AB0; text-align:center; width:250px; padding:15px 10px !important; }
.table1-middleb { color:#333333 !important; }
.table3-dollows { color:#004AB0 !important; }
.gra-table2 { border:1px solid #CBD4E8; border-collapse:collapse; margin-bottom:60px; }
.gra-table2 td { width:25%; font-size:16px; font-weight:400; padding:15px 50px; text-align:center; line-height:30px; color:#888888; border-right:1px solid #CBD4E8; border-bottom:1px solid #CBD4E8; }
.gra-table2 thead td { font-weight:bold !important; font-family:"syBold" !important; color:#FFFFFF !important; background:#004AB0; text-align:center; width:250px; padding:15px 10px !important; }
.gra-box2 { margin-bottom:60px; }
.gra-apply-tip { font-size:18px; font-weight:400; color:#C80606; line-height:30px; }
.gra-md-5 { width:38.733%; }
.gra-md-7 { width:61.267%; }
.fellows-m10 { margin:0 -10px; }
.fellows-p10 { padding:0 10px; }
.ph1199 { display:none; }
.ph991 { display:none; }