﻿body { font-family: "微软雅黑",Microsoft YaHei,apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; }

/*响应式配置*/
@media (min-width: 576px) {
}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
}
@media (min-width: 1440px) {
}
/*全站蓝色基调颜色值 #356dc1*/
ul { margin:0; padding:0;}
li { list-style-type: none; }

section:nth-of-type(odd) { background-color: #f9f9fb }
section:nth-of-type(even) { background-color: #fff }
.section { padding-top: 1.5rem; padding-bottom: 1.5rem; }
.section-title { padding-top: 0rem; padding-bottom: 1.5rem; }
.section-title-top { text-align: center; padding-top: 1rem; padding-bottom: 1rem; }
.section-title-top { font-size: 2.0rem;}
@media (min-width: 576px) {
}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
.section-title-top { font-size: 2.3rem;}
}
@media (min-width: 1200px) {
}
@media (min-width: 1440px) {
}

.section-title-bottom { background-color: #ff366d; height: 0.25rem; width: 6.25rem; }
/*.section-fluid { padding-top: 1.5rem; padding-bottom: 0; }*/
.section-fluid { padding-top: 0rem; padding-bottom: 0; }
.section-fluid-title { padding-top: 0rem; padding-bottom: 0rem; }
.section-fluid-title .title-top { text-align: center; padding-top: 1rem; padding-bottom: 1rem; }
.section-fluid-title .title-top { font-size: 2.0rem;}
.section-fluid-title .title-top img.question { height: 2rem;vertical-align: middle; margin-top:-4px; margin-right:5px;}
@media (min-width: 576px) {
}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
.section-fluid-title .title-top { font-size: 2.3rem;}
.section-fluid-title .title-top img.question { height: 2.3rem;vertical-align: middle; margin-top:-4px; margin-right:5px;}
}
@media (min-width: 1200px) {
}
@media (min-width: 1440px) {
}

.section-fluid-title .title-top strong{color: #ff366d; font-weight:normal;}
.section-fluid-title .title-bottom > div { background-color: #ff366d; height: 0.2rem; width: 6.25rem;}
/* 加中划线的底部
.section-fluid-title .title-bottom {background-color:#E9E9E9; height:1px;}
.section-fluid-title .title-bottom > div { background-color: #ff366d; height: 3px; width: 6.25rem; margin-top:-1px;}
*/
.section-content { padding-bottom: 0rem; }
/* 顶部 开始 */
#header { width: 100%; background-color: #356dc1; }
#header #header-top { width: 100%; background-color: #356dc1; }
#header #header-top .row > div {padding:0;}
#header #header-top .row > div > div { height: 2.5rem; font-size: 0.95rem;color: #FFF; padding:0; line-height:100%;}
#header #header-top .row > div > div a{font-size: 0.95rem;color: #FFF; line-height:100%;}
#header #header-top .row > div > div img { height: 1.18rem; margin-right:0.3rem;}
#header #header-top .row > div .weixin{ cursor:pointer; position:relative;}
#header #header-top .row > div .weixin div {display:none !important; position:absolute; top:2.5rem; left:0; background-color:#F3F3F3; width:16rem; height: 7rem; z-index:2000; padding:0.5rem 0rem 0.5rem 0.5rem; vertical-align:middle;}
#header #header-top .row > div .weixin div img{ width: 6rem; height: 6rem; display:inline-block;margin-right:0;}
#header #header-top .row > div .weixin div span{ width: 10rem; height: 6rem;display:inline-block; padding:0.5rem; line-height:1.5rem; color:#000000;}
#header #header-top .row > div .weixin:hover div{ display:flex !important; }
#header #header-top .row > div .login{ display:none !important;}

#header #header-navbar { width: 100%; background-color: #fff; }
#header #header-navbar .row img#logo { height: 3rem; }

@media (max-width: 767px) {
#header #header-top { display: none; }
#header #header-top .phone,
#header #header-top .weixin,
#header #header-top .login{ display: none !important; }
}
/*nav导航菜单*/

#header .dropdown-menu { min-width:100%;margin-top: 0;border-radius:0; padding:0; display1:none;}
#header .dropdown-menu li{min-width:100%;border-bottom:1px solid rgba(0, 0, 0, 0.15);}
#header .dropdown-menu li:last-of-type{border-bottom:0;}
#header .dropdown-item {min-width:100%; text-align:center;padding: 0.5rem 1rem;}
#header .dropdown-menu .dropdown-toggle::after { vertical-align: middle; border-left: 4px solid; border-bottom: 4px solid transparent; border-top: 4px solid transparent; }
#header .dropdown-menu .dropdown .dropdown-menu { left: 100%; top: 0%; margin: 0 20px; border-width: 0; }
#header .navbar-light .navbar-nav a.nav-link { border-top: 3px solid #fff; border-bottom: 3px solid #fff; }
#header .dropdown-menu > li a:hover,
#header .dropdown-menu > li.show { background: #007bff; color: white; }
#header .dropdown-menu > li.show > a { color: white; }
@media (min-width: 768px) {
#header .dropdown-menu .dropdown .dropdown-menu { margin: 0; border-width: 1px; }
}
#header #top-navbar { padding-top: 0.1rem; padding-bottom: 0.1rem; }
#header .navbar-nav .nav-item .nav-link img { height: 1.3rem; }
#header .navbar-light .navbar-nav a.nav-link:hover { color: #356dc1; }
#header .navbar-toggler { padding: 0.25rem 0.25rem; }
@media (min-width: 992px) {
#header #navbarSupportedContent,
#header #navbarSupportedContent > ul,
#header #navbarSupportedContent > ul > li,
#header #navbarSupportedContent > ul > li > a { height: 100%!important; }
#header #top-navbar { padding: 0px; }
#header .dropdown-menu { display1:none;}
#header .navbar-light .navbar-nav a.nav-link:hover { border-bottom: 3px solid #356dc1; }
#header .navbar-light .navbar-nav a.nav-link { padding-left: 1.2rem; padding-right: 1.2rem; }
#header .droptoleft .dropdown-menu { left: auto; right: 0; }
}
/* 180宽1个 */
#header .num-3 { width: 540px; }
#header .num-4 { width: 720px; }
#header .dropdown-menu-img { background-color: #f3f3f3; padding-top: 0.5rem; padding-bottom: 0.5rem; }
#header .dropdown-menu-img > div > div { padding: 0.5rem; }
#header .dropdown-menu-img > div > div > div { padding-left: 0.5rem; padding-right: 0.5rem; }
#header .dropdown-menu-img a,
#header .dropdown-menu-img a img { width: 100%; text-align: center; display: block; color: #212529; }
#header .dropdown-menu-img a span { width: 100%; text-align: center; display: block; }
@media (max-width: 991px) {
#header .dropdown-menu-img { width: 100% !important; padding-top: 0.3rem; padding-bottom: 0.3rem; }
#header .dropdown-menu-img > div > div { padding: 0.3rem; }
#header .dropdown-menu-img > div > div > div { padding-left: 0.3rem; padding-right: 0.3rem; }
}
/*nav导航菜单*/
/* 顶部 结束 */
/* 顶部banner 开始 */
#top-banner{position: relative; }
#top-banner img{width: 100%;}
#top-banner .online{position: absolute; left: 0; bottom: 5%;width: 100%;}
#top-banner .online-1 a,
#top-banner .online-2 a{font-size: 1.5rem; background-color:#004497; line-height:1.5rem; padding:0.6rem 0.8rem; color:#FFF; display:inline-block;border-radius: 0.4rem; }
#top-banner .online-2 a{background-color:#df1128; margin-left:1rem;background-image: linear-gradient(to right, #df1128,#C36,#C66,#F60);}
/* 顶部banner 结束 */

/* 顶部焦点图 开始 */
#top-swiper { width: 100%; height: auto; }
#top-swiper .swiper-container { width: 100%; height: auto; }
#top-swiper .swiper-slide { text-align: center; background: #fff; }
#top-swiper .swiper-slide img { width: auto; height: auto; max-width: 100%; max-height: 100%; }
#top-swiper .swiper-pagination-bullet { width: 1.5rem; height: 0.5rem; border-radius: 0.3rem; }
#top-swiper .swiper-pagination-bullet-active { width: 2.0rem; }
#top-swiper .swiper-button-next,
#top-swiper .swiper-button-prev { width: 1.0rem; height: 2.0rem; margin-top: -1.0rem; background-size: 1.0rem 2.0rem; opacity: 0.3; }
#top-swiper .swiper-button-next:hover,
#top-swiper .swiper-button-prev:hover { opacity: 1; }
#top-swiper .swiper-pagination { text-align: right; }
#top-swiper .swiper-pagination-bullets { bottom: 0; }
/* 顶部焦点图 结束 */

/* 访问学者申请优势 结束 */
.vs-apply-advantage { width: 100%; }
.vs-apply-advantage .section-content > div > div { height: 100%; position: relative; border: 0px solid #dadada; }
.vs-apply-advantage .section-content > div > div > img { margin: 0 auto; padding: 1.2rem 0; display: block; height: 6.15rem; }
.vs-apply-advantage .section-content > div > div > .title { font-size: 1.5rem; color: #ff366d; font-weight: 500; text-align: center; margin: 0; line-height: 1.7rem; }
.vs-apply-advantage .section-content > div > div > .content { text-align: center; }
/*响应式配置*/
.vs-apply-advantage .section-content { padding: 0 0.2rem; }
.vs-apply-advantage .section-content > div { padding: 0 0.2rem; margin: 0rem 0; }
.vs-apply-advantage .section-content > div > div > .content { font-size: 1.2rem; padding: 1.2rem 0.3rem 0.8rem; line-height: 1.8rem; }
@media (min-width: 768px) {
.vs-apply-advantage .section-content { padding: 0 0.2rem; }
.vs-apply-advantage .section-content > div { padding: 0 0.2rem; margin: 0rem 0; }
.vs-apply-advantage .section-content > div > div > .content { font-size: 1.2rem; padding: 1.2rem 0.5rem 0.8rem; line-height: 1.8rem; }
}
@media (min-width: 992px) {
.vs-apply-advantage .section-content { padding: 0 1rem; }
.vs-apply-advantage .section-content > div { padding: 0 1rem; margin: 0rem 0; }
.vs-apply-advantage .section-content > div > div > .content { font-size: 1.2rem; padding: 1.2rem 0.8rem 0.8rem; line-height: 1.8rem; }
}
@media (min-width: 1200px) {
.vs-apply-advantage .section-content { padding: 0 0.3rem; }
.vs-apply-advantage .section-content > div { padding: 0 0.3rem; margin: 0rem 0; }
.vs-apply-advantage .section-content > div > div > .content { font-size: 1.0rem; padding: 1.2rem 0.5rem 0.8rem; line-height: 1.6rem; }
}
@media (min-width: 1440px) {
.vs-apply-advantage .section-content { padding: 0 0.5rem; }
.vs-apply-advantage .section-content > div { padding: 0 0.5rem; margin: 0rem 0; }
.vs-apply-advantage .section-content > div > div > .content { font-size: 1.0rem; padding: 1.2rem 0.5rem 0.5rem; line-height: 1.6rem; }
}
/* 访问学者申请优势 结束 */

/* 案例切换-单个案例 开始 */
.swiper-case-single { width: 100%; height: auto; }
.swiper-case-single .gallery-top .swiper-slide .offer { padding-left: 0; }
.swiper-case-single .gallery-top .swiper-slide .offer a { border: 0px solid blue; display: block; font-size: 0; line-height: 0; }
.swiper-case-single .gallery-top .swiper-slide .offer-info { border: 0px solid blue; padding: 1.5rem; background-color: #eeeeee; }
.swiper-case-single .gallery-top .swiper-slide .offer-info-test { position: absolute; top: 0; left: 0; opacity: 0.9; }
.swiper-case-single .gallery-top .swiper-slide .offer-info .title { border-bottom: 1px solid #000; }
.swiper-case-single .gallery-top .swiper-slide .offer-info .title a { color: #fc6828; font-size: 1.2rem; line-height: 1.8rem; }
.swiper-case-single .gallery-top .swiper-slide .offer-info .info { padding-top: 1rem; font-size: 0.875rem; line-height: 1.5rem; }
.swiper-case-single .gallery-top .swiper-slide .offer-info .info strong { font-size: 1.0rem; color: #2887bf; font-weight: normal; }
.swiper-case-single .gallery-top .swiper-slide .offer-info .intro { padding-top: 1rem; font-size: 0.875rem; line-height: 1.5rem; }
.swiper-case-single .gallery-top .swiper-slide .offer-info .intro strong { font-size: 1.0rem; color: #2887bf; font-weight: normal; }
.swiper-case-single .gallery-top .swiper-slide .offer-info .intro a { color: #fc6828; font-size: 1.0rem; display: block; }
.swiper-case-single .swiper-container { width: 100%; height: auto; margin: 0 auto; }
.swiper-case-single .gallery-top { height: auto; }
.swiper-case-single .gallery-thumbs { height: 6.25rem; height: auto; box-sizing: border-box; padding: 1rem 0; }
.swiper-case-single .gallery-thumbs .swiper-slide { height: 100%; opacity: 0.4; }
.swiper-case-single .gallery-thumbs .swiper-slide-thumb-active { opacity: 1; }
.swiper-case-single .swiper-button-prev,
.swiper-case-single .swiper-container-rtl .swiper-button-next { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ff8454'%2F%3E%3C%2Fsvg%3E"); left: 10px; right: auto; }
.swiper-case-single .swiper-button-next,
.swiper-case-single .swiper-container-rtl .swiper-button-prev { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ff8454'%2F%3E%3C%2Fsvg%3E"); right: 10px; left: auto; }
.swiper-case-single .swiper-button-prev,
.swiper-case-single .swiper-button-next { width: 2rem; height: 4rem; background-size: 2rem 4rem; margin-top: -2rem; }
.swiper-case-single .gallery-thumbs .swiper-slide { border: 1px solid #dadada; height: 100%; position: relative; }
.swiper-case-single .gallery-top .swiper-slide { padding: 0 0rem; }

.swiper-case-single .gallery-top .swiper-slide .offer { padding-right: 0; }
.swiper-case-single .gallery-top .swiper-slide .offer > div { width: 100%; padding-bottom: 140%; position: relative; }
.swiper-case-single .gallery-top .swiper-slide .offer > div a { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.swiper-case-single .gallery-top .swiper-slide .offer > div a img { border: 0.5rem solid #dadada; width: 100%; height: 100%; }
.swiper-case-single .gallery-thumbs .swiper-slide { cursor:pointer;}
.swiper-case-single .gallery-thumbs .swiper-slide .offer-img { padding: 0; }
.swiper-case-single .gallery-thumbs .swiper-slide .offer-img img { width: 100%; }
.swiper-case-single .gallery-thumbs .swiper-slide .offer-title { background-color: #F4F4F4; }
/*响应式配置*/
.swiper-case-single .gallery-thumbs .swiper-slide .offer-title { font-size: 0.875rem; padding: 0.2rem; line-height: 1.1rem; }
.swiper-case-single .gallery-top .swiper-slide .offer { display: none !important; }
@media (min-width: 768px) {
.swiper-case-single .gallery-thumbs .swiper-slide .offer-title { font-size: 0.875rem; padding: 0.3rem; line-height: 1.3rem; }
.swiper-case-single .gallery-top .swiper-slide .offer { display: flex !important; }
.swiper-case-single .gallery-top .swiper-slide { padding: 0 3rem; }
.swiper-case-single .gallery-top .swiper-slide .offer { padding-right: 1rem; }
.swiper-case-single .gallery-thumbs { width: calc( 100% - 6rem ); }
}
@media (min-width: 992px) {
.swiper-case-single .gallery-top .swiper-slide { padding: 0 4rem; }
.swiper-case-single .swiper-button-prev,
.swiper-case-single .swiper-button-next { width: 2.5rem; height: 5.0rem; background-size: 2.5rem 5.0rem; margin-top: -2.5rem; }
.swiper-case-single .gallery-thumbs { width: calc( 100% - 8rem ); }
}
@media (min-width: 1200px) {
}
@media (min-width: 1440px) {
.swiper-case-single .swiper-container { width: 80%; }
.swiper-case-single .gallery-thumbs { width: calc( 80% - 8rem ); }
}
/* 案例切换-单个案例 结束 */

/* 案例切换-多个案例 开始 */
.swiper-case-multiple { width: 100%; height: auto; }
.swiper-case-multiple .swiper-container { width: 100%; height: auto; margin: 0 auto; }
.swiper-case-multiple .swiper-slide { text-align: center; background: #fff; }
.swiper-case-multiple .swiper-pagination-bullet { width: 1.5rem; height: 0.5rem; border-radius: 0.3rem; }
.swiper-case-multiple .swiper-pagination-bullet-active { width: 2.0rem; }
.swiper-case-multiple .swiper-pagination-bullets { position: relative; padding: 0.6rem 0; bottom: 0; }
.swiper-case-multiple .offer { width: 100%; }
.swiper-case-multiple .offer .pic { width: 100%; padding-bottom: 140%; position: relative; }
.swiper-case-multiple .offer .pic a { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.swiper-case-multiple .offer .pic img { border: 2px solid #dadada; width: 100%; height: 100%; }
.swiper-case-multiple .offer .content { text-align: left; position: absolute; width: 100%; height: auto; left: 0; bottom: 0; background-color: rgba(53,109,193,0.85); color: #FFF; }
.swiper-case-multiple .offer .content a { text-decoration: none; cursor: pointer; }
.swiper-case-multiple .offer .content a strong { display: block; width: 100%; font-weight: normal; color: #FFF; min-height: 4rem; }
.swiper-case-multiple .offer .content a .text { width: 100%; color: #FFF; }
.swiper-case-multiple .swiper-slide:hover .content { height: 100%; }
.swiper-case-multiple .swiper-slide:hover .content a strong { text-align: left; text-decoration: underline; }
.swiper-case-multiple .swiper-slide:hover .content a .text { display: block !important; }
/*响应式配置*/
.swiper-case-multiple .offer .content { height: 100%; }
.swiper-case-multiple .offer .content a strong { font-size: 1.4rem; line-height: 1.8rem; padding: 1.5rem; text-align: left; text-decoration: underline; }
.swiper-case-multiple .offer .content a .text { display: block; font-size: 1.2rem; line-height: 1.8rem; padding: 1.5rem; }
.swiper-case-multiple .swiper-slide:hover .content a strong { font-size: 1.4rem; }
@media (min-width: 768px) {
.swiper-case-multiple .offer .content { height: auto; }
.swiper-case-multiple .offer .content a strong { font-size: 1.0rem; line-height: 1.5rem; padding: 0.5rem; text-align: center; text-decoration: none; }
.swiper-case-multiple .offer .content a .text { display: none; font-size: 0.95rem; line-height: 1.35rem; padding: 0.2rem 1.5rem 0.5rem 1.5rem; }
.swiper-case-multiple .swiper-slide:hover .content a strong { font-size: 1.2rem; padding: 1.0rem 1.5rem 0.5rem 1.5rem; }
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
}
@media (min-width: 1440px) {
.swiper-case-multiple .swiper-button-prev,
.swiper-case-multiple .swiper-button-next { width: 2.0rem; height: 4.0rem; margin-top: -2.0rem; background-size: 2.0rem 4.0rem; }
.swiper-case-multiple .swiper-button-prev { left: 0; }
.swiper-case-multiple .swiper-button-next { right: 0; }
}
/* 案例切换-多个案例 结束 */

/* 服务优势 开始 */
.service-advantage { width: 100%; }
.service-advantage .section-content > div > div { height: 100%; position: relative; border: 1px solid #dadada; }
.service-advantage .section-content > div > div > img { margin: 0 auto; padding: 2.5rem 0 1.6rem 0; display: block; height: 7.85rem; }
.service-advantage .section-content > div > div > .title { font-size: 1.3rem; text-align: center; padding: 0rem 0 2.5rem 0; }
.service-advantage .section-content > div > div > .title strong { font-size: 2rem; color: #ff366d; font-weight: normal; }
.service-advantage .section-content > div > div > .content { display: none !important; text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; opacity: 1; background-color: #7eacfb; color: #FFF; }
.service-advantage .section-content > div > div > .content-small { display: none !important; text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; opacity: 1; background-color: #7eacfb; color: #FFF; }
.service-advantage .section-content > div:hover .content { display: flex!important; }
.service-advantage .section-content > div:hover .content-small { display: flex!important; }
/*响应式配置*/
.service-advantage .section-content { padding: 0 0.2rem; }
.service-advantage .section-content > div { padding: 0 0.2rem; margin: 0.2rem 0; }
.service-advantage .section-content > div > div > .content { font-size: 1.3rem; padding: 0.3rem; line-height: 1.8rem; }
.service-advantage .section-content > div > div > .content-small { font-size: 1.05rem; padding: 0.3rem; line-height: 1.3rem; }
@media (min-width: 768px) {
.service-advantage .section-content { padding: 0 0.3rem; }
.service-advantage .section-content > div { padding: 0 0.3rem; margin: 0.3rem 0; }
.service-advantage .section-content > div > div > .content { font-size: 1.2rem; padding: 0.3rem; line-height: 1.8rem; }
.service-advantage .section-content > div > div > .content-small { font-size: 1.1rem; padding: 0.3rem; line-height: 1.4rem; }
}
@media (min-width: 992px) {
.service-advantage .section-content { padding: 0 0.3rem; }
.service-advantage .section-content > div { padding: 0 0.3rem; margin: 0.3rem 0; }
.service-advantage .section-content > div > div > .content { font-size: 1.2rem; padding: 0.3rem; line-height: 1.8rem; }
.service-advantage .section-content > div > div > .content-small { font-size: 1.15rem; padding: 0.3rem; line-height: 1.5rem; }
}
@media (min-width: 1200px) {
.service-advantage .section-content { padding: 0 0.5rem; }
.service-advantage .section-content > div { padding: 0 0.5rem; margin: 0.5rem 0; }
.service-advantage .section-content > div > div > .content { font-size: 1.2rem; padding: 0.5rem; line-height: 1.8rem; }
.service-advantage .section-content > div > div > .content-small { font-size: 1.0rem; padding: 0.5rem; line-height: 1.8rem; }
}
@media (min-width: 1440px) {
.service-advantage .section-content { padding: 0 1.5rem; }
.service-advantage .section-content > div { padding: 0 1.5rem; margin: 1.5rem 0; }
.service-advantage .section-content > div > div > .content { font-size: 1.2rem; padding: 1rem; line-height: 1.8rem; }
.service-advantage .section-content > div > div > .content-small { font-size: 1.0rem; padding: 1rem; line-height: 1.8rem; }
}
/* 服务优势 结束 */

/* 访问学者最新案例 开始 */
.apply-case-latest .section-content { padding: 0 0rem; }
.apply-case-latest .section-content > div > div { border: 1px solid #dadada; height:100%;}
.apply-case-latest .section-content > div > div > div {height:100%;}
.apply-case-latest .section-content .img { padding: 0; border: 1px solid #fff; }
.apply-case-latest .section-content .img img { width: 100%; }
.apply-case-latest .section-content .img .gray { width: 100%;  height: 100%; background-color:#767676; position:absolute; left:0; top:0;opacity:0.1;}
.apply-case-latest .section-content .content .condition:nth-child(odd){ padding-left: 0;}
.apply-case-latest .section-content .content .tag-date{color:#ff8814;}
.apply-case-latest .section-content .content .tag-date div{ display:inline-block;}
/*响应式配置*/
.apply-case-latest .section-content > div { padding: 0 0.2rem; margin: 0.3rem 0; }
.apply-case-latest .section-content .content { padding: 0 0 1.6rem 0;}
.apply-case-latest .section-content .content .title{ padding: 0.3rem 0.3rem; line-height:1.2rem;}
.apply-case-latest .section-content .content .title a {font-size: 1.1rem;}
.apply-case-latest .section-content .content .condition{ padding: 0rem 0.3rem; font-size: 0.85rem;}
.apply-case-latest .section-content .content .condition strong { font-size: 0.85rem;}
.apply-case-latest .section-content .content .intro{ padding: 0rem 0.3rem; font-size: 0.85rem;}
.apply-case-latest .section-content .content .tag-date{ padding: 0rem 0.3rem; font-size: 1rem; height:1.5rem; position:absolute; left:0; bottom:0.1rem;}
.apply-case-latest .section-content .content .tag-date .tag{ margin-left:0.6rem;}
.apply-case-latest .section-content .content .tag-date .tag:first-of-type{ margin-left:0;}
@media (min-width: 576px) {
.apply-case-latest .section-content > div { padding: 0 0.2rem; margin: 0.3rem 0; }
.apply-case-latest .section-content .content { padding: 0 0 1.8rem 0;}
.apply-case-latest .section-content .content .title{ padding: 0.4rem 0.5rem; line-height:1.2rem;}
.apply-case-latest .section-content .content .title a {font-size: 1.1rem;}
.apply-case-latest .section-content .content .condition{ padding: 0rem 0.5rem; font-size: 0.9rem;}
.apply-case-latest .section-content .content .condition strong { font-size: 0.9rem;}
.apply-case-latest .section-content .content .intro{ padding: 0rem 0.5rem; font-size: 0.9rem;}
.apply-case-latest .section-content .content .tag-date{ padding: 0rem 0.5rem; font-size: 1.0rem; height:1.6rem; position:absolute; left:0; bottom:0.1rem;}
}
@media (min-width: 768px) {
.apply-case-latest .section-content .content .title{line-height:1.3rem;}
.apply-case-latest .section-content .content .condition{ font-size: 1rem;}
.apply-case-latest .section-content .content .condition strong { font-size: 1rem;}
.apply-case-latest .section-content .content .intro{ font-size: 1rem;}
.apply-case-latest .section-content .content .title a {font-size: 1.2rem;}
.apply-case-latest .section-content .content .tag-date{font-size: 1.1rem; bottom:0.2rem;}
}
@media (min-width: 992px) {
.apply-case-latest .section-content > div { padding: 0 0.1rem; margin: 0.1rem 0; }
.apply-case-latest .section-content .content { padding: 0 0 1.6rem 0;}
.apply-case-latest .section-content .content .title{ padding: 0.2rem 0.4rem; line-height:1.1rem;}
.apply-case-latest .section-content .content .title a {font-size: 0.95rem;}
.apply-case-latest .section-content .content .condition{ padding: 0rem 0.4rem; font-size: 0.85rem;}
.apply-case-latest .section-content .content .condition strong { font-size: 0.85rem;}
.apply-case-latest .section-content .content .intro{ padding: 0rem 0.4rem; font-size: 0.85rem;}
.apply-case-latest .section-content .content .tag-date{ padding: 0rem 0.4rem; font-size: 0.9rem; height:1.45rem; position:absolute; left:0; bottom:0;}
}
@media (min-width: 1200px) {
.apply-case-latest .section-content > div { padding: 0 0.2rem; margin: 0.2rem 0; }
.apply-case-latest .section-content .content .title{line-height:1.2rem;}
.apply-case-latest .section-content .content .title a {font-size: 1.0rem;}
.apply-case-latest .section-content .content .tag-date{font-size: 0.95rem; bottom:0.15rem;}
}
@media (min-width: 1440px) {
.apply-case-latest .section-content > div { padding: 0 0.5rem; margin: 0.5rem 0; }
.apply-case-latest .section-content .content { padding: 0 0 1.3rem 0;}
.apply-case-latest .section-content .content .title{ padding: 0.3rem 0.6rem 0.15rem 0.6rem; line-height:1.3rem;}
.apply-case-latest .section-content .content .title a {font-size: 1.1rem;}
.apply-case-latest .section-content .content .condition{ padding: 0rem 0.6rem; font-size: 0.875rem;}
.apply-case-latest .section-content .content .condition strong { font-size: 0.875rem;}
.apply-case-latest .section-content .content .intro{ padding: 0rem 0.6rem; font-size: 0.8125rem; line-height:1.05rem; color:#3B3B3B;}
.apply-case-latest .section-content .content .tag-date{ padding: 0rem 0.6rem; font-size: 0.875rem; height:1.2rem; position:absolute; left:0; bottom:0.1rem;}
}
/* 访问学者最新案例 结束 */

/* 底部 开始 */
#footer { width: 100%; }
#footer #footer-search { width: 100%; background-color:#f0f0f0;padding: 1rem 0; }

#footer #footer-top { width: 100%; background-color: #46485a; padding: 2rem 0; }
#footer #footer-top .nav-list .title { color: #fff; font-weight: bold; border-left: 0.2rem solid #356dc1; padding-left: 0.35rem; }
#footer #footer-top .nav-list a { color: #D3D3D3; padding-left: 0.55rem; }
#footer #footer-top .phone { }
#footer #footer-top .phone .chat { font-size: 1.0rem; line-height: 2.2rem; text-align: center; background-color: #f6f6ee; }
#footer #footer-top .phone .chat img { width: 1.2rem; }
#footer #footer-top .phone .chat a { color: #000; text-decoration: none; }
#footer #footer-top .phone .chat span { margin-left:0.5rem;}
#footer #footer-top .weixin .img img { width: 100%; }
#footer #footer-top .phone .txt,
#footer #footer-top .phone .txt a,
#footer #footer-top .phone .remark,
#footer #footer-top .weixin .txt { text-align: center; color: #f6f6ee; }
/*响应式配置*/
#footer #footer-top .nav-list .title { font-size: 1.5rem; line-height: 1.6rem; margin: 1rem 0 0.5rem; }
#footer #footer-top .nav-list a { font-size: 1.2rem; line-height: 1.8rem; }
#footer #footer-top .phone { padding: 1.5rem 0.3rem 0 0.3rem; }
#footer #footer-top .phone .txt { font-size: 1.5rem; }
#footer #footer-top .phone .remark { font-size: 1.2rem; padding: 1.5rem 0 3rem 0; }
#footer #footer-top .weixin { padding: 1.5rem 0.5rem 0 0.5rem; }
#footer #footer-top .weixin .txt { font-size: 1.2rem; padding: 0.5rem 0; }
@media (min-width: 768px) {
#footer #footer-top .nav-list .title { font-size: 1.5rem; line-height: 1.6rem; margin: 1rem 0 0.5rem; }
#footer #footer-top .nav-list a { font-size: 1.2rem; line-height: 1.8rem; }
#footer #footer-top .phone { padding: 1.5rem 0.3rem 0 0.3rem; }
#footer #footer-top .phone .txt { font-size: 1.5rem; }
#footer #footer-top .phone .remark { font-size: 1.2rem; padding: 1.5rem 0 3rem 0; }
#footer #footer-top .weixin { padding: 1.5rem 1.5rem 0 1.5rem; }
#footer #footer-top .weixin .txt { font-size: 1.2rem; padding: 0.5rem 0; }
}
@media (min-width: 992px) {
#footer #footer-top .nav-list .title { font-size: 1.2rem; line-height: 1.3rem; margin: 0 0 0.5rem; }
#footer #footer-top .nav-list a { font-size: 1.0rem; line-height: 1.6rem; }
#footer #footer-top .phone { padding: 0 0.3rem; }
#footer #footer-top .phone .txt { font-size: 1.4rem; }
#footer #footer-top .phone .remark { font-size: 0.9rem; padding: 0.8rem 0 1.8rem 0; }
#footer #footer-top .weixin { padding: 0 1rem; }
#footer #footer-top .weixin .txt { font-size: 0.8rem; padding: 0.5rem 0; }
}
@media (min-width: 1200px) {
#footer #footer-top .nav-list .title { font-size: 0.9rem; line-height: 1.1rem; margin: 0 0 0.5rem; }
#footer #footer-top .nav-list a { font-size: 0.85rem; line-height: 1.6rem; }
#footer #footer-top .nav-list > div { padding: 0 0.1rem; }
#footer #footer-top .phone { padding: 0 0.3rem; }
#footer #footer-top .phone .txt { font-size: 1.5rem; }
#footer #footer-top .phone .remark { font-size: 1.0rem; padding: 0.7rem 0 1.7rem 0; }
#footer #footer-top .weixin { padding: 0 1rem; }
#footer #footer-top .weixin .txt { font-size: 1rem; padding: 0.5rem 0; }
}
@media (min-width: 1440px) {
#footer #footer-top .nav-list .title { font-size: 1rem; line-height: 1.1rem; margin: 0 0 0.5rem; }
#footer #footer-top .nav-list a { font-size: 0.9rem; line-height: 1.6rem; }
#footer #footer-top .phone { padding: 0 1rem; }
#footer #footer-top .phone .txt { font-size: 1.8rem; }
#footer #footer-top .phone .remark { font-size: 1.2rem; padding: 0.5rem 0 2rem 0; }
#footer #footer-top .weixin { padding: 0 2.5rem; }
#footer #footer-top .weixin .txt { font-size: 1.0rem; padding: 0.5rem 0; }
}
#footer #footer-lang { width: 100%; background-color: #46485a; padding: 1rem 0; }
#footer #footer-lang .row > div > div img { height: 1.5rem; margin-right:0.3rem; margin-left:1rem;}
#footer #footer-lang .row > div > div img:first { margin-left:0;}
#footer #footer-lang .row > div > div a{font-size: 1.25rem;color: #FFF; line-height:100%;}

#footer #footer-bottom { color: #E9E9E9; width: 100%; background-color: #2f303e; line-height: 1.8rem; padding: 1rem 0; text-align: center; }
#footer #footer-bottom a { color: #E9E9E9;}
#footer #footer-bottom a.img-txt { }
#footer #footer-bottom a span.img { margin-right:2px;}
#footer #footer-bottom a span.img img{max-height:1.1rem; margin-top:-2px;}
#footer #footer-bottom a span.txt { display1:inline-block;}
#footer #footer-bottom p { margin-bottom: 0;}
/* 底部 结束 */

/* 访问学者申请流程 开始 */
.vs-apply-flow .section-content { padding: 0 0rem; }
.vs-apply-flow .section-content > div { padding: 0; }
.vs-apply-flow .section-content .img img {max-width: 100%; margin:0 auto; display:block;}
/* 访问学者申请流程 结束 */

/* 申请指南 开始 */
.apply-guide .section-content { padding: 0 0rem; }
.apply-guide .section-content > div > div { border: 1px solid #54a5ff; height:100%; border-radius: 0.5rem; box-shadow: 0 0 1rem rgba(53,109,192,0.3); }
.apply-guide .section-content .title{ text-align:center;}
.apply-guide .section-content .title a{color:#54a5ff; font-weight:500; line-height:150%;text-decoration:none;border-bottom:1px solid #54a5ff; word-break:break-all;}
.apply-guide .section-content .title a:hover{color:red;border-bottom:1px solid red;}
.apply-guide .section-content .content {color:#999999; text-align:center; word-break:break-all;}
/*响应式配置*/
.apply-guide .section-content > div { padding: 0 0.2rem; margin: 0.3rem 0; }
.apply-guide .section-content .title{ padding: 0.3rem 0.3rem; line-height:1.2rem;}
.apply-guide .section-content .content { padding: 0 0 1.6rem 0;}
.apply-guide .section-content > div { padding: 0 1.25rem; margin: 1.25rem 0; }
.apply-guide .section-content .title{ padding: 2rem 1rem 0rem;font-size: 1.25rem;line-height:1.5rem;}
.apply-guide .section-content .content { padding: 1rem;font-size: 1.0rem;}
*/@media (min-width: 576px) {
.apply-guide .section-content > div { padding: 0 1.25rem; margin: 1.25rem 0; }
.apply-guide .section-content .title{ padding: 2rem 1rem 0rem;font-size: 1.25rem;line-height:1.5rem;}
.apply-guide .section-content .content { padding: 1rem;font-size: 1.0rem;}
}
@media (min-width: 768px) {
.apply-guide .section-content > div { padding: 0 1.25rem; margin: 1.25rem 0; }
.apply-guide .section-content .title{ padding: 2rem 1rem 0rem;font-size: 1.25rem;line-height:1.5rem;}
.apply-guide .section-content .content { padding: 1rem;font-size: 1.0rem;}
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
}
@media (min-width: 1440px) {
}
/* 申请指南 结束 */

/* 问答 开始 */
.question-and-answer .section-content > div { padding: 0 1rem; margin: 1rem 0; }
.question-and-answer .section-content .card-title {border-bottom:1px solid #dfdfdf; padding-bottom:0.5rem; color:#09F;}
.question-and-answer .section-content .card-text { font-size:1.1rem;}
.question-and-answer .section-content > div > div {height:100%;}

/* 问答 结束 */

/* 申请流程 开始 */
.apply-flow1{ background: url(/ImagesUser/bg-apply-flow.jpg) no-repeat #FFF; background-size: 100% 100%;}
.apply-flow{ background-color:#F1F1F1 !important; background-size: 100% 100%;}
.apply-flow .section{ padding-bottom:0.5rem;}
.apply-flow .section-content > div{ padding:0; border:0px dashed #66CCFF;}
.apply-flow .section-content-list{ padding-bottom:1.5rem;}
.apply-flow .section-content-list .list{ padding: 0;}
.apply-flow .section-content-list .list > div{ background-color1:#FFF;}
.apply-flow .section-content-list .list .txt{font-size:1.2rem; background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20200%22%3E%3Crect%20width%3D%22200%22%20height%3D%22200%22%20style%3D%22fill%3A%23FF7A0F%3B%22%2F%3E%3C%2Fsvg%3E") no-repeat 1.5rem 50% #FFF; background-size: 0.8rem 0.8rem;padding:1.0rem 1.0rem 1.0rem 2.7rem; margin-top:0rem;}

/*响应式配置*/
.apply-flow .section-content{ padding:1rem 0.2rem;}
.apply-flow .section-content > div{ height:13rem;}
.apply-flow .section-content > div .middle{ width:2.5rem; height:100%;border:0px solid #9CF;position:absolute; left:calc(50% - 1.25rem); top:0; text-align:center;}
.apply-flow .section-content > div .middle .line{  z-index:1;width:0.5rem; height:100%;position:absolute; left:1rem; top:0; background-color:#83abf8;}
.apply-flow .section-content > div .middle .num{ z-index:2; display:inline-block; width:2.5rem; height:2.5rem; text-align:center; line-height:2.0rem; border:0.25rem solid #54a5ff;border-radius: 50%; font-size:1.3rem; color:#54a5ff; font-weight:bold;position:absolute; left:0; top:calc(50% - 1.25rem);background-color:#fff;}
.apply-flow .section-content > div .middle .end{  z-index:3; width:1.5rem; height:1.5rem; border-bottom: 0.5rem solid #83abf8;border-right: 0.5rem solid #83abf8;position:absolute; bottom:0; left:0.5rem;transform: rotate(45deg);}

.apply-flow .section-content > div .step{ width:calc(50% - 1.25rem); height:100%;border:0px solid #999;position:absolute; top:0;}
.apply-flow .section-content > div:nth-of-type(odd) .step{left:0; padding:0rem 1.5rem 0rem 1.25rem ;}
.apply-flow .section-content > div:nth-of-type(even) .step{right:0; padding:0rem 1.25rem 0rem 1.5rem ;}
.apply-flow .section-content > div .step .arrow{height:1.5rem;width:1.5rem;position:absolute; top:calc(50% - 0.75rem);box-shadow: 0 0 1rem rgba(80,80,80,0.2);transform: rotate(45deg);z-index:2;background-color:#FFF;}
.apply-flow .section-content > div:nth-of-type(odd) .step .arrow{right:0.75rem;}
.apply-flow .section-content > div:nth-of-type(even) .step .arrow{left:0.75rem;}
.apply-flow .section-content > div .step .arrow-cover{height:50%;width:1.5rem;position:absolute; top:25%; z-index:3; background-color:#FFF;}
.apply-flow .section-content > div:nth-of-type(odd) .step .arrow-cover{right:1.5rem;}
.apply-flow .section-content > div:nth-of-type(even) .step .arrow-cover{left:1.5rem;}

.apply-flow .section-content > div .step .content{border:0px solid #CCC; height:100%;width:100%;border-radius:0.4rem;box-shadow: 0 0 1rem rgba(80,80,80,0.2); background-color:#FFF;}

.apply-flow .section-content > div:nth-of-type(odd) .step .content{padding:1.5rem 1rem 0.5rem 1.5rem ;}
.apply-flow .section-content > div:nth-of-type(even) .step .content{padding:1.5rem 1.5rem 0.5rem 1rem ;}
.apply-flow .section-content > div .step .content strong{ font-size:1.3rem; color:#54a5ff;text-align:center; font-weight:500; display:block;z-index:5; background-color:#FFF; position:relative;}
.apply-flow .section-content > div .step .content .txt{ font-size:1.1rem; padding:0.5rem ; text-align:center;z-index:5; background-color:#FFF; position:relative;}
.apply-flow .section-content > div .step .img { width: 2.5rem; padding: 0.5rem 0; background-color: #54a5ff; display: inline-block; border-radius: 50%; text-align: center;position:absolute; top:calc(50% - 1.25rem);box-shadow: 0 0 1rem rgba(80,80,80,0.3); z-index:100;}
.apply-flow .section-content > div:nth-of-type(odd) .step .img {left:0;}
.apply-flow .section-content > div:nth-of-type(even) .step .img {right:0;}
.apply-flow .section-content > div .step .img img { height: 1.5rem; }

.apply-flow .section-content > div { display1:none;}
.apply-flow .section-content > div:first-of-type{ display:block;}

.apply-flow .section-content > div{ margin-top:-3rem;}
.apply-flow .section-content > div:first-of-type{ margin-top:0;}
@media (min-width: 576px) {
.apply-flow .section-content{ padding:1rem 10%;}
}
@media (min-width: 768px) {
.apply-flow .section-content{ padding:1rem 15%;}
}
@media (min-width: 992px) {
.apply-flow .section-content > div{ margin-top:0;}
.apply-flow .section-content{ padding:1rem 0%;}
.apply-flow .section-content > div .middle{ height:2.5rem; width:100%;border:0px solid #9CF;position:absolute; left:0; top:calc(50% - 1.25rem); text-align:center;}
.apply-flow .section-content > div .middle .line{  z-index:1;height:0.5rem; width:100%;position:absolute; left:0; top:1rem; background-color:#83abf8;}
.apply-flow .section-content > div .middle .num{ z-index:2; display:inline-block; width:2.5rem; height:2.5rem; text-align:center; line-height:2.0rem; border:0.25rem solid #54a5ff;border-radius: 50%; font-size:1.3rem; color:#54a5ff; font-weight:bold;position:relative;background-color:#fff;}
.apply-flow .section-content > div .middle .end{  z-index:3; width:1.5rem; height:1.5rem; border-bottom:0;  border-top: 0.5rem solid #83abf8;border-right: 0.5rem solid #83abf8;position:absolute; right:0; top:0.5rem;bottom: auto; left: auto;transform: rotate(45deg);}

.apply-flow .section-content > div .step{ height:calc(50% - 1.25rem); width:100%;border:0px solid #999;position:absolute; left:0 !important;}
.apply-flow .section-content > div:nth-of-type(odd) .step{bottom:0;top:auto;padding:1.5rem 0rem 1.9rem ;}
.apply-flow .section-content > div:nth-of-type(even) .step{top:0; padding:1.9rem 0rem 1.5rem ;}
.apply-flow .section-content > div .step .arrow{height:1.5rem;width:1.5rem;position:absolute; left:calc(50% - 0.75rem) !important;box-shadow: 0 0 1rem rgba(80,80,80,0.2);transform: rotate(45deg);z-index:2;background-color:#FFF;}
.apply-flow .section-content > div:nth-of-type(odd) .step .arrow{top: 0.75rem !important;right:auto !important;}
.apply-flow .section-content > div:nth-of-type(even) .step .arrow{ bottom: 0.75rem !important;top:auto !important;}
.apply-flow .section-content > div .step .arrow-cover{height:1.5rem;width:50%;position:absolute; left:25% !important; z-index:3; background-color:#FFF;}
.apply-flow .section-content > div:nth-of-type(odd) .step .arrow-cover{top:1.5rem !important;}
.apply-flow .section-content > div:nth-of-type(even) .step .arrow-cover{bottom:1.5rem !important;top:auto !important;}

.apply-flow .section-content > div .step .content{border:0px solid #CCC; height:100%;width:100%;border-radius:0.4rem;box-shadow: 0 0 1rem rgba(80,80,80,0.2);z-index:1; background-color:#FFF;}

.apply-flow .section-content > div:nth-of-type(odd) .step .content{padding:1.5rem 0.5rem 1rem ;}
.apply-flow .section-content > div:nth-of-type(even) .step .content{padding:2.5rem 0.5rem 1.5rem ;}
.apply-flow .section-content > div .step .content strong{ font-size:1.2rem; color:#54a5ff;text-align:center; font-weight:500; display:block;z-index:5; background-color:#FFF; position:relative;}
.apply-flow .section-content > div .step .content .txt{ font-size:1.0rem; padding:0.5rem ; text-align:center;z-index:5; background-color:#FFF; position:relative;}
.apply-flow .section-content > div .step .img { width: 3.8rem; padding: 0.9rem 0; background-color: #54a5ff; display: inline-block; border-radius: 50%; text-align: center;position:absolute; left:calc(50% - 1.9rem) !important;box-shadow: 0 0 1rem rgba(80,80,80,0.3); z-index:100;}
.apply-flow .section-content > div:nth-of-type(odd) .step .img {bottom:0;top:auto;}
.apply-flow .section-content > div:nth-of-type(even) .step .img {top:0;}
.apply-flow .section-content > div .step .img img { height: 2rem; }

.apply-flow-7 .section-content > div{ height:calc(36rem + 2.5rem);}
.apply-flow-8 .section-content > div{ height:calc(36rem + 2.5rem);}
}
@media (min-width: 1200px) {
.apply-flow-7 .section-content > div{ height:calc(32rem + 2.5rem);}
.apply-flow-8 .section-content > div{ height:calc(36rem + 2.5rem);}
}
@media (min-width: 1440px) {
/*
.apply-flow .section-content > div{ height:32.5rem;}
.apply-flow .section-content > div .middle{ height:2.5rem; width:100%;border:0px solid #9CF;position:absolute; left:0; top:15rem; text-align:center;}
.apply-flow .section-content > div .middle .line{  z-index:1;height:0.5rem; width:100%;position:absolute; left:0; top:1rem; background-color:#83abf8;}
.apply-flow .section-content > div .middle .num{ z-index:2; display:inline-block; width:2.5rem; height:2.5rem; text-align:center; line-height:2.0rem; border:0.25rem solid #54a5ff;border-radius: 50%; font-size:1.3rem; color:#54a5ff; font-weight:bold;position:relative;background-color:#fff;}
.apply-flow .section-content > div .middle .end{  z-index:3; width:1.5rem; height:1.5rem; border-top: 0.5rem solid #83abf8;border-right: 0.5rem solid #83abf8;position:absolute; right:0; top:0.5rem;transform: rotate(45deg);}
.apply-flow .section-content > div:nth-of-type(odd) .step{ height:15rem; width:100%;border:0px solid #999;position:absolute; left:0; bottom:0; padding:1.5rem 0.5rem 1.9rem ;}
.apply-flow .section-content > div:nth-of-type(odd) .step .arrow{height:1.5rem;width:1.5rem;position:absolute; left:calc(50% - 0.75rem); top:0.75rem;box-shadow: 0 0 1rem rgba(80,80,80,0.2);transform: rotate(45deg);z-index:2;background-color:#FFF;}
.apply-flow .section-content > div:nth-of-type(odd) .step .arrow-cover{height:1.5rem;width:50%;position:absolute; left:25%; top:1.5rem;z-index:3; background-color:#FFF;}
.apply-flow .section-content > div:nth-of-type(odd) .step .content{border:0px solid #CCC; height:11.6rem;width:100%;border-radius:0.4rem;box-shadow: 0 0 1rem rgba(80,80,80,0.2);z-index:1; padding:1.5rem 0.5rem 1rem ;}
.apply-flow .section-content > div:nth-of-type(odd) .step .content strong{ font-size:1.2rem; color:#54a5ff;text-align:center; font-weight:500; display:block;}
.apply-flow .section-content > div:nth-of-type(odd) .step .content .txt{ font-size:1.0rem; padding:0.5rem 1rem 0rem ; text-align:center;}
.apply-flow .section-content > div:nth-of-type(odd) .step .img { width: 3.8rem; padding: 0.9rem 0; background-color: #54a5ff; display: inline-block; border-radius: 50%; text-align: center;position:absolute; left:calc(50% - 1.9rem); bottom:0;box-shadow: 0 0 1rem rgba(80,80,80,0.3);}
.apply-flow .section-content > div:nth-of-type(odd) .step .img img { height: 2rem; }
.apply-flow .section-content > div:nth-of-type(even) .step{ height:15rem; width:100%;border:0px solid #999;position:absolute; left:0; top:0; padding:1.9rem 0.5rem 1.5rem ;}
.apply-flow .section-content > div:nth-of-type(even) .step .arrow{height:1.5rem;width:1.5rem;position:absolute; left:calc(50% - 0.75rem); bottom:0.75rem;box-shadow: 0 0 1rem rgba(80,80,80,0.2);transform: rotate(45deg);z-index:2;background-color:#FFF;}
.apply-flow .section-content > div:nth-of-type(even) .step .arrow-cover{height:1.5rem;width:50%;position:absolute; left:25%; bottom:1.5rem;z-index:3; background-color:#FFF;}
.apply-flow .section-content > div:nth-of-type(even) .step .content{border:0px solid #CCC; height:11.6rem;width:100%;border-radius:0.4rem;box-shadow: 0 0 1rem rgba(80,80,80,0.2);z-index:1; padding:2.5rem 0.5rem 1.5rem ;}
.apply-flow .section-content > div:nth-of-type(even) .step .content strong{ font-size:1.2rem; color:#54a5ff;text-align:center; font-weight:500; display:block;}
.apply-flow .section-content > div:nth-of-type(even) .step .content .txt{ font-size:1.0rem; padding:0.5rem 1rem 0rem ; text-align:center;}
.apply-flow .section-content > div:nth-of-type(even) .step .img { width: 3.8rem; padding: 0.9rem 0; background-color: #54a5ff; display: inline-block; border-radius: 50%; text-align: center;position:absolute; left:calc(50% - 1.9rem); top:0;box-shadow: 0 0 1rem rgba(80,80,80,0.3);}
.apply-flow .section-content > div:nth-of-type(even) .step .img img { height: 2rem; }
*/
.apply-flow-7 .section-content > div{ height:calc(30rem + 2.5rem);}
.apply-flow-7 .section-content > div .step{padding-left:0.5rem !important;padding-right:0.5rem !important;}
.apply-flow-8 .section-content > div{ height:calc(30rem + 2.5rem);}
}
/* 申请流程 结束 */

/* 搜索 开始 */
.search-form { position:relative;}
.search-form .keywords { width:calc(100% - 2.5rem);height:2.5rem;border:1px solid #356dc0; float:left; font-size:1.2rem; line-height:2.5rem; padding:0 0.3rem;}
.search-form .submit { width:2.5rem;height:2.5rem;border:0; float:left;color:#FFF;background: url("/ImagesUser/icon-search.png") no-repeat center center #356dc0; background-size: 1.7rem 1.7rem;}
/* 搜索 结束 */

/* 子栏目导航 开始 */
.nav-list-child a{ border:1px solid #dadada; text-decoration:none;}
.nav-list-child a span{color:#030303;}
.nav-list-child a.on{ background-color:#fff8ee; border-color:#ff9000;}
.nav-list-child a.on span{color:#ff9000;}
.nav-list-child a img{ display:block;}
.nav-list-child a img.on{ display:none;}
.nav-list-child a.on img{ display:none;}
.nav-list-child a.on img.on{ display:block;}
.nav-list-child a:hover{ background-color:#fff8ee; border-color:#ff9000;}
.nav-list-child a:hover img{ display:none;}
.nav-list-child a:hover img.on{ display:block;}
.nav-list-child a:hover span{color:#ff9000;}
/* 子栏目导航 结束 */

/* 点击放大左右箭头去掉下划线 */
.rebox a:hover {
    text-decoration: none;
}



#mobile-bottom-contact{ width:100%;background-color:#ECF5FF !important; position:fixed; bottom:0; left:0;box-shadow: 0 0 2px #2894FF; z-index:9999999;}
#mobile-bottom-contact .row > div{ padding-top:0.5rem; padding-bottom:0.5rem;}
#mobile-bottom-contact .img{text-align:center; padding-top:0.5rem; padding-bottom:0.5rem;}
#mobile-bottom-contact .img img{ height:3rem;}
#mobile-bottom-contact .title{text-align:center; color:#000; font-size:1.2rem;height:2rem; line-height:2rem;}

#footer-top{display:none;}
#footer{ margin-bottom:7rem;}
@media (min-width: 768px) {
#mobile-bottom-contact{display:none;}
#footer{ margin-bottom:0;}
#footer-top{display:block;}
}


.section-online{padding-top:1.5rem; padding-bottom:1.5rem;}
.section-online .online-consultation{ text-align:center;}
.section-online .online-consultation a{font-size: 1.5rem; background-color:#df1128; line-height:1.5rem; padding:0.6rem 0.8rem; color:#FFF; display:inline-block;border-radius: 0.4rem; }
.category-vspostdoc-service .section-content .online-consultation,
.vs-apply-advantage .section-content .online-consultation,
.question-and-answer .section-content .online-consultation{ text-align:center;}
.category-vspostdoc-service .section-content .online-consultation a,
.vs-apply-advantage .section-content .online-consultation a,
.question-and-answer .section-content .online-consultation a{font-size: 1.5rem; background-color:#df1128; line-height:1.5rem; padding:0.6rem 0.8rem; color:#FFF; display:inline-block;border-radius: 0.4rem; }

/* 介绍 开始 */
.category-intro .section-content .txt { background-color: #e7f1fd; }
.category-intro .section-content .txt p { margin-bottom: 0rem; }
/*响应式配置*/
.category-intro .section-content { padding: 0 0.5rem; }
.category-intro .section-content .txt { border-radius: 1.5rem; overflow: hidden; box-shadow: 0 0 1.5rem #888888; }
.category-intro .section-content .txt { font-size: 1.2rem; line-height: 2.0rem; padding: 1.0rem; }
.category-intro .section-content .txt p { text-indent: 2.4rem; }
@media (min-width: 576px) {
}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
.category-intro .section-content { padding: 0 1rem; }
}
@media (min-width: 1200px) {
.category-intro .section-content { padding: 0 2rem; }
}
@media (min-width: 1440px) {
.category-intro .section-content { padding: 0 5rem; }
}
/* 介绍 结束 */


/* 全局浮动 */
#global-float{ position:fixed; right:0; top:calc(50% - 65px); z-index:500; }
#global-float img{ max-width:120px;}
@media (min-width: 992px) {
#global-float{ position:fixed; right:0; top:calc(50% - 130px); z-index:500; }
#global-float img{ max-width:240px;}
}


