﻿.wrap {
 overflow: hidden;
 position: relative;
}

.main {
 overflow: hidden;
 background: #fff;
}

.fullSlide {
 width: 100%;
 height: auto;
 min-height: 930px;
 position: relative;
 margin: 0 auto
}

.fullSlide .bd {
 margin: 0 auto;
 position: relative;
 z-index: 0;
 width: 100%;
}

.fullSlide .bd ul {
 width: 100% !important;
 height: 100%;
}

.fullSlide .bd li {
 width: 100% !important;
 height: auto;
 overflow: hidden;
 text-align: center;
 background-repeat: no-repeat;
 background-size: 100% 100% !important;
}

.fullSlide .bd li a {
 display: block;
 height: auto;
}
.fullSlide .bd li a img {
 width: 100%;
}
.fullSlide .hd {
 width: 100%;
 position: absolute;
 z-index: 1;
 bottom: 115px;
 left: 0;
}

.fullSlide .hd ul {
 text-align: center;
}

.fullSlide .hd ul li {
 cursor: pointer;
 display: inline-block;
 *display: inline;
 zoom: 1;
 width: 130px;
 height: 6px;
 overflow: hidden;
 background: #fff;
 line-height: 999px;
 margin: 0 15px;
}

.fullSlide .hd ul .on {
 background: #007feb;
}
.btns {
 position: absolute;
 right: 29%;
 bottom: 100px;
 width: 136px;
 height: 34px;
}
.fullSlide .prev,
.fullSlide .next {
 z-index: 2;
 width: 68px;
 height: 34px;
 text-indent: -9999px;
 transition: opacity .2s linear 0s;
 cursor: pointer;
 display: none !important;
}

.fullSlide .prev:hover {
 background: url(/Sites/Uploaded/UserUpLoad/20210429/20210429164147.png) no-repeat;
}
.fullSlide .prev {
 background: url(/Sites/Uploaded/UserUpLoad/20210429/20210429164500.png) no-repeat;
}

.fullSlide .next {
 background: url(/Sites/Uploaded/UserUpLoad/20210429/20210429163939.png);
}
.fullSlide .next:hover {
 background: url(/Sites/Uploaded/UserUpLoad/20210429/20210429164558.png);
}

.main_content {
 position: relative;
}


/* .linkmap {
 margin-top: 148px !important;
} */

.linkmap a {
 color: #003e7d;
}

.leftNavTitle {
 top: -55px;
}



/* .fullSlide {
 height: 346px !important;
 overflow: hidden;
} */

.fullSlide .hd {
 display: none;
}

.fullSlide .prev,
.fullSlide .next {
 display: inline-block !important;
 float: left;
}

.main_bottom {
 background: #FAFAFA;
}
.overview {
 width: 1200px;
 margin: 0 auto 100px;
 position: relative;
}
.overview::before {
 content: '';
 display: block;
 width: 175px;
 height: 360px;
 background: #F2F2F2;
 position: absolute;
 left: 133px;
}
.overview::after {
 content: 'DEPARTMENT';
 display: block;
 color: #060A12;
 opacity: 0.05;
 font-size: 100px;
 font-weight: bold;
 position: absolute;
 left: -254px;
 top: 385px;
}
h1.overview_title {
 color: #060A12;
 font-size: 36px;
 font-weight: bold;
 float: left;
 position: relative;
 margin-top: 130px;
}
h1.overview_title span {
 display: block;
}
h1.overview_title::after {
 content: '';
 display: block;
 width: 60px;
 height: 10px;
 background: #FEBB04;
 margin-top: 20px;
}
.overview_right {
 float: right;
 width: 680px;
 font-size: 14px;
 line-height: 30px;
 font-weight: bold;
 margin-top: 80px;
}
a.overview_more {
 display: block;
 width: 120px;
 height: 42px;
 line-height: 42px;
 color: #333;
 background: #FEBB04;
 text-align: center;
 font-size: 16px;
 font-weight: normal;
 margin-top: 60px;
 transition: all 0.2s;
}
a.overview_more:hover {
 font-size: 18px;
}
.footer {
 height: 100px !important;
 line-height: 28px;
 text-align: center;
 color: #666;
 height: 13px;
 background-color: #F3F3F3;
 overflow: hidden;
 position: relative;
}

.footer_top {
 margin-top: 30px;
}

