.en-zhd{position: relative; height: 80px;}
.en-zhd .en{position: absolute;z-index: 1; top: 0;left: -105px;font-size: 80px;line-height: 80px;font-family: 'Arial'; font-weight: bold;color: #eee;text-transform: uppercase;}
.en-zhd .cn{position: relative; z-index: 2;font-size: 30px;font-weight: normal;line-height: 80px;}
.en-zhd .chat{position: absolute;z-index: 2;top: 50%;right: 0;margin:-15px 0 0 0;width: 150px;height: 30px;line-height:30px;text-align:center;font-size:16px;color:#fff;background: #ccc;border-radius: 15px; transition: all ease .3s;}
.en-zhd .chat:hover{color: #fff;background: #4cbbb4;}

.fanwei{padding: 90px 0 10px 0;}
.fanwei .en-zhd{margin: 0 0 30px;}
.fanwei .intro{height: 60px;margin: 0 0 35px;text-align: center;font-size: 16px;line-height: 30px;}
.fanwei ul{margin:0 0 0 -4px;}
.fanwei ul li{position: relative;z-index: 1;float: left;margin:0 0 0 4px;width: 444px;height: 510px;background: #f5f5f5;text-align: center;}
.fanwei ul li .pic{display: block;width:250px;height:250px;overflow: hidden;margin: 40px auto 20px;border-radius: 50%;-webkit-border-radius: 50%; -ms-border-radius: 50%;-moz-border-radius: 50%;}
.fanwei ul li .pic img{display: block;width:250px;height:250px;transition: all ease .5s;border-radius: 50%;-webkit-border-radius: 50%; -ms-border-radius: 50%;-moz-border-radius: 50%;}
.fanwei ul li h3{height: 45px;font-size: 20px;line-height:45px;font-weight: normal;border-bottom: 1px solid #fff;}
.fanwei ul li p{margin: 0 0 15px 0;font-size: 18px;color: #999;line-height: 45px;}
.fanwei ul li .a{display: block;width: 140px;height: 40px;margin:0 auto;line-height:40px;color:#fff;text-align:center;font-size:20px;background: #4cbbb4;border-radius: 20px;-webkit-border-radius: 20px;-ms-border-radius: 20px;-moz-border-radius: 20px;transition: all ease .5s;}
.fanwei ul li:hover .pic img{transform: scale(1.1) rotate(-5deg);}
.fanwei ul li:hover .a{transform: translateY(5px);}
.fanwei .info{display: none;position: absolute;top:0;left: 445px;width: 895px;height: 510px;background: #f5f5f5;text-align: left;}
.fanwei ul li.on{z-index: 2;}
.fanwei .on .info{display: block;}
.fanwei .info .close{position: absolute;top:20px;right:20px;width: 40px;height: 40px;background: url("../images/close.gif") no-repeat; transition: all ease .5s;}
.fanwei .info .close:hover{transform: rotate(90deg);}
.fanwei h4{width: 180px;height: 40px;line-height: 40px;text-align: center;color: #fff;font-size:20px;font-weight:normal;background: #4cbbb4;}
.fanwei dl{background: #fff;}
.fanwei dd h5{margin:0 0 10px;font-size: 18px;font-weight: normal;color: #333;}
.fanwei .zlink{display: block;width: 168px;height: 48px;text-align: center;line-height: 48px;font-size:18px;color:#999;margin: 0 auto;border: 1px solid #c9c9c9;}
.fanwei .zlink:hover{color: #4cbbb4;border-color: #4cbbb4;}
.fanwei .d1{padding: 50px 85px 80px 90px;width:720px;height: 380px;}
.fanwei .d1 dd{float: left;width: 310px;height: 280px;padding: 30px 25px;}
.fanwei .d1 dd:nth-child(1){width: 309px;border-right: 1px dashed #cbcbcb;}
.fanwei .d1 dd p{margin:0 0 30px;font-size: 16px;line-height: 30px;color: #666;}
.fanwei .d1 p{height: 150px;}
.fanwei .d2{padding: 50px 85px 80px 90px;width:720px;height: 380px;}
.fanwei .d2 dl{padding: 35px;}
.fanwei .d2 dt p{margin: 0; padding: 0 0 20px;font-size: 16px;line-height: 30px;color: #666;}
.fanwei .d2 dd{padding: 0 20px;}
.fanwei .d2 dd span{width: 300px;height: 45px;margin:0 0 10px;text-align: center;line-height: 45px;font-size:18px;color:#333;background: #ededed;}
.fanwei .d2 dd .zlink{margin: 10px auto 0;}
.fanwei .d3{padding: 50px 85px 80px 90px;width:720px;height: 380px;}
.fanwei .d3 dl{padding: 35px;}
.fanwei .d3 dt p{margin: 0; padding: 0 0 20px;font-size: 16px;line-height: 30px;color: #666;}
.fanwei .d3 dd{padding: 0 20px;}
.fanwei .d3 dd span{width: 300px;height: 45px;margin:0 0 10px;text-align: center;line-height: 45px;font-size:18px;color:#333;background: #ededed;}
.fanwei .d3 dd .zlink{margin: 10px auto 0;}
.ctrl {
    width: 71px;
    margin: 10px auto 0;
}

.ctrl span {
    float: left;
    width: 35px;
    height: 30px;
    margin: 0 1px 0 0;
    background: url("../images/ctrl.gif");
    cursor: pointer;
}

.ctrl span.next {
    margin: 0;
    background-position: right top;
}

.ctrl span:hover {
    background-position: left bottom;
}

.ctrl span.next:hover {
    background-position: right bottom;
}

.zbtn{display: block;position: relative;width: 480px;height: 55px;line-height: 55px;text-align: left;font-size: 24px;color: #fff;text-indent: 72px;background: #4cbbb4;border-radius: 30px; transition: all ease-in-out .3s;}
.zbtn::before{position: absolute;content: '';left: 17px;bottom: 0;width: 51px;height: 74px;background: url("../images/mac-robot.png") no-repeat; animation:zbtn 3s infinite linear;}
.zbtn:hover{color: #fff; box-shadow: 0 5px 10px 2px rgba(0,0,0,.1);}
@keyframes zbtn{
    0%,80%,84%,90%,96%,100%{transform:translateY(0)}
    88%{transform:translateY(-15px)}
    92%{transform:translateY(-2px)}
}

.bihuan{padding: 90px 0 0 0;}
.bihuan .en-zhd{margin-bottom: 20px;}
.bihuan .intro{margin-bottom: 50px;font-size: 18px;line-height: 36px;color: #333;text-align: center;}
figure{margin: 0;padding: 0;}
.bihuan .flex_row{align-items: center;margin-bottom: 50px;}
.circle{position: relative;width: 668px; height: 614px;margin: 0 auto; background: url(../images/bihuan_img.png) no-repeat center;}
.circle::after{position: absolute;left: 53px; top: 20px;content: '';width: 578px;height: 578px;border-radius: 100%;border: 1px solid #d8d8d8;}
.circle_wave{position: absolute;left: 53px;top: 20px;width: 580px; height: 580px;}
.circle_wave::after{position: absolute;content: "";left: 0; top: 0;width: 578px;height: 578px;border: 1px solid #dfdfdf; animation: wave 1.8s; position: absolute; border-radius: 50%; z-index: 0;}
.circle-c{width: 668px; height: 614px;}
.pentagon{position: absolute;width: 100%; height: 100%; margin: 0; padding: 0;}
.pentagon-icon{position: absolute; cursor: pointer; z-index: 9;top: 0; left: 294px;}
.pentagon_wave{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.pentagon_wave::after{content: ""; width: 100%; height: 100%; border: 1px solid #dfdfdf; animation: pentagon_wave 2s; position: absolute; border-radius: 50%; z-index: 0;}
.pentagon_wave::before{content: ""; width: 100%; height: 100%; border: 1px solid #dfdfdf; animation: pentagon_wave 2s 0.2s; position: absolute; border-radius: 50%; z-index: 0;}
.pentagon-icon:nth-child(2){left: 150px; top: 0;}
.pentagon-icon:nth-child(3){top: 0; right: 126px;left: auto;}
.pentagon-icon:nth-child(4){top: 254px;right: 0;left: auto;}
.pentagon-icon:nth-child(5){left: auto;top: auto; bottom: 0;right: 126px;}
.pentagon-icon:nth-child(6){left: 152px;top: auto; bottom: 0;}
.pentagon-icon:nth-child(7){left: 0;top: 254px;}
.pentagon-icon .icon{border-radius: 50%; border: 1px solid #d2d2d2; background-color: #fff; padding: 27px; transition: all 1s; display: block;}
.pentagon-icon.on .icon{transform: scale(0.8); border: 1px solid #eee; box-shadow: 0px 0px 0px 15px #eee;}
.circle-des{width: 610px; margin-left: 60px;}
.circle-tab{display: none;}
.circle-tab.on{display: block;}
.circle-des .h3{font-size: 30px; line-height: 40px; margin-bottom: 30px; font-weight: 500;}
.circle-des .p{font-size: 18px; line-height: 40px; color: #999999;}
.circle-des .a{font-size: 18px; height: 50px; line-height: 50px; color: #4cbbb4; border: 1px solid; width: 200px; margin: 20px 0; display: inline-block; text-align: center; transition: all 500ms;}
.circle-des .a.a1{color: #999; border: 1px solid #c9c9c9; margin: 20px 50px 20px 0;}
@keyframes wave{
    0%{transform: scale(1);opacity: 1;}
    100%{transform: scale(1.2);opacity: 0;}
}
@keyframes pentagon_wave{
    0%{transform: scale(1);opacity: 1;}
    50%{transform: scale(1.3);opacity: 0.8;}
    100%{transform: scale(1.6);opacity: 0;}
}
.bihuan .zbtn{margin: 0 auto;}


.linchuang{padding: 90px 0 0 0;}
.linchuang .en-zhd{margin:0 0 20px;}
.linchuang .video{width: 620px;height: 560px;background: url("../images/pc.png") no-repeat;position: relative;}
.linchuang .video iframe {
    width: 560px;
    height: 335px;
    position: absolute;
    top: 25px;
    left: 30px;
    background-color: #333;
}
.linchuang .focus{position: relative;width: 670px;margin: 10px 0 0 0;}
.linchuang .focus .bd{width: 670px;height: 380px;margin: 0 0 30px;overflow: hidden;}
.linchuang .focus .bd img{display: block;width: 670px;height: 380px;}
.linchuang .focus .hd{position: absolute; top: 410px; right: 0;z-index: 1;}
.linchuang .focus .hd ul{float: right;}
.linchuang .focus .hd li{float: left;width: 12px;height: 12px;margin:0 0 0 10px;overflow:hidden;text-indent: -9999px;background:#ccc;border-radius: 50%;cursor: pointer;}
.linchuang .focus .hd li.on{background: #4cbbb4;}
.linchuang .focus .txt{position: absolute;z-index: 1;top: 405px;left: 0;width: 100%;height: 50px;}
.linchuang .focus .txt li{display: none;height: 50px;}
.linchuang .focus .txt li p{height: 30px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;line-height: 30px;font-size: 20px;}
.linchuang .focus .txt li .more{position: absolute;right: 0;bottom:0;width: 80px;height: 20px;line-height: 20px;text-align: center;font-size: 13px;color: #fff;background: #ccc;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;transition: all ease .5s; animation-delay: .2s;}
.linchuang .focus .txt li .more:hover{color: #fff;background: #4cbbb4;}

.zhongzhi-case .en-zhd{margin:0 0 20px;}
.zhongzhi-case{padding: 60px 0 0 0;}
.zhongzhi-case .hd{position: relative;width: 840px;margin: 0 auto 20px;padding: 0 0 3px;}
.zhongzhi-case .hd ul li{float: left;width: 210px;height: 50px;line-height: 50px;text-align: center;font-size: 20px;cursor: pointer;}
.zhongzhi-case .hd .line{position: absolute;bottom: 0; left: 85px;width: 40px;height: 3px;font-size:0;line-height:0;background: #4cbbb4;}

.zhongzhi-case .en-zhd .chat{width: 120px;}
.zhongzhi-case .bd{position: relative;height: 580px;overflow: hidden;}
.zhongzhi-case .slider .slider-bd{height: 520px;overflow: hidden;}
.zhongzhi-case .slider li{position: relative;height: 520px;}
.zhongzhi-case .slider img{display: block;width: 1340px;height: 520px;}
.zhongzhi-case .slider .info{position: absolute;left: 480px;top: 40px;color: #666;width: 400px;}
.zhongzhi-case .slider .title{padding: 0 0 15px;margin:0 0 15px;font-size: 34px;line-height: 48px;text-align: center; border-bottom: 1px dashed #c9c9c9;}
.zhongzhi-case .slider .title strong{font-weight: bold;}
.zhongzhi-case .slider .intro{font-size: 18px;line-height: 36px;}
.zhongzhi-case .slider .intro span{color: #4cbbb4;}
.zhongzhi-case .slider .by{position: absolute;right:39px;top:420px;width: 401px;font-size: 24px;line-height: 30px;text-align: center;color: #666;}
.slider-ctrl{width: 71px;margin: 30px auto 0;}
.slider-ctrl span{float: left;width: 35px;height: 30px;margin:0 1px 0 0;background: url("../images/slider-ctrl.gif"); cursor: pointer;}
.slider-ctrl span.slider-next{margin: 0; background-position: right top;}
.slider-ctrl span:hover{background-position: left bottom;}
.slider-ctrl span.slider-next:hover{background-position: right bottom;}

.doc-select{position: absolute;z-index: 2;right: 0;top: 50%;margin: -16px 0 0 0;}
.doc-select span{display: block;position: relative;width: 178px;height: 30px;line-height:30px;font-size:16px;color:#999;text-indent:10px;background:#fff;border: 1px solid #d2d2d2; cursor: pointer;}
.doc-select span::before{position: absolute;top:0;right:30px;content:'';height: 30px;width: 1px;font-size: 0;background: #d2d2d2;}
.doc-select span::after{position: absolute;top: 10px;right: 7px;content: '';width: 17px;height: 9px;background: url("../images/doc_select.gif") no-repeat;}
.doc-select ul{display: none; border: 1px solid #d2d2d2;border-top: none;border-bottom: none;background: #fff;}
.doc-select ul li{padding: 0 10px; font-size:16px;color:#999;line-height: 31px; border-bottom: 1px solid #d2d2d2;cursor: pointer;transition: all ease .3s;}
.doc-select ul li.on,
.doc-select ul li:hover{background: #f5f5f5;}

.zhongzhi-doctor .zbd{position: relative;height: 520px;overflow: hidden;background: #f5f5f5;}
.zhongzhi-doctor{padding: 90px 0 0 0;}
.doc-banner{position: absolute;left: 0;top: 0;width: 100%;height: 520px;overflow: hidden;}
.doc-banner img{width: 1920px;height: 520px;position: absolute;left: 50%;top: 0;margin:0 0 0 -960px;}
.doc-banner .intro{position: absolute;left: 50%;bottom: 0;margin:0 0 0 -670px;width: 1280px;padding:15px 30px;font-size:18px;line-height:30px;color:#ededed;background: #000;background: rgba(0,0,0,0.5);text-indent: 2em;}
.doc-slider{display: none;width: 1340px;margin: 0 auto;padding: 60px 0;}
.doc-slider ul{overflow: hidden;margin: 0 -10px 0 0;}
.doc-slider li{float: left;width: 260px;height: 340px;margin:0 10px 0 0;background: url("../images/doctor_bg.png") no-repeat;}
.doc-slider li .avatar{display: block;width: 180px;height: 180px;margin: 30px auto 15px;overflow: hidden;-webkit-border-radius: 50%;-ms-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.doc-slider li .avatar img{display: block;width: 180px;height: 180px;}
.doc-slider li p{margin:0 0 15px;font-size: 16px;color: #333;line-height: 30px;text-align: center;}
.doc-slider li p span{padding: 0 0 0 10px;}
.doc-slider li .arcurl{display: block;width: 88px;height: 33px;margin:0 auto;text-align:center;line-height:33px;font-size:16px;color:#4cbbb4;border: 1px solid #55beb7; -webkit-transition: all ease .5s; transition: all ease .5s;}
.doc-slider li .arcurl:hover{color: #fff; background: #55beb7;}
.zhongzhi-doctor .loader{display: none;position: absolute;top: 50%;left: 50%;margin: -23px 0 0 -670px;text-align: center;}
.zhongzhi-doctor .loader img{display: block;width: 16px;height: 16px;margin: 0 auto;}
.zhongzhi-doctor .loader p{font-size: 14px;line-height: 30px;}

.dongtai{padding: 90px 0 0 0;margin-bottom:100px;}
.dongtai-l{width: 800px;}
.dongtai-l .en-zhd{margin: 0 0 12px;}

.dongtai-l .hd{position: relative;width: 400px;margin: 0 auto 20px;padding: 0 0 3px;}
.dongtai-l .hd li{float: left;width: 200px;height: 50px;line-height: 50px;text-align: center;font-size: 20px;cursor: pointer;}
.dongtai-l .hd .line{position: absolute;left: 80px;bottom: 0;width: 40px;height: 3px;font-size: 0;background: #4cbbb4;}
.dongtai-l .bd{position: relative;height: 460px;overflow: hidden;}
.dongtai-l .focus{position: relative;}
.dongtai-l .focus li{position: relative;width: 800px;height: 460px;}
.dongtai-l .focus img{display: block;width: 800px;height: 460px;background: url("../images/loading.gif") no-repeat center center;}
.dongtai-l .focus .info{position: absolute;z-index: 1;left: 0; right: 0;bottom: 30px;padding: 15px 20px;color: #fff;background: rgba(0,0,0,0.7);}
.dongtai-l .focus .info .title{font-size: 20px;line-height: 30px;}
.dongtai-l .focus .info .intro{font-size: 18px;line-height: 30px;margin-right: 60px;}
.dongtai-l .focus .focus-prev,
.dongtai-l .focus .focus-next{position: absolute;z-index: 2;bottom: 61px;right: 51px; width: 16px;height: 27px;background: url("../images/focus-prev.png");cursor: pointer;}
.dongtai-l .focus .focus-next{right: 21px;background: url("../images/focus-next.png");}

.dongtai-r{width: 500px;}
.dongtai-r .en-zhd{margin: 0 0 12px; width: 500px;}
.dongtai-r .en-zhd .en{left: 0;}
.dongtai-r .hd{position: relative;width: 400px;margin: 0 auto 20px;padding: 0 0 3px;}
.dongtai-r .hd li{float: left;width: 200px;height: 50px;line-height: 50px;text-align: center;font-size: 20px;cursor: pointer;}
.dongtai-r .hd .line{position: absolute;left: 80px;bottom: 0;width: 40px;height: 3px;font-size: 0;background: #4cbbb4;}
.dongtai-r .bd{position: relative;height: 460px;overflow: hidden;}
.dongtai-r .focus{position: relative;width: 500px;height: 230px;margin: 0 0 10px;overflow: hidden;}
.dongtai-r .focus img{display: block;width: 500px;height: 230px;background: url("../images/loading.gif") no-repeat center center;}

.dongtai-r .focus .focus-hd{position: absolute;right: 10px;bottom: 10px;}
.dongtai-r .focus .focus-hd li{float: left; width: 12px;height: 12px;margin:0 0 0 10px;text-indent:-9999px;overflow:hidden;background: #ccc;border-radius: 6px;cursor: pointer;}
.dongtai-r .focus .focus-hd li.on{background: #4cbbb4;}

.news-ul li{height: 43px;line-height: 43px;font-size: 16px;overflow: hidden;border-bottom: 1px dotted #e6e6e6;}
.news-ul li .more{float: right; color: #999;}
.news-ul li .more:hover{color: #4cbbb4;}