body {background:#F9F9F9;font-family: 'Microsoft YaHei';font-size:16px;}
a {text-decoration: none;}
.btn-primary {--bs-btn-bg:#354399;--bs-btn-active-bg:#354399;--bs-btn-active-border-color:#354399;}
.header {height:212px;background:#DDEEFB url('../img/headerbg.png') center center no-repeat;border-bottom:solid 12px #354399;margin:0 auto;}
.header .top {height:150px;padding:30px 0;}
.header .top .icon {margin-right:30px;}
.header .top .join {display:block;width:154px;height:45px;line-height:45px;background:url('../img/join.png');color:#ffffff;text-align:center;text-decoration: none;}
.header .navbar {padding:0;}
.header .collapse {height:50px;z-index:999;}
.header .navbar a {color:#ffffff;}
.header .navbar .navbar-nav {width:100%;display: flex;justify-content: space-between;align-items: center;}
.header .navbar .navbar-nav .nav-item {text-align:center;flex:1;}
.header .navbar .navbar-nav .nav-item .nav-link {background:#354399;height:50px;line-height:30px;}
.header .navbar .navbar-nav .nav-item .nav-link.active {background:#5164D6;color:#ffffff;}
.header .navbar .navbar-nav > .nav-item:hover > .nav-link {background:#5164D6;}
.header .navbar .navbar-nav > .nav-item:hover .dropdown-menu {display: block;width:100%;background:#354399;border-radius:0;border:0;}
.header .navbar .navbar-nav .dropdown-menu li a:hover {background:#5164D6;}
.header .navbar .navbar-nav > .nav-item:first-child .nav-link {background:linear-gradient(120deg,transparent 50px, #354399 50px);padding-left:20%;}
.header .navbar .navbar-nav > .nav-item:last-child .nav-link {background:linear-gradient(240deg,transparent 50px, #354399 50px);padding-right:20%;}
.header .navbar .navbar-nav > .nav-item:first-child:hover .nav-link {background:linear-gradient(120deg,transparent 50px, #5164D6 50px);padding-left:20%;}
.header .navbar .navbar-nav > .nav-item:last-child:hover .nav-link {background:linear-gradient(240deg,transparent 50px, #5164D6 50px);padding-right:20%;}

/* background:#354399; */

.newsbox {background:#ffffff;}
.newsbox .title {padding:15px 25px;font-size:18px;font-weight:bold;font-family:"宋体";border-top:solid 5px #354399;}
.newsbox .title span {font-size:28px;color:#354399;}
.newsbox .title .more {float:right;}
.newsbox .title .more a {color:#354399;font-size:16px;}
.newsbox ul li {line-height:26px;min-height:52px;list-style-type:square;list-style-position:inside;padding-left:30px;}
.newsbox ul li .dot {height:6px;width:6px;background-color: rgba(165, 174, 230, 1);position: absolute;left:20px;top:20px;}
.newsbox ul li .date {float:right;color:#B5B5B5;}
.newsbox ul li a {color:#444444;}
.newsbox ul li a:hover {color:#3386C4;}
.newsbox ul li.list-group-item {border-style:dashed;}

.box {background:#ffffff;}

.lianmeng {padding:40px 0 30px 0;}
.lianmeng .kuang {width:200px;height:200px;background:url('../img/kuang.png'); background-size:cover;display: flex;justify-content: center;align-items: center;}
.lianmeng .kuang img {width:80px;height:80px;border-radius: 50%;}
.lianmeng .bigkuang {position:relative;width:425px;height:425px;background:url('../img/bigkuang.png');background-size:cover;text-align:center;margin-top:-125px;margin-bottom:-120px;margin-left:-13px;}
.lianmeng .bigkuang .text {position:absolute;width:100%;margin-top:160px;}
.lianmeng .bigkuang .text .title {color:#fff;font-size:40px;font-weight:bold;margin-bottom:10px;}
.lianmeng .bigkuang .text a.join {color:#fff;font-size:18px;font-weight:600;background:#ffffff6e;padding:10px;}
.lianmeng .totop {margin-top:-75px;}
.lianmeng .row > .col-xxl-2 {padding-left:5px;padding-right:5px;margin-top: -15px;}
@media (max-width: 1400px){
  .lianmeng .totop {margin-top:-60px;}
  .lianmeng .kuang {width:170px;height:170px;}
  .lianmeng .bigkuang {width:360px;height:360px;margin-top:-110px;margin-bottom:-120px;margin-left:-10px;}
  .lianmeng .bigkuang .text {margin-top:120px;}
}
@media (max-width: 1200px){
  .lianmeng {padding:0 0 30px 0;}
  .lianmeng .totop {margin-top:20px;}
  .lianmeng .row > .col-md-3 {margin-top: 5px;display:flex;justify-content: center;align-items: center;}
}
@media (max-width: 992px){
  .lianmeng .kuang {width:150px;height:150px;}
  .lianmeng .totop {margin-top:0px;}
  .lianmeng .row > .col-6 {margin-top: 5px;display:flex;justify-content: center;align-items: center;}
}

#sliderArticle .carousel-inner .carousel-caption {left:0;right:0;bottom:0;background:#000000;opacity:0.5;padding:10px;}
#sliderArticle .carousel-inner .carousel-caption h5 {font-size:14px;line-height:28px;margin-bottom:0;}


.breadcrumb {padding:15px 0;margin-bottom:0;}
.breadcrumb a {color:#000000;}

.article .sitebar {min-height:700px;padding:20px 5px;}
.article .sitebar .title {font-size:18px;font-weight:bold;margin:20px;text-align:center;}
.article .sitebar .subtitle {font-size:16px;text-align:left;line-height:24px;padding:15px 0 15px 30px;}
.article .sitebar .subtitle a {color:#000000;}
.article .sitebar .subtitle a.active {color:#354399;font-weight:bold;}
.article .topmenu {height:60px;line-height:60px;padding-left:60px;margin-bottom:10px;}
.article .topmenu a {color:#333333;padding:10px 30px;}
.article .topmenu a.active {color:#354399;font-weight:bold;}
.article .main {min-height:700px;padding:20px;}
.article .main h2 {font-size:24px;font-weight:bold;margin:15px 120px;text-align:center;}
.article .main .info {text-align:center;margin:20px;color:#999999;}
.article .main .content {padding:16px;line-height:28px;}
.article .main .content img {max-width:90%;margin:10px auto;}
.article .main .content .step {}
.article .main .content .step .r1 .c1 {background:url('../img/join/right.png') no-repeat center right;}
.article .main .content .step .r1 .c2 {background:url('../img/join/right.png') no-repeat center right;}
.article .main .content .step .r2 {height:60px;}
.article .main .content .step .r2 .c2 {background:url('../img/join/down.png') no-repeat 20px center;}
.article .main .content .step .r3 {display:inline;}
.article .main .content .step .r3 .c1 {}
.article .main .content .step .r3 .c2 {background:url('../img/join/left.png') no-repeat center right;}
.article .main .content form.join .row > label {padding-left:0;padding-right:0;text-align:right;}
.article .main .content form.join .red {color:red;}
.article .main .content .card .card-body {line-height:40px;font-weight:600;}
.article .main .content .card .card-body .col-form-label {text-align:right;color:#666666;font-weight:400;}
.article .main .dashiji {border-left:2px dashed #999999;margin-left:65px;}
.article .main .dashiji .title {border:1px solid #354399;padding:5px 20px;height:30px;line-height:30px;border-radius:15px;margin-left:-50px;background:#ffffff;}
.article .list {min-height:700px;padding:36px;}
.article .list .title {font-size:18px;font-weight:bold;padding-bottom:20px;border-bottom:1px solid #E3E0E0;}
.article .list .title .line {width:4px;height:26px;background:#354399;float:left;margin-right:12px;}
.article .list ul li {line-height:36px;min-height:60px;padding-left:0px;}
.article .list ul li .date {float:right;color:#B5B5B5;}
.article .list ul li a {color:#444444;}
.article .list ul li a:hover {color:#3386C4;}
.article .list ul li.list-group-item {border-style:dashed;}

.article .accordion .collapse .people {position: relative;}
.article .accordion .collapse .people a {display:block;height:45px;line-height:45px;color:#444444;font-weight:normal;}
.article .accordion .collapse .people a .tip .peopletip {position:absolute;background: #fff;border: solid 1px #D8D8D8;z-index: 10000;width: 420px;height: 176px;overflow:hidden;clear:both;padding:12px;left:50px;text-align: left;top: 44px;line-height: 28px;border-radius:5px;}
.article .accordion .collapse .people a .tip .peopletip .img {float:left;height:156px;width:130px;}
.article .accordion .collapse .people a .tip .peopletip .img img {height:150px;width:115px;}
.article .accordion .collapse .people a .tip .peopletip .info {float:left;height:156px;width:260px;line-height:24px;overflow:hidden;color:#666666;font-size:14px;}
.article .accordion .collapse .people a .tip .peopletip .info .title {color:#000000;font-size:18px;font-weight:bold;margin-bottom:10px;}
.article .accordion .collapse .people a:hover {font-weight:bold;}
.article .accordion .title .line {width:4px;height:26px;background:#354399;float:left;margin-right:12px;}
.article .accordion .accordion-button:focus {box-shadow:none;}
.article .accordion .accordion-body {text-align:center;}
.article .main .content img.people {float:left;margin:0 20px 5px 20px;height:160px;}

.contact .box {padding:50px 36px;}
.contact .box h1.title {font-size:28px;font-weight:bold;color:#354399;}
.contact .box .map img {width:100%;}
.contact .box .map .tip {padding:10px;background: rgba(0,0,0,0.6);border-radius: 4px;color:#ffffff;position:relative;left:150px;top:130px;}
.contact .box ul {margin:20px 0;}
.contact .box ul li {padding-left:130px;font-size:18px;line-height:25px;color:#000000;}
.contact .box ul li.list-group-item {border:none;}
.contact .box ul li .icon {margin-left:-130px;}
.contact .box ul li span {color:#666666;margin:16px;}
.contact .box ul li a {color:#000000;}

.footer {color:#ffffff;margin-top:30px;}
.footer a {color:#ffffff;}
.footer .main {background:#000839;font-size:14px;padding-top:25px;}
.footer .main .title {font-size:16px;height:60px;line-height:60px;font-weight:bold;}
.footer .main .links {line-height:32px;margin-bottom:30px;border-right:solid 1px #ffffff;}
.footer .main .links a {margin-right:15px;display:block;float:left;/**/}
.footer .main .contact {line-height:32px;padding-left:20px;}
.footer .main .contact .icon {margin-left:-25px;margin-right:10px;}
.footer .copyright {height:80px;background:#00062c;line-height:80px;text-align:center;font-size:16px;}

@media (max-width: 992px){
  .navbar-toggler {font-size:16px;}
  .header .navbar .navbar-nav .nav-item {width:100%;}
  .header .navbar .navbar-nav > .nav-item:first-child .nav-link {background:#354399;padding-left:0;}
  .header .navbar .navbar-nav > .nav-item:last-child .nav-link {background:#354399;padding-right:0;}
  .header .navbar .navbar-nav > .nav-item:first-child:hover .nav-link {background:#5164D6;padding-left:0;}
  .header .navbar .navbar-nav > .nav-item:last-child:hover .nav-link {background:#5164D6;padding-right:0;}

  .article .main .content .step .r1 .c1 {background:none;}
  .article .main .content .step .r1 .c2 {background:none;}
  .article .main .content .step .r2 {height:0px;}
  .article .main .content .step .r2 .c2 {background:none;}
  .article .main .content .step .r3 .c1 {background:none;}
  .article .main .content .step .r3 {display:block;}
  .article .sitebar {min-height:0px;padding:20px 5px;}
  .article .sitebar .subtitle {text-align:left;padding-left:50px;}
  .footer .main .links {border-right:none;}
}

@media (max-width: 768px){
  .contact .box .map .tip {display:none;}
  .header .top .logo {display:none;}
}