.navbar{
  margin-bottom: 0px!important;
}

.effect,.team{
  background-color: #fff;
}
.hint-title{
  color: #333333;
  font-weight:900;
}
.develop{
  min-width: 1352px!important;
  background-color: #f7f7f7;
}
/*develop  图形绘制*/
.chart{
  margin-top: 36px;
}
.chart-container{
  position: relative;
  width: 1352px;
  margin: auto;
}
.bac-circle{
  width: 572px;
  height: 572px;
  overflow: hidden;
  position: relative;
  margin: auto;
}

.dep-skin-bac{
  width: 286px;
  height: 286px;
  border-radius: 50%;
  position: absolute;
  top:50%;
  left:50%;
  transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  z-index: 88888;
}
.dep-skin{
  width: 246px;
  height: 246px;
  border-radius: 50%;
  position: absolute;
  top:50%;
  left:50%;
  transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  cursor: pointer;
}
.bac-box{
  width: 572px;
  height: 572px;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
  background: url(../img/circle.png) no-repeat left  center;
  clip-path: circle(50%);
  -webkit-clip-path: circle(50%);
}
.chart-block{
  position: absolute;
  z-index: 66666;
	width: 286px;
	height: 286px;
	transform-origin: right bottom 0;
  -webkit-transform-origin: right bottom 0;
  cursor: pointer;
}
.chart-block:nth-child(1) {
  transform: rotate(34deg) skewY(58deg);
  -ms-transform: rotate(34deg) skewY(58deg);
  -moz-transform: rotate(34deg) skewY(58deg);
  -webkit-transform: rotate(34deg) skewY(58deg);
  -o-transform: rotate(34deg) skewY(58deg);
}
.chart-block:nth-child(2) {
  transform: rotate(70deg) skewY(58deg);
  -ms-transform: rotate(70deg) skewY(58deg);
  -moz-transform: rotate(70deg) skewY(58deg);
  -webkit-transform: rotate(70deg) skewY(58deg);
  -o-transform: rotate(70deg) skewY(58deg);
}
.chart-block:nth-child(3) {
  transform: rotate(106deg) skewY(58deg);
  -ms-transform: rotate(106deg) skewY(58deg);
  -moz-transform: rotate(106deg) skewY(58deg);
  -webkit-transform: rotate(106deg) skewY(58deg);
  -o-transform: rotate(106deg) skewY(58deg);
}
.chart-block:nth-child(4) {
  transform: rotate(142deg) skewY(58deg);
  -ms-transform: rotate(142deg) skewY(58deg);
  -moz-transform: rotate(142deg) skewY(58deg);
  -webkit-transform: rotate(142deg) skewY(58deg);
  -o-transform: rotate(142deg) skewY(58deg);
}
.chart-block:nth-child(5) {
  transform: rotate(178deg) skewY(58deg);
  -ms-transform: rotate(178deg) skewY(58deg);
  -moz-transform: rotate(178deg) skewY(58deg);
  -webkit-transform: rotate(178deg) skewY(58deg);
  -o-transform: rotate(178deg) skewY(58deg);
}
.chart-block:nth-child(6) {
  transform: rotate(214deg) skewY(58deg);
  -ms-transform: rotate(214deg) skewY(58deg);
  -moz-transform: rotate(214deg) skewY(58deg);
  -webkit-transform: rotate(214deg) skewY(58deg);
  -o-transform: rotate(214deg) skewY(58deg);
}
.chart-block:nth-child(7) {
  transform: rotate(250deg) skewY(58deg);
  -ms-transform: rotate(250deg) skewY(58deg);
  -moz-transform: rotate(250deg) skewY(58deg);
  -webkit-transform: rotate(250deg) skewY(58deg);
  -o-transform: rotate(250deg) skewY(58deg);
}
.chart-block:nth-child(8) {
  transform: rotate(286deg) skewY(58deg);
  -ms-transform:  rotate(286deg) skewY(58deg);
  -moz-transform:  rotate(286deg) skewY(58deg);
  -webkit-transform:  rotate(286deg) skewY(58deg);
  -o-transform:  rotate(286deg) skewY(58deg);
}
.chart-block:nth-child(9) {
  transform: rotate(322deg) skewY(58deg);
  -ms-transform: rotate(322deg) skewY(58deg);
  -moz-transform: rotate(322deg) skewY(58deg);
  -webkit-transform: rotate(322deg) skewY(58deg);
  -o-transform: rotate(322deg) skewY(58deg);
}
.chart-block:nth-child(10) {
  transform: rotate(358deg) skewY(58deg);
  -ms-transform: rotate(358deg) skewY(58deg);
  -moz-transform: rotate(358deg) skewY(58deg);
  -webkit-transform: rotate(358deg) skewY(58deg);
  -o-transform: rotate(358deg) skewY(58deg);
}
.odd-bc{
  background-color: #efefef;
}
.event-bc{
  background-color: #c6f6e0;
}
.dep-describe-title{
  height: 30px;
  font-size: 24px;
  margin-bottom: 25px;
}
.dep-describe-title-img{
  vertical-align: middle;
}
.dep-describe-odd-title{
  color: #6f6b6a;
}
.dep-describe-event-title{
  color: #158250;
}
.dep-describe{
  width: 350px;
  height: 352px;
  padding: 35px  20px ;
  position: absolute;
  top:50%;
  transform:translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.dep-describe-left{
  margin-left: 0px;
}
.dep-describe-right{
  margin-left: 1002px;
}
.dep-describe-active{
  display: block!important;;
}
.dep-describe-container{
  margin-top: 30px;
}
.dep-porsay{
  color: #737373;
  font-size: 18px;
  margin-bottom: 16px;
  font-weight: 900;
}
.expert-ttile{
  margin-bottom: 0px!important;
}
.dep-describe-expert-container{
  max-height: 110px;
  overflow-y: auto; 
}
.dep-describe-content{
  color: #1a1a1a;
  font-size: 14px;
  line-height: 22px;
  letter-spacing:0.85px;
}
.dep-describe-title-content{
  height:100%;
  display:inline-block;
  vertical-align:middle;
}
.dep-describe-doctor-box{
  text-align: center;
  margin-top: 20px;
  margin-right: 20px;
}
.dep-describe-doctor-box-long{
  margin-right: 16px;
}
.dep-describe-doctor-box:nth-child(4n){
  margin-right: 0px;
}
.dep-describe-doctor-box:last-child{
  margin-right: 0px;
}
.dep-describe-doctor-photo{
  display: block;
  width: 60px;
  height: 60px;
  background-color: #fff;
  margin-bottom: 10px;
  border-radius: 50%;
  overflow: hidden;
}
.dep-describe-doctor-photo>img{
  width: 100%;
  border-radius: 50%;
}
.dep-describe-doctor-name{
  color: #737373;
  font-size: 14px;
}
.dep-describe-title-img{
  margin-right: 10px;
  max-width:30px;
  max-height: 30px;
}
/* 指示线 */
.point-line-odd-border{
  border-color: #707070!important;
}
.point-line-event-border{
  border-color: #3bc987!important;
}
.point-line-odd-bc{
  background-color: #707070!important;
}
.point-line-event-bc{
  background-color:#3bc987!important;
}


/* 第一种 */
.point-line1{
  width: 210px;
  height: 60px;
}
.point-line1-left-top{
  position: absolute;
  top: -60px;
  left:175px;
}
.point-line1-left-bottom{
  position: absolute;
  bottom: -60px;
  left:175px;
  transform: scaleY(-1);
  -moz-transform: scaleY(-1);
  -webkit-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  transform: scaleY(-1);
}
.point-line1-right-top{
  position: absolute;
  top: -60px;
  right:175px;
  transform:scaleX(-1);
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
}
.point-line1-right-bottom{
  position: absolute;
  bottom: -60px;
  right:175px;
  transform:scale(-1,-1);
  -moz-transform: scale(-1,-1);
  -webkit-transform: scale(-1,-1);
  -o-transform: scale(-1,-1);
  transform: scale(-1,-1);
}
.spot1{
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #707070;
  position: absolute;
  top: 37px;
}
.point-line1-line1{
  display: inline-block;
  height: 45px;
  border-left: 2px solid #707070;
  position: absolute;
  top: 0px;
  left: 3px;
}
.point-line1-line2{
  display: inline-block;
  width: 210px;
  border-top: 2px solid #707070;
  position: absolute;
  top: 0px;
  left: 4px;
}
.point-line1-line3{
  display: inline-block;
  height: 75px;
  border-left: 2px solid #707070;
  position: absolute;
  top: 0px;
  left: 214px;
}
.point-line1-line4{
  display: inline-block;
  width: 55px;
  border-top: 2px solid #707070;
  position: absolute;
  top: 75px;
  left: 214px;
}
/* 第二种 */
.point-line2{
  width: 210px;
  height: 100px;
}
.point-line2-left-top{
  position: absolute;
  top: -100px;
  left:175px;
}
.point-line2-left-bottom{
  position: absolute;
  bottom: -100px;
  left:175px;
  transform: scaleY(-1);
  -moz-transform: scaleY(-1);
  -webkit-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  transform: scaleY(-1);
}
.point-line2-right-top{
  position: absolute;
  top: -100px;
  right:175px;
  transform:scaleX(-1);
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
}
.point-line2-right-bottom{
  position: absolute;
  bottom: -100px;
  right:175px;
  transform:scale(-1,-1);
  -moz-transform: scale(-1,-1);
  -webkit-transform: scale(-1,-1);
  -o-transform: scale(-1,-1);
  transform: scale(-1,-1);
}
.spot2{
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #707070;
  position: absolute;
  top: 77px;
}
.point-line2-line1{
  display: inline-block;
  height: 85px;
  border-left: 2px solid #707070;
  position: absolute;
  top: 0px;
  left: 3px;
}
.point-line2-line2{
  display: inline-block;
  width: 390px;
  border-top: 2px solid #707070;
  position: absolute;
  top: 0px;
  left: 4px;
}
.point-line2-line3{
  display: inline-block;
  height: 15px;
  border-left: 2px solid #707070;
  position: absolute;
  top: 0px;
  left: 394px;
}
/* 第三种 */
.point-line3{
  width: 40px;
  height: 10px;
}
.point-line3-left{
  position: absolute;
  top: 176px;
  left: 366px;
}
.point-line3-right{
  position: absolute;
  top: 176px;
  right: 366px;
  transform:scaleX(-1);
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
}
.spot3{
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #707070;
  position: absolute;
  top: 0px;
}
.point-line3-line1{
  display: inline-block;
  width: 20px;
  border-top: 2px solid #707070;
  position: absolute;
  top: 3px;
  left: 4px;
}
/* 第四种 */
.point-line4{
  width: 210px;
  height: 130px;
}
.point-line4-bottom{
  position: absolute;
  bottom: -130px;
  left:175px;
}
.spot4{
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #707070;
  position: absolute;
  top: 15px;
}
.point-line4-line1{
  display: inline-block;
  height: 107px;
  border-left: 2px solid #707070;
  position: absolute;
  top: 15px;
  left: 3px;
}
.point-line4-line2{
  display: inline-block;
  width: 495px;
  border-top: 2px solid #707070;
  position: absolute;
  top: 120px;
  left: 4px;
}
.point-line4-line3{
  display: inline-block;
  height: 175px;
  border-left: 2px solid #707070;
  position: absolute;
  top: -53px;
  left: 498px;
}
.point-line-active {
  display: block!important;
}