/**== 网站主要通用头部 ==**/
.public-topbar-blank{width: 100%;height: 40px;}
.public-header{position: fixed;top: 0;width: 100%; z-index: 9999; height: 116px;background: url(../images/header-b.png) center top no-repeat;}
.public-topbar{font-size:18px;color: #e2d1aa;}
.public-topbar-ry {margin-left: 80px;}
.public-topbar-ry li{float: left;position: relative;padding:0 25px 0 10px;}

.public-topbar-tel{line-height: 40px;margin: 0 25px 0 0;}
.public-topbar-chat{position: relative;    top: 33px;width: 123px;height: 28px;line-height: 28px;color: #fff;text-indent:32px;background: #4cbbb4;border-radius: 14px; margin-left: -143px;}
.public-topbar-chat svg{position: absolute;top: 50%;left:10px;margin: -8px 0 0 0;width: 19px;height: 16px;background: none;}
.public-topbar-chat:hover,.public-topbar-chat:visited{color: #fff;}

.public-nav {position:absolute; margin-top: -45px;margin-left: 30px;}
.public-nav li{float: left;width: 10rem;}
.public-nav li span{display:block;height: 80px;}
.public-nav li span a{display:block;height: 80px;line-height: 80px;font-size: 18px;color: #fff;text-align: center;}
.public-nav li span .on{color: #fdd31d !important;}
.public-nav li span a:hover{color: #fff;}
.public-nav li.on span{background: url("../images/public_nav_cur.png") center 55px no-repeat;}

.public-header-fixed .public-navbar{background: #444;}
/**==通用头部子导航==**/
/** 数字麦芽子导航 **/
.public-subnav{display: none;position: absolute;left: 0;top: 82px;height: 400px;background: #444;background: rgba(55,56,58);    width: 172%;margin-left: -580px;margin-top:-20px;}
.public-subnav-inner{padding: 40px 0 0 0;}
.public-subnav-szmy dl{float: left;width: 250px;margin: 0 0 0 113px;animation-name: fadeIn; animation-duration:1s;animation-fill-mode: both;}
.public-subnav-szmy dl:nth-child(2){animation-delay: .2s;}
.public-subnav-szmy dl:nth-child(3){animation-delay: .4s;}
.public-subnav-szmy dl:nth-child(4){animation-delay: .6s;}
.public-subnav-szmy dl.first{margin: 0;}
.public-subnav-szmy dl dt{border-bottom: 1px dashed #acacac;}
.public-subnav-szmy dl dt a{display: block;height: 64px;line-height: 64px;color: #fff;font-size: 18px;transition: all ease .5s;}
.public-subnav-szmy dl dt a:hover{color: #fff;text-indent: 10px;}
.public-subnav-szmy dl dd{padding: 15px 0 0 0;}
.public-subnav-szmy dl dd a{display: block;height: 40px;font-size: 16px;line-height: 40px;color: #ccc;transition: all ease .5s;}
.public-subnav-szmy dl dd a:hover{color: #fff;text-indent: 10px;}
/** 品牌简介子导航 **/
.public-subnav-pp{background:#444 url("../images/public-subnav-pp.png") center top no-repeat;}
.public-subnav-pp a{display:block;height:40px;line-height: 40px;font-size: 16px;color: #ccc;transition: all ease .5s;}
.public-subnav-pp a:hover{color: #fff;text-indent: 10px;}
.public-subnav-pp dl{position: relative;width: 669px;animation-name: fadeIn; animation-duration:1s;animation-fill-mode: both;}
.public-subnav-pp dl.fl::after{position: absolute; right: 0; top: 0; width: 0;height: 140px;font-size: 0;content: '';border-right: 1px dotted #828282;}
.public-subnav-pp dd{float: left;width: 223px;}
.public-subnav-pp dl.fr{width: 555px;animation-delay: .2s;}
.public-subnav-pp dl.fr dd{width: 185px;}
/** 诊疗项目子导航 **/
.public-subnav-zlxm .public-subnav-inner{padding: 50px 0 0 0;}
.public-subnav-zlxm .hd{margin-bottom: 30px;justify-content: space-between;}
.public-subnav-zlxm .hd a{float: left; width: 260px;height: 50px;margin: 0 0 0 10px; text-align:center;line-height: 50px;font-size: 20px;color: #333;background: #999;}
.public-subnav-zlxm .hd a.first{margin: 0;}
.public-subnav-zlxm .hd a.on{background: #222;color: #ccc;}
.public-subnav-zlxm .bd{position: relative;height: 200px;overflow: hidden;}

.public-subnav-zlxm dl{float: left;height: 200px;border-right: 1px dotted #7a7a7a;}
.public-subnav-zlxm dl.subnav-zlxm-d3{border: none;}
.public-subnav-zlxm dt{width: 100%;height: 20px;margin: 0 0 15px;font-size: 18px;line-height: 20px;color: #fff;}
.public-subnav-zlxm dd{float: left;}
.public-subnav-zlxm dd a{display: block;height: 40px;font-size: 16px;line-height: 40px;color: #ccc;transition: all ease .5s;}
.public-subnav-zlxm dd a:hover{color: #fff;text-indent: 10px;}
.public-subnav-zlxm .con{width: 1340px;height: 200px;}

.subnav-zlxm-zhongzhi .subnav-zlxm-d1{width: 424px; padding: 0 30px;}
.subnav-zlxm-zhongzhi .subnav-zlxm-d2{width: 364px; padding: 0 50px;}
.subnav-zlxm-zhongzhi .subnav-zlxm-d3{width: 330px; padding: 0 0 0 60px;}
.subnav-zlxm-zhongzhi .subnav-zlxm-d1 dd{width: 141px;}
.subnav-zlxm-zhongzhi .subnav-zlxm-d2 dd{width: 182px;}
.subnav-zlxm-zhongzhi .subnav-zlxm-d3 dd{width: 145px;}

.subnav-zlxm-zhengji .subnav-zlxm-d1{width: 254px; padding: 0 30px;}
.subnav-zlxm-zhengji .subnav-zlxm-d2{width: 630px; padding: 0 60px;}
.subnav-zlxm-zhengji .subnav-zlxm-d3{width: 210px; padding: 0 0 0 60px;}
.subnav-zlxm-zhengji .subnav-zlxm-d1 dd{width: 127px;}
.subnav-zlxm-zhengji .subnav-zlxm-d2 dd{width: 210px;}
.subnav-zlxm-zhengji .subnav-zlxm-d3 dd{width: 210px;}

.subnav-zlxm-xiufu .subnav-zlxm-d1{width: 334px; padding: 0 30px;}
.subnav-zlxm-xiufu .subnav-zlxm-d2{width: 434px; padding: 0 50px;}
.subnav-zlxm-xiufu .subnav-zlxm-d3{width: 350px; padding: 0 0 0 60px;}
.subnav-zlxm-xiufu .subnav-zlxm-d1 dd{width: 167px;}
.subnav-zlxm-xiufu .subnav-zlxm-d2 dd{width: 144px;}
.subnav-zlxm-xiufu .subnav-zlxm-d3 dd{width: 175px;}

.subnav-zlxm-zhiliao .subnav-zlxm-d1{width: 424px; padding: 0 30px;}
.subnav-zlxm-zhiliao .subnav-zlxm-d2{width: 354px; padding: 0 50px;}
.subnav-zlxm-zhiliao .subnav-zlxm-d3{width: 340px; padding: 0 0 0 60px;}
.subnav-zlxm-zhiliao .subnav-zlxm-d1 dd{width: 141px;}
.subnav-zlxm-zhiliao .subnav-zlxm-d2 dd{width: 177px;}
.subnav-zlxm-zhiliao .subnav-zlxm-d3 dd{width: 340px;}

.subnav-zlxm-erya .subnav-zlxm-d1{width: 424px; padding: 0 30px;}
.subnav-zlxm-erya .subnav-zlxm-d2{width: 354px; padding: 0 50px;}
.subnav-zlxm-erya .subnav-zlxm-d3{width: 340px; padding: 0 0 0 60px;}
.subnav-zlxm-erya .subnav-zlxm-d1 dd{width: 141px;}
.subnav-zlxm-erya .subnav-zlxm-d2 dd{width: 177px;}
.subnav-zlxm-erya .subnav-zlxm-d3 dd{width: 340px;}
/**== 网站主要通用头部 END==**/



/**== 网站通用底部 ==**/
.swiper-container{
    width: 1340px !important;
}
:root{
    --swiper-theme-color: #ccc !important;
}
.swiper-button-next, .swiper-button-prev{
    outline: none;
    top: 100px !important;
}
.footer-rongyu{padding: 50px 0;background: #f5f5f5;}
.footer-rongyu .hd{position: relative;margin-bottom: 20px;}
.footer-rongyu .hd ul{width: 1190px;margin: 0 auto;}
.footer-rongyu .hd li{float: left;width:170px;height: 45px;padding:0 0 3px;text-align: center;font-size: 18px;line-height: 45px;cursor: pointer;}
.footer-rongyu .hd .line{position: absolute;bottom:0;left: 140px;content: '';width: 40px;height: 3px;font-size: 0;line-height: 0;background: #4cbbb4;}
.footer-rongyu .bd{position: relative;height: 254px;overflow: hidden;width: 1440px;margin: 0 auto;}

.footer-rongyu .bd .con{width: 1440px;overflow: hidden;}
.footer-rongyu .bd li{float: left;margin: 0 10px 0 0;text-align: center; cursor: pointer;}
.footer-rongyu .bd li .pic{margin: 0 0 10px;background: #000;}
.footer-rongyu .bd li img{display: block;height: 200px;opacity: 0.5; transition: all ease .6s;}
.footer-rongyu .bd li p{visibility: hidden;font-size: 16px;line-height: 22px;animation-duration: .6s;animation-fill-mode: both;}
.footer-rongyu .bd li:hover p{visibility: visible;animation-name: fadeInDown;text-overflow: ellipsis;white-space: nowrap;}
.footer-rongyu .bd li:hover img{opacity: 1;}

.footer-rongyu .daka{height: 232px;}
.footer-rongyu .daka li,
.footer-rongyu .daka li img{width: 530px;}

.footer-rongyu .w435{height: 232px;}
.footer-rongyu .w435 li{width: 435px;margin: 0 11px 0 0;}
.footer-rongyu .w435 li img{width: 435px;}

.footer-rongyu .w325{height: 232px;}
.footer-rongyu .w325 li,
.footer-rongyu .w325 li img{width: 325px;}

.footer-rongyu .w320{height: 254px;}
.footer-rongyu .w320 li{width: 320px;margin: 0 15px 0 0;}
.footer-rongyu .w320 li img{width: 320px;}

.footer-rongyu .w435{width: 1340px;height: 232px;overflow: hidden;}
.footer-rongyu .daka li{float: left;width: 435px;margin: 0 10px 0 0;text-align: center;cursor: pointer;}
.footer-rongyu .daka li .pic{margin: 0 0 10px;background: #000;}
.footer-rongyu .daka li img{display: block;width: 435px;height: 200px;opacity: 0.5; transition: all ease .6s;}
.footer-rongyu .daka li p{visibility: hidden;font-size: 16px;line-height: 22px;animation-duration: .6s;animation-fill-mode: both;}
.footer-rongyu .daka li:hover p{visibility: visible;animation-name: fadeInDown;text-overflow: ellipsis;white-space: nowrap;}
.footer-rongyu .daka li:hover img{opacity: 1;}



.footer-jigou{padding: 0 0 0 750px;height: 486px;background: #333; overflow: hidden;}
.footer-jigou .slide-huanjing{position: relative;float:left;width:700px;height: 460px;overflow: hidden;margin: 0 0 0 -750px;}
.footer-jigou .slide-huanjing img{display: block;width: 700px;height: 460px;}
.footer-jigou .slide-huanjing .ctrl{position: absolute;bottom: 20px;right: 45px;width: 16px;height: 27px;background: url("../images/control.png") no-repeat; cursor: pointer;}
.footer-jigou .slide-huanjing .snext{right: 20px;background-position: right top;}
.footer-jigou .slide-lianxi{max-width: 440px;/*height: 400px;*/ padding: 20px 0 0 0;}
.footer-jigou .slide-lianxi dl{border-bottom: 1px solid #454545;}
.footer-jigou .slide-lianxi dt{position: relative;height: 40px;padding: 0 0 0 20px;font-size: 16px;line-height: 46px;color: #ccc;border-top: 1px solid #454545; cursor: pointer;}
.footer-jigou .slide-lianxi dt.first{border-top: none;}
.footer-jigou .slide-lianxi dt::before{content: '';position: absolute;left: 0; top: 17px;width: 9px;height: 11px;background: url("../images/ico_lxwm.png") no-repeat; transition: all ease .3s;}
.footer-jigou .slide-lianxi dt.on::before{ transform: rotate(90deg);}
.footer-jigou .slide-lianxi dd{display: none;padding: 15px 30px;font-size: 14px;line-height: 18px;color: #999;border-top: 1px solid #454545;}
/*.footer-jigou .slide-lianxi dd.first{display: block;}*/
.footer-jigou .slide-lianxi dd .p2{padding: 5px 0 0 0;font-size: 0;line-height: 0;}
.footer-jigou .slide-lianxi dd .p2 span{position: relative;display: inline-block;font-size: 14px;line-height: 15px;}
.footer-jigou .slide-lianxi dd .sp2{padding: 0 0 0 10px;margin: 0 0 0 10px;border-left: 2px solid #999;}

.footer-danwei{padding: 5rem 0;background: #fff;}
.footer-danwei .hd{position: relative;margin: 0 0 20px;}
.footer-danwei .hd ul{width: 800px;margin: 0 auto;}
.footer-danwei .hd li{float: left;width: 200px;height: 45px;padding:0 0 3px;text-align: center;font-size: 18px;line-height: 45px;cursor: pointer;}
.footer-danwei .hd .line{position: absolute;bottom:0;left: 350px;content: '';width: 40px;height: 3px;font-size: 0;line-height: 0;background: #4cbbb4;}
.footer-danwei .bd{height: 102px;overflow: hidden;}
.footer-danwei .bd ul{font-size: 0;line-height: 0;text-align: center;}
.footer-danwei .bd li{display: inline-block;font-size: 0;margin: 0 25px;}
.footer-danwei .bd li img{vertical-align: top;}
.footer-danwei .bd li p{font-size: 14px;color: #333;line-height: 22px;}
.footer-danwei .jgdw li img{width:100px;height: 80px;}
.footer-danwei .znhz li{margin: 0 10px;}
.footer-danwei .znhz li img{width:147px;height: 54px; padding: 13px 0;}

.site-info{padding: 20px 0;font-size: 12px;line-height: 1.6em;color: #999;text-align: center;background: #333;}
.site-info a{color: #999;}
.site-info a:hover{color: #999;}
.site-info .gongan{margin: 0 0 0 20px;padding: 0 0 0 25px;background: url("../images/gongan.png") left center no-repeat;}


/**==修改底部==**/
.public-address {  padding-top: 5rem;width: 1340px;margin: 0 auto;height: 500px;}




/**== 网站通用底部 END ==**/


/**== 通用高度为800的Banner图的样式 ==**/
.public-kv{position: relative;width: 100%;height: 800px;overflow: hidden;}
.public-kv .public-kv-prev,
.public-kv .public-kv-next{position: absolute; z-index: 10; top:50%; left: 3%; margin-top: -50px; width: 50px;height: 100px;background: url("../images/banner_kv_arrow.png") left bottom no-repeat;}
.public-kv .public-kv-next{left: auto;right: 3%; background-position: 0 0;}
.public-kv .public-kv-prev:hover{background-position: right bottom;}
.public-kv .public-kv-next:hover{background-position: right top;}
.public-kv .bd{position: absolute; z-index: 1; top:0;left: 50%;width: 1920px;margin-left:-960px;}
.public-kv .bd li{float: left; width: 1920px; overflow: hidden;}
.public-kv .bd li a{display: block;width: 1920px;height: 800px;}
.public-kv .bd li img{display: block;width: 1920px;height: 800px;}
.public-kv .hd{position: absolute;z-index: 2;width: 100%; bottom: 15px; text-align: center;font-size: 0;}
.public-kv .hd li{display: inline-block;*display:inline;*zoom:1;width: 12px;height: 12px;margin: 0 5px;background: #fff;border-radius: 50%; overflow: hidden; text-indent: -9999px;cursor: pointer;vertical-align: top;}
.public-kv .hd li.on{background: #4ebbb5;}


/**==简介 ==**/
figure{margin: 0;padding: 0;}
.banners{margin-top: 75px;height:732px;overflow:hidden; background: url("../images/banner.gif") center top no-repeat;}
.banners a{display: block;height: 732px;}

.banner{position: relative;width: 100%;height: 881px;overflow: hidden;}
.banner .bg{width: 100%;overflow: hidden;transition: all ease-in-out .6s;}
.banner .bg img{display: block;width: 100%;height: auto;}
.banner .polygon{position: absolute;z-index: 5;left: 0;top: 45%;width: 100%;height: 55%; overflow: hidden;transition: all ease-in-out .6s;}
.banner .polygon img{display: block;width: 100%;}
.banner .polygon .svg-bg{background: #f7f7f7;width: 100%;height: 300px;}
.banner .title{position: absolute;left: 0;top: 15%;width: 100%;text-align: center; opacity: 1; transition: all ease-in-out .6s;}
.banner .title h1{font-size: 30px;color: #333;font-weight: normal;line-height: 60px;}
.banner .title img{display: block;margin: 0 auto;}
.banner .intro{position: absolute;top: 35%;left: 15%;opacity: 1;transition: all ease-in-out .6s;}
.banner .intro h2{position: relative;margin:0 0 20px;font-size: 36px;font-weight: normal;line-height: 80px;}
.banner .intro h2::after{content: '';position: absolute;left: 0;bottom: -2px;width: 80px;height: 2px;background: #4cbbb4;}
.banner .intro p{font-size: 24px;line-height: 48px;color: #666;}
.banner .video-box{position: absolute;z-index: 10;top: 28%;right: 10%;width: 38%;transition: all ease-in-out .6s;}
.banner .video-box img{width: 100%;}
.banner .video-box .video{position: absolute; width: 76%; top: 6.5%; left: 12%;}
.banner .video-box .video video{width: 100%;}
.banner .text{position: absolute; z-index: 12;left: 0; top: 80%;opacity: 1; width: 100%;text-align: center;font-size: 18px;line-height: 36px;color: #666;transition: all ease-in-out .6s;}

.banner-animate .bg{transform: translateY(-150px);}
.banner-animate .polygon{top: 50%;}
.banner-animate .title{top: 0; opacity: 0;}
.banner-animate .intro{top: 80%; opacity: 0;}
.banner-animate .video-box{transform: scale(1.3); right: 32%;top: 43%;}
.banner-animate .text{top: 100%; opacity: 0;}

.zhd{margin-bottom: 50px;text-align: center;}
.zhd h2{font-size: 48px;font-weight: normal;line-height: 60px;}
.zhd img{display: block;margin: 0 auto;}

.zbtn{display: block;position: relative;width: 420px;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)}
}

.tupian{height:900px;background: url("../images/m1.jpg") center top no-repeat;}



.m2{position: relative;height: 810px;padding: 70px 0 0 0;background: #f5f5f5 url("../images/m2-1.jpg") right top no-repeat;}
.m2 .zhds h2{font-size: 48px;font-weight: normal;line-height: 60px;}
.m2 .zhds img {
     margin-left: 159px;
}
.m2 .intro{width: 630px;font-size: 24px;line-height: 40px;color: #333;}


.m3{height: 1794px;background: url("../images/m3.jpg") center top no-repeat;}
.m3 .center{padding: 70px 0 0 0;}
.m3 .zbd{overflow: hidden;zoom: 1;}
.m3 .intro{font-size: 18px;line-height: 40px;color: #999;text-indent: 2em;}
.m3 dl{margin: 45px 0 0 0;}
.m3 dl dt{float: left;width: 620px;}
.m3 dl dt img{display: block;margin: 0 auto;}
.m3 dl dd{float: right;width: 660px;}
.m3 dl dd .info{display: table-cell;width: 100%;height: 373px;vertical-align: middle;}
.m3 dl dd h3{margin:0 0 25px;font-size: 30px;font-weight: normal;line-height: 50px;}
.m3 dl dd p{font-size: 18px;color: #999;line-height: 40px;}
.m3 dl.even dt{float: right;}
.m3 dl.even dd{float: left;}
.m3 dl.d2 dd .info{height: 441px;}
.m3 dl.d3 dd .info{height: 465px;}
.m3 dl.d4 dd .info{height: 310px;}



.m5{padding: 20px 0;}
.m5 .p{font-size: 22px;line-height: 30px;color: #333333;}
.guanjun{height:655px;background: url("../images/m4.jpg") center top no-repeat;}


.m6{padding: 20px 0;}
.m6 .p{font-size: 22px;line-height: 30px;color: #333333;}
.mingxin{height:600px;background: url("../images/m5.jpg") center top no-repeat;}




.m7{margin-top: 112px;height: 700px;background: #fff url("../images/m3.jpg") right top no-repeat;}
.m7 .zhds h2{font-size: 48px;font-weight: normal;line-height: 60px;}
.m7 .zhds img {
     margin-left: 159px;
}
.m7 .intro{font-size: 24px;line-height: 40px;color: #333;}

.m7 .intro h3 {font-size: 40px;color: #62c8c2;margin:30px 0;}

.m7 .zbtn{display: block;position: relative;width: 224px;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;margin-left: 22%;margin-top: 16%;}


/**== 医生团队 ==**/
body.no-scroll {
  overflow: hidden;
}
.banner{margin-top: 75px;height:800px;overflow:hidden; background: url("../images/banner.jpg") center top no-repeat;}
.banner a{display: block;height: 800px;}
.public-zhds {margin-top:50px;margin-bottom:50px;}
.public-zhds .en{font-size: 70px;text-align: center;font-family: 'Arial'; font-weight: bold;color: #1f1c1c;}
.public-zhds .cn{font-size: 30px;font-weight: normal;text-align: center;color:#5fc0bf;}

.docm{height: 100%;overflow: hidden;}
.docm .public-zhd{margin-bottom: 10px;}
.docm .doc-select{position: absolute; z-index: 2; right: 0;top: 50%;margin: -19px 0 0 0;}
.docm .doc-select a{float: left;width: 90px;height: 38px;line-height: 38px;text-align: center;font-size: 16px;color: #333;background: #eee; transition: all ease .5s;}
.docm .doc-select a.on,
.docm .doc-select a:hover{color: #fff;background: #4cbbb4;}
.doc-wrap{position: relative;height: 100%;overflow: hidden;}
.doc-tab{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
.doc-tab .hd{position: relative;width: 1340px;padding:0 0 3px;margin-left:100px;font-size: 0;line-height: 0;text-align: 
left; animation-duration: .5s;}
.doc-tab .hd a{display: inline-block;*display:inline;*zoom:1;width: 268px;height: 50px;font-size: 18px;color: #333;line-height: 50px;}
.doc-tab .hd .line{position: absolute;left: 0;bottom: 55px;width: 72px;height: 3px;background: #4cbbb4;}
.doc-tab .slider{animation-duration: .5s;}
.doc-tab .slider-bd{height: 100%;overflow: hidden;margin: 0 0 20px;}
.doc-tab .slider-bd ul{overflow: hidden;}
.doc-tab .slider-bd li{float: left;width: 320px;margin:0 10px 0 0;text-align: center;cursor: pointer;}
.doc-tab .slider-bd li .item{width: 320px;height: 380px;margin: 0 0 108px;}
.doc-tab .slider-bd li .avatar{display: block;position: relative;width: 320px;height: 380px;margin: 60px auto 15px;overflow: hidden;-webkit-transition: all ease .5s;-moz-transition: all ease .5s;-ms-transition: all ease .5s;transition: all ease .5s;}


.doc-tab .slider-bd li .avatar img{display: block;/*width: 320px;*/height: 380px; -webkit-transition: all ease .5s;-moz-transition: all ease .5s;-ms-transition: all ease .5s;transition: all ease .5s;}

.doc-tab .slider-bd li p{font-size: 22px;line-height: 30px;}
.doc-tab .slider-bd li a:hover{color: #333333;}
.doc-tab .slider-bd li .zhichen{padding: 0 0 0 10px;}
.doc-tab .slider .slider-ctrl{margin-top: 0;}
.doc-wrap .loader{position: absolute; left: 50%; top: 50%; padding: 20px; background: #fff;background: rgba(255,255,255,0.7); border: 1px solid #fff; border-radius: 3px;}
.doc-wrap .loader img{display: block;width: 16px;height: 16px;margin: 0 auto 10px;}
.doc-wrap .loader p{font-size: 14px;line-height: 20px; text-align: center;}

.doc-wrap{margin-right:auto;margin-left:auto;zoom:1;}
.doc-wrap:before,.doc-wrap:after{display:table;line-height:0;content:"";}
.doc-wrap:after{clear:both;}

.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-tab .slider-bd li .item:hover .mask{
	display:block;
}
.doc-tab .slider-bd li .avatar .mask{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #00000080;
    padding-top: 40%;
    box-sizing: border-box;
    display: none;
}

.doc-tab .slider-bd li .avatar .mask p{
    width: 100%;
    text-align: center;
    color: #fff;
    margin-top: 15px;
}
.doc-tab .slider-bd li .avatar .mask img{
    width: 28px;
    height: 28px;
    display: block;
    margin: auto;
}


.doc-tab .slider-bd li .avatar .hidden{position:fixed;top:0;left:0;width:100%;background-color:#00000080;display:none;color:#a0a2a3;z-index:99;margin:auto;overscroll-behavior:contain}
.doc-tab .slider-bd li .avatar .hidden .hidden_flex{display:flex;width:1300px;height:672px;margin:10% auto auto}
.doc-tab .slider-bd li .avatar .hidden .hidden_flex .leftImg{flex:1}
.doc-tab .slider-bd li .avatar .hidden .hidden_flex .rightIntro{flex:1;background-color:#fff;position:relative}
.doc-tab .slider-bd li .avatar .hidden .hidden_flex .leftImg img{width:100%;height: 100%;}
.doc-tab .slider-bd li .avatar .hidden .hidden_flex .rightIntro{padding:0 50px}
.doc-tab .slider-bd li .avatar .hidden .hidden_flex .rightIntro p{margin-top:50px}
.doc-tab .slider-bd li .avatar .hidden .hidden_flex .rightIntro p:first-child~p{margin-top:10px;font-size: 16px;line-height: 30px;
text-align: left;}
.doc-tab .slider-bd li .avatar .hidden .hidden_flex .rightIntro p:first-child~p img{display:block;width:32px;height: 32px;}
.doc-tab .slider-bd li .avatar .hidden .hidden_flex .rightIntro hr{margin-top:30px;margin-bottom:30px;color:#eee}
.doc-tab .slider-bd li .avatar .hidden .hidden_flex .rightIntro p:last-child{position:absolute;right:20px;top:10px;cursor:pointer}
.doc-tab .slider-bd li .avatar .hidden .hidden_flex .rightIntro .main_list_content{margin-top:30px}
.doc-tab .slider-bd li .avatar .area{float:right}
.doc-tab .slider-bd li .avatar .area span{display:inline-block;padding:10px 20px;font-size:12px;color:#aaa;border-radius:15px;cursor:pointer}
.doc-tab .slider-bd li .avatar .addAactiveClass{background-color:#eee;color:#fff}
.doc-tab .slider-bd li .avatar .close_img{width:20px;height:20px}
.doc-tab .slider-bd li .avatar .close_img img{display:block;width:100%;height:100%}


.container {
    background: #fca232;
    outline: 0;
    border: 0;
    color: #fff;
    width: 97px;
    text-align: center;
    height: 33px;
    line-height: 30px;
    border-radius: 24px;
    font-size: 17px;
    cursor: pointer;
}
.pagelist{
    display: block;
    text-align: center;
    margin-top: 50px;
}
.pagelist li.active {
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    cursor: not-allowed;
}
.pagelist li a:hover, .pagelist li.active {
    color: #fff;
    background: #4ebbb5;
}
.pagelist li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 0 3px;
    font-size: 14px;
    background: #e5e5e5;
}
.pagelist li a {
    display: inline-block;
    height: 30px;
    padding: 0 10px;
    line-height: 30px;
    *display: inline;
    *zoom: 1;
}

/**== 网上预约 ==**/
.index-nav{height: 140px;margin-bottom: 80px;border-bottom: 1px solid #e3e3e3;}
.index-nav ul{width: 1330px;margin: 0 auto;}
.index-nav ul li{float: left;width: 160px;text-align: center;}
.index-nav ul li a{display: block;position: relative;width: 160px;height: 140px;overflow: hidden;}
.index-nav ul li i{position: absolute;left:55px;top: 26px;width: 80px;height: 60px;background: url("../images/nav.png");}
.index-nav ul li p{position: absolute;width: 100%;top: 86px;left: 15px;line-height: 35px;font-size: 18px;color: #999;transition: all .5s ease 0s;}
.index-nav ul li a:hover p{color: #4cbbb4; text-shadow: 1px 1px 0 #fff;}
.index-nav ul li.nav1 i{background-position: 0 0;}
.index-nav ul li.nav2 i{background-position: -80px 0;}
.index-nav ul li.nav3 i{background-position: -160px 0;}
.index-nav ul li.nav4 i{background-position: -240px 0;}
.index-nav ul li.nav5 i{background-position: -320px 0;}
.index-nav ul li.nav6 i{background-position: -400px 0;}
.index-nav ul li.nav7 i{background-position: -480px 0;}
.index-nav ul li.nav8 i{background-position: -560px 0;}
.index-nav ul li a::after{content: "";position: absolute;background:#f5f5f5;height: 0;left: 50%;top: 50%;width: 150%;z-index: -1;transition: all .5s ease;}
.index-nav ul li a::after{transform: translateX(-50%) translateY(-50%) rotate(-45deg);}
.index-nav ul li a:hover::after{height: 420%;}

.public-zhd{position: relative;}
.public-zhd{position: relative; height: 80px;}
.public-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;}
.public-zhd .cn{position: relative; z-index: 2;font-size: 30px;font-weight: normal;line-height: 80px;}


.public-zhds{position: relative;}
.public-zhds{position: relative; height: 80px;}
.public-zhds .en{position: absolute;z-index: 1; top:-21%;margin-left: 30%;font-size: 80px;text-align: center;font-family: 'Arial'; font-weight: bold;color: #eee;text-transform: uppercase;}
.public-zhds .cn{position: relative; z-index: 2;font-size: 30px;font-weight: normal;text-align: center;}



.focus-hd{font-size: 0;line-height: 0;}
.focus-hd li{display: inline-block;*display:inline;*zoom:1;width: 12px;height: 12px;margin: 0 5px;background: #ccc;border-radius: 50%; overflow: hidden; text-indent: -9999px;cursor: pointer;vertical-align: top;}
.focus-hd li.on{background: #4cbbb4;}
.focus-txt{position: relative;}
.focus-txt li{display: none;position: absolute;left: 0;top: 0;width: 100%;}
.focus-txt li:first-child{display: block;}

.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;}

.newsm{height: 855px;}
.newsm .public-zhd{margin: 0 0 7px;}
.acc{width: 800px;}
.acc-focus .bd{position: relative;height: 460px;margin:0 0 20px;overflow: hidden;}
.acc-focus .bd img{display: block;width: 800px;height: 460px;background: url("../images/loading.gif") center center no-repeat;}
.acc-focus .hd{height: 12px;margin:0 0 13px;text-align: center;}
.acc-focus .focus-txt{text-align: center;}
.acc-focus .p1{margin:0 0 2px;font-size: 30px;font-weight: bold;line-height: 45px;}
.acc-focus .p2{margin:0 0 10px;font-size: 18px;color: #999;line-height: 24px; animation-delay: .2s;}
.acc-focus .alink{display: inline-block;*display:inline;*zoom:1;height: 40px;padding: 0 25px;font-size:18px;color:#4cbbb4;line-height: 40px;border: 3px solid #4cbbb4; animation-delay: .4s; transition: all ease .3s;}
.acc-focus .alink:hover{color: #fff;background: #4cbbb4;}

.news .public-zhd .en{left: -20px;}
.news{width: 500px;}
#newsFocus1{margin-bottom: 20px;}
.news-focus{position: relative;height: 310px;overflow: hidden;}
.news-focus .bd{height: 240px;margin:0 0 10px;overflow: hidden;}
.news-focus .hd{position: relative;z-index: 2;padding: 0 10px 0 0;text-align: right;}
.news-focus .focus-txt{position: relative;z-index: 1;margin: -15px 0 0 0;}
.news-focus .bd a{background: #000;display: block;width: 500px;height: 240px;}
.news-focus .bd img{display: block;width: 500px;height: 240px; opacity: 0.8;transition: all ease .5s;background: url("../images/loading.gif") center center no-repeat;}
.news-focus .bd a:hover img{opacity: 1;}
.news-focus .p1{font-size: 18px;line-height: 30px;}
.news-focus .p2{font-size: 16px;color: #999;line-height: 28px;animation-delay: .2s;}
.news-focus .alink{position: absolute;right: 0; bottom: 4px;}
.news-focus .alink a{display: block;width: 80px;height: 20px;font-size:14px;color:#fff;line-height: 20px;text-align:center;background: #fca232;animation-delay: .4s; transition: all ease .3s;border-radius: 10px;}
.news-focus .alink a:hover{color: #fff;background: #4cbbb4;}

.pingpai ul li {float: left;color:#fff;background: #76c5c2;width: 376px;height: 38px;margin: 5px;padding-left: 6px;padding-top: 12px;font-size: 20px;}

.pingpai ul li span {color:#feda4b}

#video video{ width: 781px;height: 471px;}


.docm{height: 740px;overflow: hidden;}
.docm .public-zhd{margin-bottom: 10px;}
.docm .doc-select{position: absolute; z-index: 2; right: 0;top: 50%;margin: -19px 0 0 0;}
.docm .doc-select a{float: left;width: 90px;height: 38px;line-height: 38px;text-align: center;font-size: 16px;color: #333;background: #eee; transition: all ease .5s;}
.docm .doc-select a.on,
.docm .doc-select a:hover{color: #fff;background: #4cbbb4;}
.doc-wrap{position: relative;height: 695px;overflow: hidden;}
.doc-tab{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
.doc-tab .hd{position: relative;width: 1260px;height: 50px;padding:0 0 3px;margin:0 auto 20px;font-size: 0;line-height: 0;text-align: center; animation-duration: .5s;}
.doc-tab .hd a{display: inline-block;*display:inline;*zoom:1;width: 178px;height: 50px;font-size: 18px;color: #333;line-height: 50px;}
.doc-tab .hd .line{position: absolute;left: 85px;bottom: 0;width: 40px;height: 3px;background: #4cbbb4;}
.doc-tab .slider{animation-duration: .5s;}
.doc-tab .slider-bd{height: 570px;overflow: hidden;margin: 0 0 20px;}
.doc-tab .slider-bd ul{overflow: hidden;}
.doc-tab .slider-bd li{float: left;width: 260px;height: 570px;margin:0 10px 0 0;text-align: center;}
.doc-tab .slider-bd li .item{width: 260px;height: 280px;margin: 0 0 10px;overflow: hidden;*zoom: 1;background: url("../images/doctor_item_bg.png") no-repeat;}
.doc-tab .slider-bd li .avatar{display: block;position: relative;width: 180px;height: 180px;margin: 30px auto 15px;overflow: hidden;-webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%;-webkit-transition: all ease .5s;-moz-transition: all ease .5s;-ms-transition: all ease .5s;transition: all ease .5s;}
.doc-tab .slider-bd li .avatar::after{position: absolute;z-index:2;top:0;right:0;bottom:0;left: 0;content:'';opacity: 0;visibility: hidden;border:1px dashed #4cbbb4;-webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%;-webkit-transition: all ease .5s;-moz-transition: all ease .5s;-ms-transition: all ease .5s;transition: all ease .5s;display: none\9;}

.doc-tab .slider-bd li .avatar img{display: block;width: 180px;height: 180px;-webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; -webkit-transition: all ease .5s;-moz-transition: all ease .5s;-ms-transition: all ease .5s;transition: all ease .5s;}
/*.doc-tab .slider-bd li a:hover .avatar{box-shadow: 0 0 20px rgba(76,187,180,0.3);}*/
/* .doc-tab .slider-bd li a:hover .avatar img{transform: scale(1.1) translateY(10px); } */
.doc-tab .slider-bd li a:hover .avatar::after{opacity: 1;visibility: visible;-webkit-animation: spinAround 15s linear infinite;-moz-animation: spinAround 15s linear infinite;animation: spinAround 15s linear infinite}

.doc-tab .slider-bd li p{font-size: 16px;line-height: 30px;}
.doc-tab .slider-bd li a:hover{color: #333333;}
.doc-tab .slider-bd li .zhichen{padding: 0 0 0 10px;}
.doc-tab .slider .slider-ctrl{margin-top: 0;}
.doc-wrap .loader{position: absolute; left: 50%; top: 50%; padding: 20px; background: #fff;background: rgba(255,255,255,0.7); border: 1px solid #fff; border-radius: 3px;}
.doc-wrap .loader img{display: block;width: 16px;height: 16px;margin: 0 auto 10px;}
.doc-wrap .loader p{font-size: 14px;line-height: 20px; text-align: center;}

.casem{padding-bottom: 80px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none; background: url("../images/case_bg.jpg") center top no-repeat;}
.casem .public-zhd .more{position: absolute;right: 0;top: 70%;width: 80px;height: 20px;line-height: 20px;text-align: center;color: #fff;font-size:14px;z-index:2;border-radius:10px;background: #ccc; transition: all ease .5s;}
.casem .public-zhd .more:hover{color: #fff;background: #4cbbb4;}

.casem .hd{position: relative;width: 630px;height: 50px;margin: 0 auto 20px;padding: 0 0 3px;}
.casem .hd li{float: left;width: 210px;height: 50px;line-height: 50px;text-align: center;font-size: 20px;cursor: pointer;}
.casem .hd .line{position: absolute;bottom: 0; left: 85px;width: 40px;height: 3px;font-size:0;line-height:0;background: #4cbbb4;}
.casem .bd{position: relative;height: 580px;overflow: hidden;}
.casem .slider .slider-bd{height: 520px;overflow: hidden;}
.casem .slider li{position: relative;height: 520px;}
.casem .slider img{display: block;width: 1340px;height: 520px;}
.casem .slider .info{position: absolute;left: 470px;top: 40px;width: 400px;color: #666;}
.casem .slider .title{width: 400px;padding: 0 0 15px;margin:0 0 15px;font-size: 42px;line-height: 60px;border-bottom: 1px dashed #c9c9c9;}
.casem .slider .title strong{display: block;width: 400px; text-align: justify; font-weight: bold;font-size: 42px;}
.casem .slider .intro{font-size: 18px;line-height: 36px;}
.casem .slider .intro p{padding: 6px 0;line-height: 24px;}
.casem .slider .intro span{color: #4cbbb4;}
.casem .slider .by{position: absolute;right:39px;top:420px;width: 401px;font-size: 24px;line-height: 30px;text-align: center;color: #666;}

.schm{margin-bottom: 80px;}
.sch-tab{width: 800px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
.sch-tab .hd{position: relative;width: 400px;margin: 0 auto 20px;padding: 0 0 3px;}
.sch-tab .hd li{float: left;width: 200px;height: 50px;line-height: 50px;text-align: center;font-size: 20px;cursor: pointer;}
.sch-tab .hd .line{position: absolute;left: 80px;bottom: 0;width: 40px;height: 3px;font-size: 0;background: #4cbbb4;}
.sch-tab .bd{position: relative;height: 460px;overflow: hidden;}
.sch-tab .focus{position: relative;}
.sch-tab .focus li{position: relative;width: 800px;height: 460px;}
.sch-tab .focus img{display: block;width: 800px;height: 460px;background: url("../images/loading.gif") no-repeat center center;}
.sch-tab .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);}
.sch-tab .focus .info .title{font-size: 20px;line-height: 30px;}
.sch-tab .focus .info .intro{padding-right: 60px; font-size: 16px;line-height: 30px;}
.sch-tab .focus .focus-prev,
.sch-tab .focus .focus-next{position: absolute;z-index: 2;bottom: 61px;right: 51px; width: 16px;height: 27px;background: url("../images/focus-prev.png");cursor: pointer;}
.sch-tab .focus .focus-next{right: 21px;background: url("../images/focus-next.png");}

.sch-dxt{position: relative;width: 500px;}
.sch-dxt .dxt-hd{margin:0 0 23px;height:50px;line-height: 50px;font-size: 20px;}
.dxt-calendar{}
.dxt-calendar .calendar-title-box{position: absolute;right: 0; top: 0;height: 50px;}
.dxt-calendar .prev-month,
.dxt-calendar .next-month{float: left;width: 9px;height: 15px;padding: 17px 10px;font-size: 0;line-height: 0; cursor: pointer;}
.dxt-calendar .prev-month::before,
.dxt-calendar .next-month::before{content: '';display: block;width: 9px;height: 15px;background: url("../images/dxt_calendar.png") left bottom;}
.dxt-calendar .next-month::before{background-position: right bottom;}
.dxt-calendar .prev-month:hover::before{background-position: left top;}
.dxt-calendar .next-month:hover::before{background-position: right top;}
.dxt-calendar .calendar-title{float: left;width: 105px;text-align: center;font-size: 18px;line-height: 50px;}
.dxt-calendar-table{width: 100%;text-align: center; font-size: 18px;}
.dxt-calendar-table th{height: 48px;line-height: 48px;font-weight: normal;background: #e1e1e1;border: 1px solid #fff; border-collapse: collapse;}
.dxt-calendar-table td{height: 48px;line-height: 48px;text-align: center;color: #333;background: #eee;border: 1px solid #fff; border-collapse: collapse;}
.dxt-calendar-table td.otherMonth{color: #ccc; background: #f5f5f5;}
.dxt-calendar-table td.eventDay{color: #333;background: #ccc;cursor: pointer; transition: all ease .5s;}
.dxt-calendar-table td.on{color: #fff;background: #4cbbb4;}
.dxt-txt{position: relative;height: 120px;background: #f5f5f5;}
.dxt-txt li{display: none;position: absolute;top: 0;right: 0;bottom: 0;left: 0;padding: 15px 10px;}
.dxt-txt li.on{display: block;}
.dxt-txt li.no-event{display: block;text-align: center;}
.dxt-txt .p1{font-size: 20px;line-height: 40px;}
.dxt-txt .p2,
.dxt-txt .p3{width: 370px; height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; color:#999;line-height: 24px;}
.dxt-txt .p2{animation-delay: .2s;}
.dxt-txt .p3{animation-delay: .4s;}
.dxt-txt .abtn{position: absolute;right: 10px;top: 25px;animation-delay: .2s;}
.dxt-txt .abtn a{display: block;width: 82px;height: 32px;text-align: center;line-height: 32px;font-size: 18px;color: #999;background: #fff;border: 4px solid #ddd;transition: all ease .5s;}
.dxt-txt .abtn a:hover{color: #fff;background: #4cbbb4; border-color: #4cbbb4;}

/*智能挂号平台*/
.mb1 {
    margin-bottom: 10px;
}
.flex_row {
    display: flex;
    justify-content: space-between;
}



.robots {
	margin-left: 360px;
    margin-top: -35px;
}
.form-div {
    margin-top: -6px;
	margin-left:30px;
}

.container{
    background: #fca232;
    outline: 0;
    border: 0;
    color: #fff;
    width: 205px;
    text-align: center;
    height: 50px;
    line-height: 30px;
    border-radius: 24px;
    font-size: 24px;
    cursor: pointer;   
}

.form-span-btn {
    margin: 0 40px 0 60px;
}

.form-des {
    font-size: 16px;
    line-height: 80px;
    color: #999999;
}
.btn {
    text-align: center;
    width: 500px;
    margin-top: 30px;

}

.container::after{
  content: "→";
  margin-right: 10px;
}



.lstd .public-zhd{margin: 0 0 110px;}
.acc{width: 800px;}
.acc-focus .bd{position: relative;height: 460px;margin:0 0 20px;overflow: hidden;}
.acc-focus .bd img{display: block;width: 780px;height: 471px;background: url("../images/loading.gif") center center no-repeat;}
.acc-focus .hd{height: 12px;margin:0 0 13px;text-align: center;}
.acc-focus .focus-txt{text-align: center;}
.acc-focus .p1{margin:0 0 2px;font-size: 30px;font-weight: bold;line-height: 45px;color: #fff;}
.acc-focus .p2{margin:0 0 10px;font-size: 18px;color: #fff;line-height: 24px; animation-delay: .2s;}
.acc-focus .alink{display: inline-block;*display:inline;*zoom:1;height: 40px;padding: 0 25px;font-size:18px;color:#fff;line-height: 40px;border: 3px solid #ffba00; animation-delay: .4s; transition: all ease .3s;background: #ffba00;}
.acc-focus .alink:hover{color: #fff;background: #ffba00;}


#newsFocus2{margin-bottom: 1px;}
.lstd-focus{position: relative;height: 648px;overflow: hidden;}
.lstd-focus .bd{height: 240px;margin:0 0 10px;overflow: hidden;}
.lstd-focus .hd{position: relative;z-index: 2;padding: 0 10px 0 0;text-align: right;}
.lstd-focus .focus-txt{position: relative;z-index: 1;margin: -15px 0 0 0;}
.lstd-focus .bd a{background: #000;display: block;width: 500px;height: 240px;}
.lstd-focus .bd img{display: block;width: 500px;height: 240px; opacity: 0.8;transition: all ease .5s;background: url("../images/loading.gif") center center no-repeat;}
.lstd-focus .bd a:hover img{opacity: 1;}
.lstd-focus .p1{font-size: 18px;line-height: 30px;}
.lstd-focus .p2{font-size: 16px;color: #999;line-height: 28px;animation-delay: .2s;}
.lstd-focus .alink{position: absolute;right: 0; bottom: 4px;}
.lstd-focus .alink a{display: block;width: 80px;height: 20px;font-size:14px;color:#fff;line-height: 20px;text-align:center;background: #ccc;animation-delay: .4s; transition: all ease .3s;border-radius: 10px;}
.lstd-focus .alink a:hover{color: #fff;background: #4cbbb4;}

.cnts{width: 1340px;margin-left: auto;margin-right: auto;}

.zm7{background:#fff;}
.m7-slider{margin-bottom: 40px;}
.m7-slider .hd{margin-bottom: 10px;}
.m7-slider .hd ul{margin: 0 0 0 -6px;}
.m7-slider .hd ul li{float: left;width:263px;height: 88px;margin:0 0 0 6px;text-align: center;font-size: 26px;line-height: 75px;color: #fff;background: #4cbbb4; cursor: pointer;}
.m7-slider .hd ul li strong{display: block;padding:5px 0 0 0;font-size: 26px;font-weight: normal; line-height: 75px;}
.m7-slider .hd ul li.on{background: #fca232;color:#fff;font-weight: bold;}
.m7-slider .bd{height: 575px;overflow: hidden;}
.m7-slider .bd .on{display: block;}
.m7-slider .bd .con img{display: block;width: 1340px;height: 600px;margin-bottom: 5px; margin-top: 20px;}
.m7-slider .bd .con p{height: 165px;color: #333333;text-align: center;font-size: 24px;line-height: 47px;margin-top: -5px;padding-left: 45px;padding-top: 25px;}

/*
.mypicture .mypicture-bd{width: 1340px; margin: 0 auto;}
.mypicture .mypicture-box{position: relative; width: 1340px;height: 600px; margin: 0 auto;}
.mypicture ul li span{ position: absolute; left: 0; bottom: 0; width: 100%; height: 75px; line-height: 75px; text-align: center; font-size: 30px; color: #fff; background: rgba(0,0,0,0.4);opacity:1;}
*/

.mypicture ul li .p_f {position: absolute; left: 0; bottom: 0; width: 100%; height: 75px; line-height: 75px; text-align: center; font-size: 30px; color: #fff; background: rgba(0,0,0,0.4);opacity:1;}
.mypicture .mypicture-bd{width: 1340px; margin: 0 auto;}
.mypicture .mypicture-box{position: relative; width: 1340px;height: 600px; overflow: hidden; margin: 0 auto;}
.mypicture li{position: relative;height: 600px;width: 1340px;}

.mypicture ul li span{ position: absolute; left: 0; bottom: 0; width: 100%; height: 75px; line-height: 75px; text-align: center; font-size: 30px; color: #fff; background: rgba(0,0,0,0.4);opacity:1; display: block\9;}

.mypicture .mypicture-prev,.mypicture .mypicture-next{ display: none; position:absolute; top:250px;width:40px; height:100px; background:url(../images/btn.png) no-repeat; }
.mypicture .mypicture-prev{left:0;}
.mypicture .mypicture-next{right:0; background-position:right; }