.icon_54doc {
 display: inline-block;
 width: 75px;
 height: 20px;
 background: url('/Sites/Uploaded/UserUpLoad/20190419/20190419143045.png') no-repeat;
 margin-left: 20px;
}

.footer_content {
 display: flex;
 align-items: center;
 justify-content: center;
}
.health {
 width: 1200px;
 margin: 0 auto;
 padding-bottom: 100px;
}
.health ul {
 display: flex;
 justify-content: space-between;
}
.health ul li {
 width: 280px;
}
.health ul li img {
 margin-bottom: 20px;
}
.health ul li>a {
 font-size: 24px;
 font-weight: bold;
}
.health ul li>a:hover {
 color: #FFB901;
 text-decoration: underline;
 text-decoration-color: #FFB901;
}
.li_last {
 width: 280px;
 height: 350px;
 background: #FFB901;
 box-sizing: border-box;
 padding: 40px 20px 20px;
 position: relative;
}
.li_last span {
 display: block;
 font-size: 48px;
 font-weight: bold;
}
.li_last b {
 width: 60px;
 height: 10px;
 background: #333;
 display: block;
 margin-top: 40px;
}
.li_last a.more {
 font-size: 18px;
 position: absolute;
 right: 20px;
 bottom: 20px;
 color: #080C14;
 font-weight: bold;
}
.li_last a.more:hover {
 text-decoration: underline;
}
.main_last {
 background: url(/Sites/Uploaded/UserUpLoad/20210430/20210430160327.png) no-repeat left 45px,url(/Sites/Uploaded/UserUpLoad/20210430/20210430160540.png) no-repeat right 110px;
}
.expert {
 width: 1200px;
 margin: 0 auto;
 padding-top: 100px;
}
h1.expert_title a {
 font-size: 36px;
 font-weight: bold;
 text-align: center;
 display: block;
 position: relative;
}
h1.expert_title a:hover{
 color: #FEBB04;
}
h1.expert_title a::after {
 content: '';
 width: 60px;
 height: 10px;
 background: #FEBB04;
 display: block;
 position: absolute;
 left: 50%;
 margin-left: -30px;
 top: 70px;
}
ul.expert_list {
 display: flex;
 justify-content: space-between;
 margin-top: 96px;
 margin-bottom: 100px;
}
ul.expert_list li {
 width: 160px;
 text-align: center;
 height: 355px;
}

ul.expert_list li a.img_box {
 display: block;
 width: 160px;
 height: 185px;
 overflow: hidden;
 outline: 1px solid transparent;
 -webkit-transform: rotate( -60deg) skewY( 30deg) translatez(-1px);
 -ms-transform: rotate(-60deg) skewY(30deg) translatez(-1px);
 transform: rotate( -60deg) skewY( 30deg) translatez(-1px);
}
ul.expert_list li a.img_box div {
 width: 100%;
 height: 100%;
 overflow: hidden;
 -webkit-transform: skewY( -30deg) rotate( 60deg);
 -ms-transform: skewY(-30deg) rotate(60deg);
 transform: skewY( -30deg) rotate( 60deg);
 background-repeat: no-repeat;
 background-size: cover;
 background-position: center center;
}
ul.expert_list li .title_type {
 font-size: 24px;
 white-space: nowrap;
 text-overflow: ellipsis;
 overflow: hidden;
 width: 100%;
 display: block;
 text-align: center;
 margin-top: 30px;
 margin-bottom: 15px;
}
ul.expert_list li>span {
 color: #ADA9A8;
 font-size: 16px;
 white-space: nowrap;
 text-align: center;
}
ul.expert_list li .details {
 display: none;
 width: 120px;
 height: 38px;
 background: #FEBB04;
 font-size: 16px;
 color: #fff;
 line-height: 38px;
 text-align: center;
 border-radius: 20px;
 margin: 30px auto 0;
}
ul.expert_list li:hover .title_type{
 color: #FEBB04;
}
ul.expert_list li:hover span{
 color: #FEBB04;
}
ul.expert_list li:hover .details{
 display: block;

}
.consultation {
 width: 1200px;
 margin: 0 auto;
}
.consultation_left.fl {
 width: 300px;
 height: 460px;
 background: #EFEFEF;
 box-sizing: border-box;
 padding: 45px;
}
h1.consultation_tit {
 font-size: 32px;
 font-weight: bold;
}
h1.consultation_tit span {
 display: block;
}
h1.consultation_tit::after {
 content: '';
 display: block;
 width: 60px;
 height: 10px;
 background: #FEBB04;
 margin-top: 20px;
 margin-bottom: 60px;
}
.consultation_art {
 font-size: 16px;
 line-height: 36px;
 font-weight: bold;
}
a.consultation_more {
 font-size: 18px;
 float: right;
}
.contact {
 width: 1200px;
 height: 200px;
 margin: 50px auto;
 overflow: hidden;
 text-align: center;
 background: url(/Sites/Uploaded/UserUpLoad/20210430/20210430161432.png) no-repeat;
}
.contact h1 {
 font-size: 48px;
 font-weight: bold;
 margin-bottom: 15px;
 margin-top: 35px;
}
.contact span {
 font-size: 30px;
 color: #C81B1B;
 font-weight: bold;
}
@media only screen and (max-width:1680px) {
 .fullSlide {
 min-height: 814px;
 }

}
@media only screen and (max-width:1440px) {
 .fullSlide {
 min-height: 640px;
 }

}

