@charset "UTF-8";
.inline-block { display: inline-block; *display: inline;
 *zoom: 1;
}
.system-list .con .tit, .campus-wrap .tab-con .box .tit, .scenery-list li .tit, .team-list .swiper-slide .con h3, .team-list .swiper-slide .con p, .honor-list .swiper-slide .con h3, .page-scene-list .swiper-slide .con h3, .page-classroom-list .swiper-slide .con h3, .page-train-list .swiper-slide .con h3, .page-video-list .swiper-slide .con h3, .news-list .box .tit, .page-team-list .box .con .top .tit, .page-team-list .box .con .top .position, .page-campus-list .con .tit, .page-news-list .con .tit, .page-team-show .box .tit, .turn-page a .item02 { max-width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: block; }
/* 上下结构 */
/* page */
@font-face { font-family: "iconfont"; /* Project id  */ src: url("../fonts/my/iconfont.ttf?t=1624411312990") format("truetype"); }
.iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.icon-bofang:before, .page-video-list .swiper-slide .img:before { content: "\e64b"; }
.icon-huidaodingbu:before, .fixed-btn a.btn02 .iconfont:before { content: "\e64c"; }
.icon-jiantouyou:before { content: "\e64d"; }
.icon-dianhua:before { content: "\e64e"; }
.icon-kexueceping:before, .advantage-wrap .container .box05 .iconfont:before { content: "\e64f"; }
.icon-fencengjiaoxue:before, .advantage-wrap .container .box02 .iconfont:before { content: "\e650"; }
.icon-ganenxifu:before, .page-culture .box01 .iconfont:before { content: "\e651"; }
.icon-jiaoxuemoshi:before, .advantage-wrap .container .box01 .iconfont:before { content: "\e652"; }
.icon-jinru:before { content: "\e653"; }
.icon-xueyeguihua:before, .advantage-wrap .container .box03 .iconfont:before { content: "\e654"; }
.icon-yumanzhonghua:before, .page-culture .box05 .iconfont:before { content: "\e655"; }
.icon-weixin:before { content: "\e656"; }
.icon-shishigenzong:before, .advantage-wrap .container .box04 .iconfont:before { content: "\e657"; }
.icon-duzhiboxue:before, .page-culture .box02 .iconfont:before { content: "\e658"; }
.icon-zhihangheyi:before, .page-culture .box03 .iconfont:before { content: "\e659"; }
.icon-yishiyiyou:before, .page-culture .box04 .iconfont:before { content: "\e65a"; }
.icon-lianxiwomen:before, .fixed-btn a.btn01 .iconfont:before { content: "\e65b"; }
body { font-family: "微软雅黑"; }
h1, h2, h3, ul, p { padding: 0; margin: 0; font-weight: normal; }
ul { list-style: none; }
a { color: #333; text-decoration: none !important; }
.system-list .con .tit, .campus-wrap .tab-con .box .tit, .scenery-list li .tit, .team-list .swiper-slide .con h3, .team-list .swiper-slide .con p, .honor-list .swiper-slide .con h3, .page-scene-list .swiper-slide .con h3, .page-classroom-list .swiper-slide .con h3, .page-train-list .swiper-slide .con h3, .page-video-list .swiper-slide .con h3, .news-list .box .tit, .page-team-list .box .con .top .tit, .page-team-list .box .con .top .position, .page-campus-list .con .tit, .page-news-list .con .tit, .page-team-show .box .tit, .turn-page a .item02 { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: 100%; display: block; }
.top-wrap { margin-bottom: 0; background: #0368ca; border: 0; }
.top-wrap .logo .navbar-brand { width: 64%; padding: 0; font-size: 0; margin-top: 5px; padding-bottom: 5px; margin-left: 10px; }
.top-wrap .logo .navbar-brand a { display: block; height: 100%; background: url(../images/logo.png) no-repeat top left; background-size: contain; }
.navbar-default .navbar-toggle .icon-bar { background: #ffffff; }
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background: #0368ca; }
.top-tel { display: none; }
.detail-box table {width:100%;}
.detail-box table tr td{border:1px solid #ccc;}
.detail-box table tr td p{margin-bottom:0px}
#nav-menu { padding: 0; }
#nav-menu > .nav { margin: 0; padding: 0; }
#nav-menu > .nav > li .sec-menu { display: none; }
#nav-menu > .nav > li.active { background: #0368ca; }
#nav-menu > .nav > li.active a { /*! color: #ffffff; */ }
#banner .carousel-indicators { margin-bottom: 0; bottom: 0; }
.tit01 { padding-top: 25px; margin-bottom: 15px; text-align: center; }
.tit01 p { line-height: 16px; color: #F2F4F5; font-weight: bold; text-transform: uppercase; font-size: 16px; }
.tit01 h2 { line-height: 18px; margin-top: -10px; font-size: 18px; font-weight: bold; }
.system-list .col-xs-12 { margin-bottom: 15px; }
.system-list a { padding: 15px; display: block; overflow: hidden; background: #F2F4F5; border: 1px solid #E5E5E5; border-radius: 5px; }
.system-list .img { height: 0; padding-top: 41.66667%; position: relative; display: block; width: 47.916666%; margin-right: 3.125%; float: left; }
.system-list .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.system-list .img img { border-radius: 5px; }
.system-list .con { overflow: hidden; }
.system-list .con .tit { margin-top: 5px; font-size: 16px; font-weight: bold; }
.system-list .con .txt { height: 60px; margin-top: 5px; color: #666666; overflow: hidden; }
.system-list .con .more { width: 57.291666%; margin-top: 5px; text-align: center; line-height: 30px; background: linear-gradient(90deg, #0368CA, #4EA4F7); border-radius: 18px; color: #ffffff; }
.advantage-wrap { margin-top: 25px; padding-bottom: 25px; background: url(../images/advan-bg.jpg) no-repeat center; background-size: cover; color: #ffffff; }
.advantage-wrap .tit01 p { color: rgba(242, 244, 245, 0.1); }
.advantage-wrap .container .box { margin-bottom: 15px; overflow: hidden; }
.advantage-wrap .container .box .iconfont { float: left; display: block; font-size: 46px; width: 46px; height: 46px; line-height: 46px; margin-right: 15px; vertical-align: middle; color: #FFB400; }
.advantage-wrap .container .box .tit { margin-bottom: 5px; font-size: 16px; font-weight: bold; overflow: hidden; }
.more01 a { width: 30%; line-height: 30px; margin: 0 auto; display: block; color: #ffffff; text-align: center; border: 1px solid #ffffff; border-radius: 23px; height: 30px; }
.more01 a span { font-size: 0; }
.more01 a span:before { font-size: 14px; }
.campus-wrap .tab-con .box .tit, .scenery-list li .tit, .team-list .swiper-slide .con, .main-menu .sec-menu > li.active > a:after, .page-video-list .swiper-slide .img:before, .page-culture .box .tit, .page-culture .box .num { position: absolute; left: 0; right: 0; bottom: 0; }
.campus-wrap .tab-tit { font-size: 0; }
.campus-wrap .tab-tit a { width: 31%; line-height: 28px; margin: 0 1%; margin-bottom: 8px; font-size: 14px; display: inline-block; text-align: center; background: #F2F4F5; border-radius: 30px; }
.campus-wrap .tab-tit a.active { color: #ffffff; box-shadow: 0 0 9px rgba(3, 105, 209, 0.3); background: linear-gradient(90deg, #0368CA, #4EA4F7); }
.campus-wrap .tab-con { margin-top: 10px; }
.campus-wrap .tab-con .box { position: relative; display: none; }
.campus-wrap .tab-con .box .img { height: 0; padding-top: 51.0204%; position: relative; display: block; }
.campus-wrap .tab-con .box .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.campus-wrap .tab-con .box .tit { background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%); color: #ffffff; font-size: 16px; line-height: 36px; padding: 0 15px; font-weight: bold; }
.campus-wrap .tab-con .box1 { display: block; }
.scenery-wrap { margin-top: 25px; padding-bottom: 25px; background: url(../images/scenery-bg.jpg) no-repeat center; background-size: cover; color: #ffffff; }
.scenery-wrap .tit01 p { color: rgba(242, 244, 245, 0.1); }
.scenery-wrap .video { border-radius: 10px; overflow: hidden; }
.scenery-wrap .video iframe { width: 100%; min-height: 200px; }
.scenery-wrap .more01 { margin-top: 15px; }
.scenery-list { overflow: hidden; }
.scenery-list li { width: 48%; margin: 0 1%; margin-bottom: 15px; float: left; }
.scenery-list li a { position: relative; display: block; }
.scenery-list li .img { height: 0; padding-top: 56%; position: relative; display: block; }
.scenery-list li .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.scenery-list li .tit { padding: 0 10px; line-height: 30px; text-align: center; color: #ffffff; font-weight: bold; }
.team-wrap .more01 { margin-top: 15px; }
.team-wrap .more01 a { color: #0368ca; border-color: #0368ca; }
.team-list .swiper-slide a { display: block; position: relative; }
.team-list .swiper-slide .img { height: 0; padding-top: 139.28571%; position: relative; display: block; }
.team-list .swiper-slide .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.team-list .swiper-slide .con { left: 10px; right: 10px; bottom: 10px; background: #ffffff; border-radius: 8px; text-align: center; padding: 5px 5px; }
.team-list .swiper-slide .con h3 { margin-bottom: 5px; font-size: 16px; }
.team-list .swiper-slide .con p { color: #666666; }
.about-wrap { margin-top: 25px; padding-bottom: 25px; background: url(../images/about-bg.jpg) no-repeat center; background-size: cover; color: #ffffff; }
.about-wrap .tit01 p { color: rgba(242, 244, 245, 0.1); }
.about-wrap .num { margin-top: 15px; overflow: hidden; }
.about-wrap .num .box { width: 33.33%; float: left; position: relative; text-align: center; }
.about-wrap .num .box h3 span { font-size: 30px; }
.about-wrap .num .box:after { content: ''; width: 1px; height: 100%; background: #e5e5e5; position: absolute; right: 0; top: 0; }
.about-wrap .num .box:last-child:after { display: none; }
.about-wrap .more01 { margin-top: 25px; }
.honor-wrap { background: #FAFAFA; padding-bottom: 25px; }
.honor-wrap .more01 { margin-top: 15px; }
.honor-wrap .more01 a { color: #0368ca; border-color: #0368ca; }
.honor-wrap .honor-list, .honor-wrap .page-scene-list, .honor-wrap .page-classroom-list, .honor-wrap .page-train-list, .honor-wrap .page-video-list { padding-left: 15px; padding-right: 15px; }
.honor-list .swiper-slide a, .page-scene-list .swiper-slide a, .page-classroom-list .swiper-slide a, .page-train-list .swiper-slide a, .page-video-list .swiper-slide a { display: block; }
.honor-list .swiper-slide .img, .page-scene-list .swiper-slide .img, .page-classroom-list .swiper-slide .img, .page-train-list .swiper-slide .img, .page-video-list .swiper-slide .img { height: 0; padding-top: 65.21739%; position: relative; display: block; border: 10px solid #F1F2F6; }
.honor-list .swiper-slide .img img, .page-scene-list .swiper-slide .img img, .page-classroom-list .swiper-slide .img img, .page-train-list .swiper-slide .img img, .page-video-list .swiper-slide .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.honor-list .swiper-slide .con, .page-scene-list .swiper-slide .con, .page-classroom-list .swiper-slide .con, .page-train-list .swiper-slide .con, .page-video-list .swiper-slide .con { margin-top: 10px; }
.honor-list .swiper-slide .con h3, .page-scene-list .swiper-slide .con h3, .page-classroom-list .swiper-slide .con h3, .page-train-list .swiper-slide .con h3, .page-video-list .swiper-slide .con h3 { font-size: 16px; text-align: center; }
.news-list .box { margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #E5E5E5; }
.news-list .box a { display: block; }
.news-list .box .img { height: 0; padding-top: 65.3%; position: relative; display: block; margin-bottom: 10px; }
.news-list .box .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.news-list .box .tit { margin-bottom: 8px; font-size: 16px; font-weight: 500; }
.news-list .box .txt { height: 40px; margin-bottom: 5px; overflow: hidden; color: #666666; }
.news-list .box .time { color: #999999; background: url(../images/news-time.png) no-repeat center right; }
.ad-list a { display: block; }
.ad-list a img { width: 100%; }
.news-wrap .more01 { margin-top: 15px; }
.news-wrap .more01 a { color: #0368ca; border-color: #0368ca; }
.partner-list { overflow: hidden; }
.partner-list li { width: 48%; margin: 0 1%; margin-bottom: 15px; float: left; }
.partner-list li .img { border: 1px solid #e5e5e5; border-radius: 5px; height: 0; padding-top: 43.85474%; position: relative; display: block; }
.partner-list li .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.footer-wrap { margin-top: 25px; background: url(../images/footer-bg.png) no-repeat center top; background-size: cover; color: #ffffff; }
.footer-wrap a { color: #ffffff; }
.footer-wrap .footer { padding-top: 25px; }
.footer-wrap .f-tit { margin-bottom: 10px; font-size: 16px; font-weight: bold; }
.footer-wrap .f-system { font-size: 0; }
.footer-wrap .f-system a { width: 31%; line-height: 26px; margin: 0 1%; margin-bottom: 5px; font-size: 14px; display: inline-block; border: 1px solid #ffffff; text-align: center; }
.footer-wrap .f-menu { margin-top: 15px; }
.footer-wrap .f-menu .menu-list { font-size: 0; }
.footer-wrap .f-menu .menu-list a { display: inline-block; width: 48%; margin: 0 1%; margin-bottom: 5px; font-size: 14px; }
.footer-wrap .f-contact { margin-top: 15px; }
.footer-wrap .f-contact .txt { margin-top: 10px; }
.footer-wrap .f-logo img { max-width: 100%; }
.link-copyright { background: #0152A0; margin-top: 15px; padding: 15px 0; }
.link-copyright .link .tit { font-size: 16px; font-weight: bold; margin-bottom: 8px; }
.link-copyright .link .list a { display: inline-block; margin-right: 5px; }
.link-copyright .copyright { margin-top: 15px; padding-top: 15px; border-top: 1px solid #0A67C0; }
body { padding-bottom: 40px; }
.fixed-btn { position: fixed; left: 0; right: 0; bottom: 0; height: 40px; background: #f2f4f5; font-size: 0; z-index: 1; }
.fixed-btn a { width: 50%; height: 100%; font-size: 14px; display: inline-block; text-align: center; border-left: 1px solid #e0e0e0; }
.fixed-btn a span { display: block; }
.fixed-btn a:first-child { border-left: 0; }
.fixed-btn a .iconfont { color: #0368ca; font-size: 16px; padding-top: 5px; font-weight: bold; display: none; }
.fixed-btn a .tit { line-height: 40px; color: #0368ca; font-size: 15px; }
.page-banner { height: 100px; background-size: auto 100% !important; }
.main-menu { white-space: nowrap; overflow-x: auto; border-bottom: 1px solid #e5e5e5; }
.main-menu .sec-menu { white-space: nowrap; text-align: center; }
.main-menu .sec-menu > li { display: inline-block; }
.main-menu .sec-menu > li.active { color: #0368ca; }
.main-menu .sec-menu > li.active > a { color: #0368ca; position: relative; }
.main-menu .sec-menu > li.active > a:after { content: ''; width: 50px; height: 2px; background: #0368ca; margin: auto; }
.main-menu .sec-menu > li.active .thd-menu { display: block; }
.main-menu .sec-menu .thd-menu { margin-top: 90px; position: absolute; left: 15px; right: 15px; display: none; }
.main-menu .sec-menu .thd-menu li { height: auto; display: inline-block; }
.main-menu .sec-menu .thd-menu li a { line-height: 30px; padding: 0 7px; height: auto; color: #999999; border: 1px solid #e5e5e5; }
.main-menu .sec-menu .thd-menu li.active a { background: #0368ca; color: #ffffff; border-color: #0368ca; }
.main-menu .sec-menu .thd-menu li:first-child a { margin-left: 0; }
.main-menu a { padding: 5px 0; padding-bottom: 8px; margin: 0 5px; display: inline-block; }
.main-tit { margin-top: 25px; }
.main-tit p { margin-bottom: 5px; font-weight: bold; color: #e5e5e5; text-transform: uppercase; font-size: 18px; }
.main-tit h2 { font-size: 16px; font-weight: bold; }
.content { margin-top: 15px; }
.page-team-list .box { margin-bottom: 15px; }
.page-team-list .box a { display: block; overflow: hidden; border: 1px solid #e5e5e5; padding: 10px; }
.page-team-list .box .img { width: 24.615%; margin-right: 10px; height: 0; padding-top: 34.61538%; position: relative; display: block; float: left; }
.page-team-list .box .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.page-team-list .box .con { overflow: hidden; }
.page-team-list .box .con .top { overflow: hidden; }
.page-team-list .box .con .top .tit { max-width: 60%; margin-right: 4%; float: left; font-size: 16px; }
.page-team-list .box .con .top .position { max-width: 40%; color: #999999; font-style: normal; }
.page-team-list .box .con .txt { margin-top: 10px; max-height: 60px; overflow: hidden; }
.page-team-list .box .con .txt { color: #666666; }
.main.hasThd .content { margin-top: 70px; }
.page-scene-list .swiper-slide, .page-classroom-list .swiper-slide, .page-train-list .swiper-slide, .page-video-list .swiper-slide { margin-bottom: 20px; }
.page-scene-list .swiper-slide .img, .page-classroom-list .swiper-slide .img, .page-train-list .swiper-slide .img, .page-video-list .swiper-slide .img { padding-top: 53.571%; border: 0; }
.page-scene-list .swiper-slide .img img, .page-classroom-list .swiper-slide .img img, .page-train-list .swiper-slide .img img, .page-video-list .swiper-slide .img img { border: 0; }
.page-video-list .swiper-slide .img:before { top: 0; background: rgba(0, 0, 0, 0.3); z-index: 1; padding-top: 20%; }
.page-video-list .swiper-slide .img { font-size: 40px; text-align: center; color: #ffffff; }
.page-honor-list .swiper-slide { margin-bottom: 15px; }
.page-campus-list .box, .page-news-list .box { margin-bottom: 20px; }
.page-campus-list a, .page-news-list a { display: block; }
.page-campus-list .img, .page-news-list .img { height: 0; padding-top: 53.571%; position: relative; display: block; }
.page-campus-list .img img, .page-news-list .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.page-campus-list .con, .page-news-list .con { padding: 15px; border: 1px solid #e5e5e5; }
.page-campus-list .con .tit, .page-news-list .con .tit { font-size: 16px; }
.page-campus-list .con .txt, .page-news-list .con .txt { margin-top: 5px; color: #666666; }
.page-campus-list .con .txt p, .page-news-list .con .txt p {/* max-height: 20px; *//* overflow: hidden; */ }
.page-campus-list .con .iconfont, .page-news-list .con .iconfont { margin-top: 5px; font-size: 0; color: #999999; }
.page-campus-list .con .iconfont:before, .page-news-list .con .iconfont:before { height: 22px; line-height: 22px; font-size: 22px; }
.main-txt { margin-top: 15px; color: #666666; }
.detail-box { color: #666666; }
.detail-box p { margin-bottom: 24px; }
.detail-box p img { max-width: 100% !important; height: auto !important; }
.detail-box .simg img { max-width: 100% !important; height: auto !important; }
.detail-box img { max-width: 100%; height: auto !important; }
.detail-box .news-tit { font-size: 16px; color: #333333; margin-bottom: 10px; font-weight: bold; }
.BMap_Marker img, #allmap img { max-width: none; }
.page-advan-list .box { margin-bottom: 25px; }
.page-advan-list .box .img { height: 0; padding-top: 52.2388%; position: relative; display: block; }
.page-advan-list .box .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.page-advan-list .box .con { margin-top: 15px; }
.page-advan-list .box .con .tit { padding-left: 40px; font-size: 18px; }
.page-advan-list .box .con .txt { margin-top: 10px; color: #666666; }
.page-advan-list .box01 .con .tit { background: url(../images/advan-tit1.png) no-repeat center left; background-size: contain; }
.page-advan-list .box02 .con .tit { background: url(../images/advan-tit2.png) no-repeat center left; background-size: contain; }
.page-advan-list .box03 .con .tit { background: url(../images/advan-tit3.png) no-repeat center left; background-size: contain; }
.page-advan-list .box04 .con .tit { background: url(../images/advan-tit4.png) no-repeat center left; background-size: contain; }
.page-advan-list .box05 .con .tit { background: url(../images/advan-tit5.png) no-repeat center left; background-size: contain; }
.page-news-list .img { padding-top: 66.66%; }
.page-news-list .con .tit { font-weight: 500; }
.page-news-list .con .time { color: #999999; margin-top: 10px; }
.text-title { margin-bottom: 20px; text-align: center; }
.text-title h1 { margin-bottom: 10px; font-size: 20px; }
.text-title p { color: #999999; }
.page-contact .cont-l .box { margin-bottom: 20px; overflow: hidden; }
.page-contact .cont-l .icon { width: 60px; margin-right: 15px; float: left; }
.page-contact .cont-l .icon img { width: 100%; }
.page-contact .cont-l .con { overflow: hidden; }
.page-contact .cont-l .con .tit { font-size: 16px; margin-bottom: 5px; color: #333333; }
.page-contact .cont-l .con .txt p { margin-bottom: 0; }
.page-contact .cont-l .con .txt i { font-style: normal; display: inline-block; }
.map { margin-top: 15px; }
.page-culture .box { margin-bottom: 15px; padding: 15px; background: #f0f0ef; position: relative; padding-bottom: 70px; }
.page-culture .box .iconfont { font-size: 30px; height: 30px; line-height: 30px; color: #c9a56f; }
.page-culture .box .txt { margin-top: 10px; margin-bottom: 10px; }
.page-culture .box .txt p { margin-bottom: 0; }
.page-culture .box .tit { font-size: 18px; font-weight: bold; color: #333333; text-align: right; bottom: 40px; padding-right: 15px; }
.page-culture .box .num { color: #c9a56f; font-size: 16px; bottom: 12px; text-align: right; padding-right: 15px; }
.page-culture .box .num:before { content: ''; width: 50px; height: 2px; background: #c9a56f; position: absolute; margin-left: -70px; top: 0; bottom: 0; margin-top: auto; margin-bottom: auto; }
.row.row-no-gutters { margin-left: 0; margin-right: 0; }
.row.row-no-gutters > [class*='col-'] {
 padding-right: 0;
 padding-left: 0;
}
.page-team-show { position: fixed; top: 15px; left: 15px; right: 15px; bottom: 10%; background: #ffffff; box-shadow: 0 0 20px rgba(218, 218, 218, 0.5); border-radius: 10px; display: none; }
.page-team-show .box { padding: 15px; display: none; }
.page-team-show .box .tit { margin-bottom: 5px; font-size: 18px; text-align: center; font-weight: 500; }
.page-team-show .box .position { text-align: center; color: #666666; }
.page-team-show .box .img { height: 0; padding-top: 70%; position: relative; display: block; width: 50%; margin: 0 auto; margin-top: 10px; }
.page-team-show .box .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.page-team-show .box .img img { width: 100%; }
.page-team-show .box .txt { margin-top: 10px; height: 180px; overflow-y: auto; }
.page-team-show .box .close-btn { border-top: 1px solid #e5e5e5; margin-top: 10px; padding-top: 10px; float: none; text-align: center; }
.page-team-show .box .close-btn a { width: 130px; line-height: 30px; background: #0368ca; color: #ffffff; text-align: center; display: inline-block; }
.row.show-grid > [class*="col-"] {
 margin-bottom: 15px;
}
.page-jszg .news-tit { text-align: center; margin-top: 10px; }
.page-cjxl .col-sm-4 { text-align: center; }
.page-cjxl .img { text-align: center; }
.page-cjxl .news-tit { color: #0368ca; margin-top: 15px; text-align: center; }
.page-cjxl .txt { height: 40px; overflow: hidden; }
.show-grid20 > [class*="col-"] {
 margin-bottom: 10px;
}
.simulation-wrap .tit { margin-bottom: 10px; }
.simulation-wrap .tit h2 { display: inline-block; font-size: 18px; color: #333333; font-weight: 500; }
.simulation-wrap .tit p { margin-left: 5px; margin-bottom: 0; display: inline-block; }
.simulation-wrap .form-message .form-group .form-control { background-color: #f5f5f5; border: 0; box-shadow: none; }
.simulation-wrap .form-message .form-group.sub input[type="submit"] { background: #0368ca; width: 100%; border: 0; color: #ffffff; }
.turn-page { margin-top: 20px; margin-bottom: 20px; color: #666666; border-top: 1px solid #cccccc; padding-top: 20px; }
.turn-page a { color: #666666; display: block; }
.turn-page a .item02 { display: inline-block; max-width: 75%; vertical-align: bottom; }
.turn-page .turn-l { margin-bottom: 10px; }
.page { clear: both; padding: 20px 0 40px; text-align: center; }
.page a { display: inline-block; margin-bottom: 5px; padding: 0px 15px; font-size: 12px; line-height: 28px; background: #fff; border: 1px solid #e3e3e3; text-align: center; color: #333; border-radius: 3px; }
.page a:hover { background: #0368ca; color: white; text-decoration: none; }
.page a.a1 { padding: 0px 15px; line-height: 28px; margin-top: 0px; }
.page span { display: inline-block; padding: 0px 15px; line-height: 28px; background: #0368ca; border: 1px solid #0368ca; color: #fff; text-align: center; border-radius: 3px; }
.page .noPage { display: inline-block; padding: 0px 12px; height: 22px; line-height: 22px; border: 1px solid #e3e3e3; text-align: center; color: #a4a4a4; }
.Validform_checktip { float: right; margin-left: 8px; line-height: 20px; height: 20px; overflow: hidden; color: #999; font-size: 12px; }
.Validform_right { color: #71b83d; padding-left: 20px; background: url(../images/right.png) no-repeat left center; }
.Validform_wrong { color: red; padding-left: 20px; white-space: nowrap; background: url(../images/error.png) no-repeat left center; }
.Validform_loading { padding-left: 20px; background: url(../images/onLoad.gif) no-repeat left center; }
.Validform_error { background-color: #ffe7e7; }
#Validform_msg { color: #7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width: 280px; -webkit-box-shadow: 2px 2px 3px #aaa; -moz-box-shadow: 2px 2px 3px #aaa; background: #fff; position: absolute; top: 0px; right: 50px; z-index: 99999; display: none; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');
}
#Validform_msg .iframe { position: absolute; left: 0px; top: -1px; z-index: -1; }
#Validform_msg .Validform_title { line-height: 25px; height: 25px; text-align: left; font-weight: bold; padding: 0 8px; color: #fff; position: relative; background-color: #000; }
#Validform_msg a.Validform_close:link, #Validform_msg a.Validform_close:visited { line-height: 22px; position: absolute; right: 8px; top: 0px; color: #fff; text-decoration: none; }
#Validform_msg a.Validform_close:hover { color: #cc0; }
#Validform_msg .Validform_info { padding: 8px; border: 1px solid #000; border-top: none; text-align: left; }
@media screen and (min-width: 360px) {
.page-team-list .box .con .txt { max-height: 80px; }
.page-team-show .box .txt { height: 220px; }
}
@media screen and (min-width: 411px) {
.page-team-show .box .txt { height: 260px; }
}
@media screen and (min-width: 768px) {
.logo { width: 30%; }
.top-wrap { border-radius: 0; }
.top-wrap .header { padding: 0; }
.top-wrap .logo .navbar-brand { margin-left: 0; margin-top: 0; padding-top: 5px; }
.top-tel { margin-top: 10px; display: block; float: right; overflow: hidden; }
.top-tel .box { float: left; color: #ffffff; }
.top-tel .box .iconfont { width: 24px; height: 24px; line-height: 24px; color: #ffffff; font-size: 0; display: inline-block; vertical-align: middle; }
.top-tel .box .iconfont:before { font-size: 24px; }
.top-tel .qr { display: none; }
.top-tel .box02 { margin-left: 10px; }
.top-tel .box02 .iconfont { margin-right: 5px; }
.top-tel .box02 .iconfont:before { font-size: 30px; }
.top-tel .box02 p { display: inline-block; font-size: 24px; line-height: 24px; vertical-align: middle; }
#nav-menu { background: url(../images/nav.png) repeat-x #0368ca; }
#nav-menu > .nav { float: none; margin: 0 auto; }
#nav-menu > .nav > li.active > a { background: #0060BE; }
#nav-menu > .nav > li > a { color: #ffffff; padding: 7px 15px; }
.system-list .con .more { width: 90.291666%; }
.advantage-wrap .container .box { width: 20%; padding: 0 15px; float: left; text-align: center; }
.advantage-wrap .container .box .iconfont { margin: 0 auto; margin-bottom: 8px; float: none; }
.more01 a { width: 172px; }
.campus-wrap .tab-con .box .tit { padding: 0 20px; height: 113px; padding-top: 70px; line-height: 20px; }
.news-wrap .news-list { width: 70%; float: left; overflow: hidden; }
.news-wrap .news-list .box { width: 46.6666666%; margin-left: 6.6666%; float: left; }
.news-wrap .news-list .box01 { margin-left: 0; }
.news-wrap .ad-list { width: 24.6666666%; float: right; }
.partner-list li { width: 23%; }
.footer-wrap .f-menu .menu-list a { width: 31%; }
.fixed-btn { left: auto; right: 5px; width: 70px; height: auto; bottom: 5%; background: none; }
.fixed-btn a { width: 100%; height: 48px; margin-bottom: 10px; padding-bottom: 5px; display: block; background: #f2f4f5; border-radius: 5px; }
.page-team-list { overflow: hidden; }
.page-team-list .box { width: 48%; margin: 0 1%; margin-bottom: 15px; float: left; }
.fixed-btn a .iconfont { display: block; }
.fixed-btn a .tit { line-height: normal; }
.page-banner { height: 150px; background-size: cover !important; }
.main-menu { text-align: center; }
.main-menu a { margin: 0 10px; padding-top: 8px; }
.main-menu .sec-menu .thd-menu { text-align: left; left: 24px; }
.page-scene-list, .page-classroom-list, .page-train-list, .page-video-list { overflow: hidden; margin-left: -2%; }
.page-scene-list .swiper-slide, .page-classroom-list .swiper-slide, .page-train-list .swiper-slide, .page-video-list .swiper-slide { width: 31.33%; float: left; margin-left: 2%; margin-bottom: 15px; }
.page-honor-list { overflow: hidden; }
.page-honor-list .swiper-slide { width: 31.33%; margin: 0 1%; margin-bottom: 15px; float: left; }
.page-campus-list, .page-news-list { overflow: hidden; }
.page-campus-list .box, .page-news-list .box { width: 31.33333%; float: left; margin: 0 1%; margin-bottom: 15px; }
.page-advan-list .box { overflow: hidden; margin-bottom: 0; }
.page-advan-list .box .img { width: 50%; padding-top: 26.1194%; float: left; }
.page-advan-list .box .con { padding-left: 5.22%; overflow: hidden; }
.page-advan-list .box .con .txt { max-height: 100px; overflow-y: auto; }
.page-advan-list .box.box02 .img, .page-advan-list .box.box04 .img { float: right; }
.page-advan-list .box.box02 .con, .page-advan-list .box.box04 .con { padding-left: 0; padding-right: 5.22%; }
.text-title h1 { font-size: 26px; }
.text-title p { font-size: 16px; }
.page-culture { overflow: hidden; }
.page-culture .box { width: 20%; float: left; }
.page-culture .box .txt { height: 160px; overflow: hidden; }
.page-team-show { left: 10%; right: 10%; top: 10%; }
body { padding-bottom: 0; }
.page-team-show .box .img { width: 35%; padding-top: 49%; }
.page-team-show .box { padding-left: 30px; padding-right: 30px; padding-top: 30px; }
.page-cjxl .txt { height: auto; margin-bottom: 0; }
.simulation-wrap .form-message { margin-bottom: 15px; }
.simulation-wrap .form-message .form-group { width: 30%; }
.simulation-wrap .form-message .form-group .form-control { width: 100%; }
.simulation-wrap .form-message .form-group.sub { width: 15%; }
.main-menu .sec-menu .thd-menu { width: 750px; left: 0; right: 0; margin-left: auto; margin-right: auto; padding-left: 15px; padding-right: 15px; }
.scenery-wrap .video iframe { height: 395px; }
}
@media screen and (min-width: 992px) {
.logo { width: 260px; height: 75px; margin-top: 20px; }
.top-wrap .logo .navbar-brand { width: 100%; padding: 0; height: 100%; }
.top-tel .box .iconfont {position: relative;/* bottom: -2px; */width: 30px;height: 30px;line-height: 30px;}
.top-tel .box .iconfont:before { font-size: 30px; }
.top-tel .box02 { margin-left: 15px; }
.top-tel .box02 .iconfont:before { font-size: 40px; }
.top-tel .box02 p {font-size: 30px;line-height: 30px;}
.top-tel { margin-top: 45px; }
.top-wrap { padding-bottom: 24px; }
#nav-menu { padding-top: 2px; }
#nav-menu > .nav > li:hover > a { background: #0060BE; }
#banner .carousel-indicators { bottom: 20px; }
.tit01 { padding-top: 50px; margin-bottom: 40px; }
.tit01 h2 { line-height: 36px; margin-top: -34px; font-size: 36px; }
.tit01 p { font-size: 54px; line-height: 54px; }
.system-list a .img { overflow: hidden; }
.system-list a .img img { transition: all .4s linear; }
.system-list a:hover .img img { transform: scale(1.05); }
.system-list a:hover .con .tit { color: #0368ca; }
.system-list .col-xs-12 { margin-bottom: 30px; }
.advantage-wrap .container .box .iconfont { height: 70px; width: 70px; line-height: 70px; margin-bottom: 15px; font-size: 0; }
.advantage-wrap .container .box .iconfont:before { font-size: 70px; }
.advantage-wrap .container .box .tit { margin-bottom: 20px; }
.advantage-wrap { padding-bottom: 50px; }
.advantage-wrap .container .box { margin-bottom: 0; }
.advantage-wrap .more01 { margin-top: 40px; }
.campus-wrap .tab-tit a { width: 23%; }
.campus-wrap .tab-tit a:hover { color: #ffffff; box-shadow: 0 0 9px rgba(3, 105, 209, 0.3); background: linear-gradient(90deg, #0368CA, #4EA4F7); }
.campus-wrap .tab-con .box .tit { font-size: 20px; }
.scenery-wrap { margin-top: 70px; }
.scenery-list li .tit { font-size: 18px; padding-bottom: 12px; }
.more01 a { line-height: 38px; height: 38px; }
.more01 a span { display: inline-block; height: 36px; line-height: 36px; }
.more01 a span:before { font-size: 16px; }
.scenery-list li a .img { overflow: hidden; }
.scenery-list li a .img img { transition: all .4s linear; }
.scenery-list li a:hover .img img { transform: scale(1.05); }
.scenery-wrap .more01, .team-wrap .more01 { margin-top: 30px; }
.scenery-wrap { padding-bottom: 50px; }
.about-wrap { margin-top: 50px; padding-bottom: 40px; }
.about-wrap .con { line-height: 24px; }
.about-wrap .num .box h3 span { font-size: 40px; }
.about-wrap .num .box p { font-size: 14px; }
.honor-list .swiper-slide a, .page-scene-list .swiper-slide a, .page-classroom-list .swiper-slide a, .page-train-list .swiper-slide a, .page-video-list .swiper-slide a { cursor: pointer; }
.honor-list .swiper-slide a .img, .page-scene-list .swiper-slide a .img, .page-classroom-list .swiper-slide a .img, .page-train-list .swiper-slide a .img, .page-video-list .swiper-slide a .img { overflow: hidden; }
.honor-list .swiper-slide a .img img, .page-scene-list .swiper-slide a .img img, .page-classroom-list .swiper-slide a .img img, .page-train-list .swiper-slide a .img img, .page-video-list .swiper-slide a .img img { transition: all .4s linear; }
.honor-list .swiper-slide a:hover .img img, .page-scene-list .swiper-slide a:hover .img img, .page-classroom-list .swiper-slide a:hover .img img, .page-train-list .swiper-slide a:hover .img img, .page-video-list .swiper-slide a:hover .img img { transform: scale(1.05); }
.honor-list .swiper-slide a:hover .con h3, .page-scene-list .swiper-slide a:hover .con h3, .page-classroom-list .swiper-slide a:hover .con h3, .page-train-list .swiper-slide a:hover .con h3, .page-video-list .swiper-slide a:hover .con h3 { color: #0368ca; }
.honor-wrap .more01 { margin-top: 30px; }
.honor-wrap { padding-bottom: 40px; }
.news-list .box a .img { overflow: hidden; }
.news-list .box a .img img { transition: all .4s linear; }
.news-list .box a:hover .img img { transform: scale(1.05); }
.news-list .box a:hover .tit { color: #0368ca; }
.news-list .box .img { margin-bottom: 20px; }
.news-list .box { padding-bottom: 10px; margin-bottom: 10px; }
.news-wrap .more01 { margin-top: 30px; }
.partner-list li .img { overflow: hidden; }
.partner-list li .img img { transition: all .4s linear; }
.partner-list li:hover .img img { transform: scale(1.05); }
.partner-list li a:hover { border-color: #0368ca; }
.footer-wrap { margin-top: 60px; }
.footer-wrap .footer { padding-top: 40px; }
.footer-wrap .footer .f-l, .footer-wrap .footer .f-menu { width: 31%; margin-top: 0; float: left; }
.footer-wrap .footer .f-menu { margin-left: 4%; }
.footer-wrap .footer .f-contact { width: 31%; margin-top: 0; float: right; }
.footer-wrap .f-system a { width: 48%; margin-bottom: 8px; }
.footer-wrap .f-system a:hover { background: #0368ca; }
.footer-wrap .f-tit { margin-bottom: 20px; }
.footer-wrap .f-contact .txt p { margin-bottom: 5px; }
.honor-list .swiper-slide a, .page-scene-list .swiper-slide a, .page-classroom-list .swiper-slide a, .page-train-list .swiper-slide a, .page-video-list .swiper-slide a { cursor: default; }
.footer-wrap .f-menu .menu-list a:hover, .link-copyright .link .list a:hover { text-decoration: underline !important; }
.fixed-btn { width: 80px; }
.fixed-btn a { height: 64px; }
.fixed-btn a:hover .tit { color: #0368ca; }
.fixed-btn a .iconfont { font-size: 0; }
.fixed-btn a .iconfont:before { font-size: 24px; }
.main-menu a { font-size: 16px; margin: 0 15px; padding-bottom: 15px; }
.main-menu a:hover { color: #0368ca; }
.main-menu { padding-top: 20px; }
.content { margin-top: 25px; }
.main-tit p { font-size: 20px; }
.main-tit h2 { font-size: 18px; }
.page-team-list .box .con .top .tit { font-size: 18px; }
.page-team-list .box .con { padding-top: 10px; }
.page-team-list .box .img { margin-right: 20px; }
.page-team-list .box a:hover { border-color: #0368ca; }
.page-team-list .box a:hover .con .top .tit { color: #0368ca; }
.page-team-list .box a:hover .con .top .position { color: #0368ca; }
.page-team-list .box .con .txt { line-height: 24px; max-height: 96px; }
.page { padding-top: 50px; }
.page-team-list .box a .img { overflow: hidden; }
.page-team-list .box a .img img { transition: all .4s linear; }
.page-team-list .box a:hover .img img { transform: scale(1.05); }
.fixed-btn a .tit { color: #999999; }
.main-menu .sec-menu .thd-menu { width: 970px; margin-left: auto; margin-right: auto; padding: 0 15px; }
.main-menu .sec-menu .thd-menu li a:hover { background: #0368ca; color: #ffffff; }
.page-scene-list .swiper-slide a:hover, .page-classroom-list .swiper-slide a:hover, .page-train-list .swiper-slide a:hover, .page-video-list .swiper-slide a:hover, .page-honor-list .swiper-slide a:hover { cursor: pointer; }
.campus-wrap .tab-con .box a .img { overflow: hidden; }
.campus-wrap .tab-con .box a .img img { transition: all .4s linear; }
.campus-wrap .tab-con .box a:hover .img img { transform: scale(1.05); }
.page-campus-list a .img, .page-news-list a .img { overflow: hidden; }
.page-campus-list a .img img, .page-news-list a .img img { transition: all .4s linear; }
.page-campus-list a:hover .img img, .page-news-list a:hover .img img { transform: scale(1.05); }
.page-campus-list a:hover .con .tit, .page-news-list a:hover .con .tit, .page-campus-list a:hover .con .iconfont, .page-news-list a:hover .con .iconfont { color: #0368ca; }
.page-advan-list .box .con { margin-top: 30px; }
.page-advan-list .box .con .tit { font-size: 22px; padding-left: 50px; }
.page-advan-list .box .con .txt { line-height: 24px; margin-top: 17px; }
.page-contact { overflow: hidden; }
.page-contact .cont-l { width: 44.7761194%; float: left; }
.page-contact .map { width: 53.731343%; float: right; margin-top: 0; }
.page-culture { overflow: hidden; }
.page-culture .box { width: 18.65671%; height: 295px; float: left; }
.page-culture .box .txt { display: none; }
.page-culture .box.active { width: 25.3731%; background: url(../images/culture1.png) no-repeat left bottom #c9a56f; }
.page-culture .box.active .iconfont { display: none; }
.page-culture .box.active .txt { color: #ffffff; height: 200px; margin-top: 0; display: block; }
.page-culture .box.active .tit { color: #ffffff; }
.page-culture .box.active .num { color: #ffffff; }
.page-culture .box.active .num:before { background: #ffffff; }
.page-team-show { width: 62.5%; left: 0; right: 0; margin: auto; overflow: hidden; }
.page-team-show .box { padding-left: 4.166666%; padding-right: 4.166666%; padding-top: 4.7%; }
.page-team-show .box .tit { font-size: 24px; }
.page-team-show .box .position { font-size: 16px; }
.page-team-show .box .img { margin-top: 20px; }
.page-team-show .box .img { width: 16.666666%; padding-top: 23.324%; }
.page-team-show .box .txt { margin-top: 20px; font-size: 16px; line-height: 26px; height: 290px; }
.page-team-show .box .close-btn { padding-top: 20px; margin-top: 20px; }
.page-team-show .box { padding-top: 3%; }
.simulation-wrap .tit h2 { font-size: 22px; }
.simulation-wrap .tit p { color: #999999; }
.simulation-wrap .tit { margin-bottom: 20px; }
.simulation-wrap .form-message { margin-bottom: 0; }
.simulation-wrap { margin-bottom: 30px; }
.simulation-wrap .form-message .form-group .form-control { height: 40px; }
.simulation-wrap .form-message .form-group { margin-right: 20px; }
#nav-menu > .nav > li > a { padding: 12px 11px; }
#nav-menu > .nav > li .sec-menu { position: absolute; z-index: 1; background: #ffffff; left: 0; right: 0; }
#nav-menu > .nav > li .sec-menu li { line-height: 30px; text-align: center; }
#nav-menu > .nav > li .sec-menu li a { display: block; }
#nav-menu > .nav > li .sec-menu li a:hover { background: #0368ca; color: #ffffff; }
#nav-menu > .nav > li:hover .sec-menu { display: block; }
.team-wrap .more01 a:hover { color: #ffffff; }
.top-tel .qr { position: absolute; width: 80px; height: 80px; z-index: 1; margin-top: 5px; margin-left: -20px; }
.top-tel .box01 a {display: block;/* padding-top: 3px; */}
.top-tel .box01 a:hover .qr { display: block; }
.fixed-btn a { border-left: 0; }
.page-campus-list .con .txt, .page-news-list .con .txt { margin-top: 5px; color: #666666; height: 60px; overflow: hidden; }
.scenery-wrap .video iframe { min-height: 335px !important; height: 335px; bottom: -5px; position: relative; border-radius: 6px; }
}
@media screen and (min-width: 1200px) {
body { font-size: 16px; }
.container { width: 78.9%; padding: 0; }
.tit01 { padding-top: 100px; margin-bottom: 60px; }
.advantage-wrap { margin-top: 70px; }
.advantage-wrap .container .box .tit { margin-bottom: 30px; font-size: 24px; font-weight: 500; }
.advantage-wrap .container .box .iconfont { margin-bottom: 26px; }
.advantage-wrap .container .box .txt { line-height: 30px; }
.more01 a:hover { background: #0368ca; border-color: #0368ca; }
.more01 a { line-height: 47px; height: 47px; font-size: 20px; }
.more01 a span { line-height: 50px; height: 44px; margin-left: 5px; }
.advantage-wrap { padding-bottom: 95px; }
.campus-wrap .tab-tit { width: 30%; float: left; }
.campus-wrap .tab-tit a { width: 44.44444%; line-height: 38px; margin-right: 0; margin-left: 11%; margin-bottom: 16px; }
.campus-wrap .tab-tit a:nth-child(2n-1) { margin-left: 0; }
.campus-wrap .tab-con { width: 65.333333333%; margin-top: 0; float: right; }
.scenery-wrap .more01, .team-wrap .more01 { margin-top: 60px; }
.scenery-wrap { padding-bottom: 68px; }
.about-wrap { margin-top: 100px; }
.about-wrap .con { line-height: 36px; height: 216px; overflow: hidden; }
.about-wrap .num { margin-top: 50px; }
.about-wrap .num .box h3 span { font-size: 58px; }
.about-wrap .num .box p { font-size: 16px; }
.about-wrap .more01 { margin-top: 80px; }
.about-wrap { padding-bottom: 70px; }
.honor-list .swiper-slide .con h3, .page-scene-list .swiper-slide .con h3, .page-classroom-list .swiper-slide .con h3, .page-train-list .swiper-slide .con h3, .page-video-list .swiper-slide .con h3 { font-size: 24px; }
.honor-list .swiper-slide .con, .page-scene-list .swiper-slide .con, .page-classroom-list .swiper-slide .con, .page-train-list .swiper-slide .con, .page-video-list .swiper-slide .con { margin-top: 30px; }
.honor-wrap .more01 { margin-top: 50px; }
.honor-wrap { padding-bottom: 70px; }
.news-list .box01 .tit { margin-bottom: 13px; }
.news-list .box01 .txt { margin-bottom: 9px; }
.honor-wrap .more01 a:hover, .news-wrap .more01 a:hover { color: #ffffff; }
.partner-list li { margin-bottom: 22px; }
.footer-wrap { margin-top: 78px; }
.footer-wrap .f-menu .menu-list a { vertical-align: top; }
.footer-wrap .f-tit { font-size: 20px; margin-bottom: 35px; }
.footer-wrap .f-system a { line-height: 40px; font-size: 16px; }
.link-copyright { color: #A6CFF5; margin-top: 50px; padding-top: 20px; }
.link-copyright a { color: #A6CFF5; }
.link-copyright .link .tit { font-size: 20px; margin-bottom: 13px; }
.link-copyright .link .list a { margin-right: 18px; }
.link-copyright .copyright { margin-top: 20px; }
.system-list .con .txt { line-height: 20px; height: 60px; }
.scenery-list li { width: 23.333333333333334%; margin-right: 0; margin-bottom: 22px; }
.scenery-list .item01, .scenery-list .item03 { margin-left: 0; }
.scenery-list .item02, .scenery-list .item04 { margin-left: 53.33333333333333%; }
.scenery-list .item03, .scenery-list .item04 { margin-bottom: 0; }
.scenery-wrap .container { position: relative; }
.scenery-wrap .video { width: 48.93333%; margin: 0 auto; position: absolute; bottom: 0; left: 0; right: 0; margin-bottom: 0; }
 .  .scenery-list li {
margin-bottom: 16px;
}
.fixed-btn a .iconfont:before { font-size: 35px; }
.fixed-btn a { height: 80px; }
.fixed-btn a .tit { font-size: 16px; }
.page-banner { height: 360px; }
.main-menu { padding-top: 60px; }
.main-menu a { padding-top: 0; padding-bottom: 24px; font-size: 18px; }
.main-menu a.active:after { height: 4px; }
.main-tit { margin-top: 50px; }
.main-tit p { font-size: 26px; line-height: 26px; margin-bottom: 20px; }
.main-tit h2 { font-size: 24px; }
.content { margin-top: 50px; }
.main-menu .sec-menu .thd-menu { margin-top: 145px; }
.main.hasThd .content { margin-top: 90px; }
.main-menu .sec-menu .thd-menu { padding: 0; }
.main-menu a { margin-right: 25px; }
.page-honor-list .swiper-slide .con { margin-top: 20px; }
.page-honor-list .swiper-slide .con h3 { font-size: 18px; }
.page-honor-list .swiper-slide { margin-bottom: 30px; }
.page-honor-list { margin-left: -2.8%; }
.page-honor-list .swiper-slide { width: 30.437%; margin-right: 0; margin-left: 2.8%; }
.page-partner-list { margin-left: -1%; }
.page-partner-list li { margin-right: 0; width: 23.88%; }
.page-campus-list .con, .page-news-list .con { padding: 20px; }
.page-campus-list .con .tit, .page-news-list .con .tit { font-size: 20px; }
.page-campus-list .con .txt, .page-news-list .con .txt { line-height: 30px; height: 90px; }
.page-campus-list .con .txt p, .page-news-list .con .txt p {/* max-height: 30px; */ }
.page-campus-list .con .iconfont, .page-news-list .con .iconfont { margin-top: 10px; }
.page-campus-list .con .iconfont:before, .page-news-list .con .iconfont:before { font-size: 30px; }
.page-campus-list .box, .page-news-list .box { margin-bottom: 40px; }
.main-txt { line-height: 46px; margin-top: 25px; font-size: 18px; }
.page-advan-list .box .con .tit { line-height: 50px; padding-left: 104px; font-size: 24px; }
.page-advan-list .box01 .con .tit { padding-left: 92px; }
.page-advan-list .box .con .txt { line-height: 36px; margin-top: 24px; }
.page-news-list { margin-left: -2%; }
.page-news-list .box { width: 30.73%; margin-left: 2%; margin-right: 0; }
.text-title { margin-bottom: 40px; }
.text-title h1 { margin-bottom: 15px; font-size: 32px; }
.text-title p { font-size: 18px; }
.detail-box { line-height: 30px; }
.turn-page { overflow: hidden; }
.turn-page a:hover { color: #0368ca; }
.turn-page .turn-l { width: 48%; float: left; }
.turn-page .turn-r { width: 48%; float: right; text-align: right; }
.turn-page { margin-top: 30px; }
.turn-page { border-color: #e5e5e5; padding-top: 20px; }
.turn-page a { border: 1px solid #e5e5e5; display: inline-block; max-width: 48%; width: auto; line-height: 40px; padding: 0 20px; color: #999999; }
.turn-page a:hover { background: #0368ca; color: #ffffff; border-color: #0368ca; }
.turn-page .turn-l, .turn-page .turn-r { width: auto; }
.page-show-campus .swiper-slide { margin-bottom: 45px; }
.page-show-campus .swiper-slide .con { margin-top: 20px; }
.page-contact .cont-l .con .tit { font-size: 20px; }
.page-contact .cont-l .con .txt { font-size: 16px; }
.page-contact .cont-l .con .txt p { line-height: 30px; }
.page-contact .cont-l .box02 .txt i { margin-right: 6px; }
.page-contact .cont-l .box { margin-bottom: 30px; }
.page-culture .box .iconfont { font-size: 40px; height: 40px; line-height: 40px; }
.page-culture .box .txt { line-height: 30px; height: 150px; }
.page-team-show .box .txt { height: 265px; }
 .row.show-grid > [class*="col-"] {
 margin-bottom: 40px;
}
 .show-grid20 > [class*="col-"] {
 margin-bottom: 20px;
}
.page-jszg .news-tit { margin-top: 15px; }
.main-menu .sec-menu .thd-menu { width: 78.9%; }
#nav-menu > .nav > li > a { padding: 20px 4px; }
#nav-menu > .nav > li .sec-menu li { line-height: 36px; }
#nav-menu > .nav > li .sec-menu li a { font-size: 14px; }
}
@media screen and (min-width: 1300px) {
#nav-menu > .nav > li > a { padding: 20px 8px; }
.campus-wrap .tab-tit a { font-size: 16px; line-height: 40px; }
.scenery-wrap { margin-top: 100px; }
.news-list .box { padding-bottom: 14px; margin-bottom: 14px; }
.news-list .box .img { margin-bottom: 17px; }
.main-menu .sec-menu .thd-menu li a { line-height: 36px; padding: 0 15px; }
.page-partner-list li { margin-bottom: 20px; }
}
@media screen and (min-width: 1380px) {
.main-menu a { margin: 0 35px; }
.main-menu, .main { width: 1340px; }
.page-team-list { margin-left: -40px; }
.page-team-list .box { width: 650px; height: 250px; margin-left: 40px; margin-right: 0; margin-bottom: 40px; }
.page-team-list .box a { padding: 13px; }
.page-team-list .box .con { padding-top: 18px; }
.page-team-list .box .con .top .tit { font-size: 24px; }
.page-team-list .box .con .top .position { font-size: 18px; line-height: 18px; margin-top: 7px; }
.page-team-list .box .con .txt { line-height: 36px; max-height: 144px; margin-top: 18px; }
.page-team-list .box .img { width: 160px; padding-top: 225px; margin-right: 30px; }
.main-menu .sec-menu .thd-menu { width: 1340px; }
.main-menu .sec-menu .thd-menu { margin-top: 172px; left: 0; right: 0; }
.main-menu .sec-menu .thd-menu li { margin-right: 20px; }
.main-menu .sec-menu .thd-menu li a { line-height: 48px; margin-right: 0; padding: 0 38px; }
.main.hasThd .content { margin-top: 129px; }
.page-scene-list, .page-classroom-list, .page-train-list, .page-video-list { margin-left: -40px; }
.page-scene-list .swiper-slide, .page-classroom-list .swiper-slide, .page-train-list .swiper-slide, .page-video-list .swiper-slide { margin-left: 40px; width: 420px; margin-bottom: 30px; }
.page-scene-list .swiper-slide .con, .page-classroom-list .swiper-slide .con, .page-train-list .swiper-slide .con, .page-video-list .swiper-slide .con { margin-top: 20px; }
.page-scene-list .swiper-slide .con h3, .page-classroom-list .swiper-slide .con h3, .page-train-list .swiper-slide .con h3, .page-video-list .swiper-slide .con h3 { font-size: 18px; }
.page-advan-list .box .con .txt { max-height: 140px; }
.detail-box { line-height: 46px; font-size: 18px; }
.detail-box .news-tit { font-size: 24px; }
.detail-box p { margin-bottom: 50px; }
.page-culture .box { height: 448px; padding: 40px 28px 0 28px; }
.page-culture .box .txt { font-size: 16px; }
.page-culture .box .iconfont { font-size: 60px; height: 60px; line-height: 60px; margin-top: 28px; margin-left: 22px; }
.page-culture .box .tit { font-size: 24px; bottom: 65px; padding-right: 28px; }
.page-culture .box .num { font-size: 20px; height: 20px; line-height: 20px; bottom: 30px; padding-right: 28px; }
.page-culture .box.active .txt { height: 270px; }
.row.p10 { margin-left: -10px; margin-right: -10px; }
 .row.p10 > [class*='col'] {
 padding-left: 10px;
 padding-right: 10px;
}
.page-team-show .box .txt { height: 230px; }
.page-jszg .news-tit { margin-top: 30px; }
.page-cjxl .news-tit { margin-top: 20px; }
.page-cjxl .col-sm-3 { padding: 0 30px; text-align: center; }
.simulation-wrap .tit { line-height: 24px; }
.simulation-wrap .tit p { line-height: 24px; font-size: 14px; }
.simulation-wrap .tit { margin-bottom: 10px; }
.simulation-wrap .form-message .form-group { width: 400px; }
.simulation-wrap .form-message .form-group .form-control { height: 60px; font-size: 18px; border-radius: 5px; padding-left: 20px; }
.simulation-wrap .form-message .form-group.sub input[type="submit"] { width: 200px; }
.simulation-wrap .tit { margin-bottom: 15px; }
}
@media screen and (min-width: 1400px) {
#nav-menu > .nav > li > a { padding: 20px 7px; font-size: 18px; }
.system-list .con .tit { font-size: 24px; font-weight: 500; }
.system-list .con .more { width: 110px; }
.campus-wrap .tab-tit a { line-height: 45px; }
.news-list .box .tit { margin-bottom: 11px; }
.news-list .box .txt { margin-bottom: 7px; }
}
@media screen and (min-width: 1500px) {
#nav-menu > .nav > li > a { padding: 20px 10px; }
.campus-wrap .tab-tit a { margin-bottom: 22px; }
.about-wrap .con { position: relative; padding-left: 100px; padding-right: 100px; padding-top: 40px; padding-bottom: 40px; height: auto; }
.about-wrap .con:before, .about-wrap .con:after { content: ''; width: 50px; height: 50px; position: absolute; }
.about-wrap .con:before { left: 0; top: 0; background: url(../images/quote1.png) no-repeat center; }
.about-wrap .con:after { right: 0; bottom: 0; background: url(../images/quote2.png) no-repeat center; }
.news-list .box .tit { font-size: 20px; }
.news-list .box.box01 .tit { margin-bottom: 12px; }
.news-list .box { padding-bottom: 17px; margin-bottom: 14px; }
.news-list .box.box01 { margin-bottom: 0; }
.footer-wrap .f-tit { font-size: 26px; }
.footer-wrap .f-system a { margin-bottom: 20px; }
.footer-wrap .f-menu .menu-list a { font-size: 16px; }
.footer-wrap .f-contact .txt { margin-top: 22px; line-height: 30px; }
.footer-wrap .f-menu .menu-list a { margin-bottom: 25px; }
.page-team-show .box .txt { height: 210px; }
}
@media screen and (min-width: 1600px) {
#nav-menu > .nav > li > a { padding: 20px 14px; }
.system-list .con .more { line-height: 35px; }
.system-list .con .txt { margin-top: 15px; }
.campus-wrap .tab-tit a { margin-bottom: 26px; }
.scenery-list li { margin-bottom: 19px; }
.news-list .box .txt { line-height: 30px; height: 60px; }
.news-list .box.box01 .img { margin-bottom: 25px; }
.news-list .box.box01 .txt { margin-bottom: 20px; }
.fixed-btn { width: 100px; }
.fixed-btn a { height: 100px; border-radius: 20px; }
.fixed-btn a .iconfont { padding-top: 10px; margin-bottom: 10px; }
.fixed-btn a .iconfont:before { width: 54px; height: 54px; line-height: 54px; font-size: 54px; font-weight: normal; }
.fixed-btn a .tit { line-height: 16px; }
.page-team-show .box .txt { height: 200px; }
.scenery-wrap .video iframe { min-height: 410px; height: 410px; }
}
@media screen and (min-width: 1700px) {
#nav-menu > .nav > li > a { padding: 20px 17px; }
.news-list .box { padding-bottom: 20px; margin-bottom: 20px; }
.page-team-show .box .txt { height: 180px; }
}
@media screen and (min-width: 1800px) {
#nav-menu > .nav > li > a { padding: 20px 21px; }
.campus-wrap .tab-tit a { margin-bottom: 30px; line-height: 50px; }
.scenery-list li { margin-bottom: 22px; }
.news-list .box .txt { margin-bottom: 13px; }
.page-team-show .box .txt { height: 180px; }
}
@media screen and (min-width: 1900px) {
#nav-menu > .nav > li > a { padding: 20px 24px; }
.system-list .con .txt { line-height: 26px; height: 52px; }
.system-list .con .more { margin-top: 40px; }
.advantage-wrap .more01 { margin-top: 100px; }
.advantage-wrap .container .box .tit { margin-bottom: 40px; }
.campus-wrap .tab-tit a { line-height: 60px; margin-bottom: 27px; font-size: 20px; }
.team-list .swiper-slide .con h3 { font-size: 22px; }
.team-list .swiper-slide .con p { font-size: 18px; }
.team-list .swiper-slide .con { padding-top: 15px; padding-bottom: 10px; }
.team-list .swiper-slide .con h3 { margin-bottom: 8px; }
.news-list .box .txt { margin-bottom: 18px; }
.fixed-btn { right: 4.166%; }
.main-menu, .main, .main-menu .sec-menu .thd-menu { width: 70.4155%; }
.page-partner-list { margin-left: -1.35%; }
.page-partner-list li { margin-left: 1.35%; width: 23.617%; }
.partner-list li .img { border-radius: 10px; }
.page-campus-list .con .iconfont, .page-news-list .con .iconfont { margin-top: 15px; }
.page-team-show .box .tit { font-size: 32px; }
.page-team-show .box .position { font-size: 24px; }
.page-team-show .box .img { width: 200px; padding-top: 280px; }
.page-team-show .box .txt { font-size: 18px; line-height: 36px; }
.page-team-show .box .txt { height: 220px; }
#nav-menu > .nav > li .sec-menu li { line-height: 46px; }
#nav-menu > .nav > li .sec-menu li a { font-size: 16px; }
}