@media only screen and (max-width:768px) {
 .main {
 padding: 0;
 }
 .header{
 position: initial !important;
 }
 div.header_down {
 background: #1D304F !important;
 }
 .fullSlide {
 height: 200px;
 }
 .fullSlide .hd,.btns{
 display: none;
 }
 .fullSlide .bd li {
 background-size: cover;
 }
 .main_bottom {
 background: #FAFAFA;
 padding: 0 20px;
 box-sizing: border-box;
 }
 .overview {
 width: 100%;
 margin: 0 auto 10px;
 }
 .overview::before {
 content: '';
 display: block;
 width: 50px;
 height: 100px;
 left: 133px;
 }
 h1.overview_title {
 font-size: 22px;
 margin-top: 20px;
 }
 .overview_right {
 width: 100%;
 font-size: 14px;
 margin-top: 13px;
 }
 a.overview_more {
 width: 80px;
 height: 26px;
 line-height: 26px;
 font-size: 12px;
 margin-top: 20px;
 }
 .health {
 width: 100%;
 padding-bottom: 0;
 }
 .health ul {
 display: block;
 overflow: hidden;
 }
 .health ul li {
 width: 50%;
 float: left;
 margin-bottom: 10px;
 overflow: hidden;
 }
 .health ul li img {
 margin-bottom: 10px;
 width: 100%;
 height: 230px;
 }
 .health ul li>a {
 font-size: 12px;
 }
 .li_last {
 width: 100%;
 height: 230px;
 padding: 20px;
 }
 .li_last span {
 font-size: 26px;
 }
 .li_last b {
 height: 5px;
 }
 .li_last a.more {
 font-size: 14px;
 }
 .expert {
 width: 100%;
 padding-top: 20px;
 }
 h1.expert_title a {
 font-size: 22px;
 }
 h1.expert_title a::after {
 content: '';
 width: 60px;
 height: 5px;
 background: #FEBB04;
 display: block;
 position: absolute;
 left: 50%;
 margin-left: -30px;
 top: 40px;
 }
 ul.expert_list {
 display: block;
 margin-top: 40px;
 margin-bottom: 0;
 }
 ul.expert_list li {
 margin: 0 auto;
 }
 .consultation {
 width: 100%;
 }
 .consultation_left.fl {
 width: 100%;
 height: auto;
 padding: 20px;
 }
 h1.consultation_tit {
 font-size: 22px;
 }
 h1.consultation_tit::after {
 content: '';
 display: block;
 width: 60px;
 height: 5px;
 background: #FEBB04;
 margin-top: 20px;
 margin-bottom: 30px;
 }
 .consultation_art {
 font-size: 16px;
 }
 a.consultation_more {
 font-size: 14px;
 }
 .consultation_right img{
 width:100%;
 }
 .contact {
 width: 100%;
 height: auto;
 margin: 0px auto;
 padding-bottom: 20px;
 }
 .contact h1 {
 font-size: 22px;
 font-weight: bold;
 margin-bottom: 15px;
 margin-top: 17px;
 }
 .contact span {
 font-size: 18px;
 color: #C81B1B;
 font-weight: bold;
 }
}

 