/* CSS Document */
*{margin:0px; padding:0px; font-family:"΢���ź�";}a{text-decoration:none;}
.clear{clear:both;}
ul,li,ol{list-style: none;}
.img{width:100%;}
.top{width:100%; height:45px; margin:auto; background:#026D53; margin-bottom:12px;}
.top .center{width:1275px; font-size:14px; color:#fff; line-height:45px; margin:auto;}
.top .center .z{float:left; width:30%}
.top .center .y{float:right; text-align:right; width:21%; background:url(index_03.jpg) no-repeat 5px 12px;}
.head{width:1275px; margin:auto; background:#fff; padding-bottom: 0.2rem;margin-bottom: 0.5rem;}
.head .nav{width:auto; float:right;padding-top:2rem;}
.head .logo{float:left;}
.head .ss{width:251px; height:29px; float:right;}
.head .ss .input{width:201px; height:29px; line-height:29px; font-size:12px; color:#000000; border:0px; background:#eee; text-indent:10px;}
.head .ss .sub{width:50px; height:29px; line-height:29px; color:#fff; background:#026D53; border:0px;}
.head .ss p{padding-top:5px; color:#026D53;}
.head .ss p a{color:#999;}
.head .nav ul li{float:left; width:94px; height:36px; padding-top:20px; position:relative;text-align: right;}
.head .nav ul li:hover .navli{display:block;}
.head .nav ul li .navli{width:150px; left:-10px; top:40px; position:absolute; background:#fff; text-align:center; border-top:0px;box-shadow: #999 2px 2px 2px; display:none;}
.head .nav ul li .navli p{height:40px;}
.head .nav ul li .navli p a{font-size:14px; color:#000;}
.head .nav ul li .navli p a:hover{color:#026D53;}
.head .nav ul li .navli p:nth-child(1){padding-top:10px;}
.head .nav ul li a{font-size:16px; color:#000;}
.head .nav1{float:left; text-align:center}
.head .nav1 ul li{text-align:center;}
.banner1{width:100%;}
.lie1{width:1200px; margin:auto;}
.lie1 .z{width:834px; float:left;}
.lie1 .y{width:280px; float:right;}
.lie1 .title{width:100%; height:46px; border-bottom:1px #C9CACA solid;}
.lie1 .title p{font-size:24px;  border-left:4px #026D53 solid; font-weight:bold; text-indent:10px; float:left; width:126px;}
#mydemo{width:585px; height:50px; overflow:hidden; margin:auto; margin-top:-10px; float:left;}
#mydemo h1{width:94px; margin-right:15px; text-align:center; color:#026D53; line-height:34px; height:40px; font-size:16px; font-weight:bold;}
#mydemo h1 a{color:#000; font-weight:bold;}
#mydemo h1:hover,#mydemo .h1{background:url(xg1.jpg);}
#mydemo h1:hover a,#mydemo .h1 a{color:#FFFFFF;}
.lie1 .title span{float:right; color:#939393; font-size:12px; margin-top:10px;}
.lie1 .title span a{color:#939393;}
.lie1 .title ul li:nth-child(6){margin-right:0px;}
.lie1 .list1{width:100%; padding-top:32px;}
.lie1 .list1 .tu{width:447px; float:left; height:340px; position:relative; overflow:hidden;}
.lie1 .list1 .tu .t1ss{width:447px; height:350px; display:none;}
.lie1 .list1 .tu .t1ss img{width:447px; height:350px;}
.lie1 .list1 .tu .t1ss:nth-child(1){display:block;}
.lie1 .list1 .tu p{width:80%; float:left; font-size:16px; padding-left:3px; line-height:30px; color:#555;}
.lie1 .list1 .tu ul{float:right; position:absolute; bottom:5px; right:0px;}
.lie1 .list1 .tu ul li{padding:0px 7px; font-size:12px; float:left; margin-right:4px; border:1px #C9CACA solid;color:#C9CACA;}
.lie1 .list1 .tu ul .li{border:1px #026D53 solid;color:#026D53;}
.lie1 .b1{width:350px; float:right;}
.lie1 .b1 ol{color:#5A5A5A;}
.lie1 .b1 ol li{width:100%; height:40px; list-style:outside;}
.lie1 .b1 ol li a{font-size:16px; text-indent:26px; color:#5A5A5A;}
.lie1 .b1 ol li span{float:right;}
.lie1 .y .b1{width:260px; padding-top:35px;}
.lie1 .list1 .imgnews{width:270px; float:left; margin-right:12px;}
.lie1 .list1 .imgnews img{width:270px; height:170px;}
.lie1 .list1 .imgnews p{text-align:center; height:24px; line-height:24px; font-size:12px;}
.lie1 .list1 .imgnews p a{color:#222; font-size:14px;}
.lie1 .list1 .imgnews:nth-child(3),.lie1 .list1 .imgnews:nth-child(6),.lie1 .list1 .video:nth-child(2){margin-right:0px;}
.lie1 .b11,.lie1 .b11 ol li{width:100%; float:inherit; list-style:none;}
.lie1 .list1 .video{width:410px; float:left; margin-right:14px;}
.lie1 .list1 .video img{width:410px; height:290px;}
.lie1 .list1 .video p{text-align:center; height:24px; line-height:24px;}
.zj{width:1257px; margin:auto; margin-top:30px;}
.zj .z{width:401px; float:left; overflow:hidden; background:#000000; height:271px; margin-bottom:14px;}
.zj .y{width:830px; float:right;}
.zj .y .tou{width:530px;}
.zj .y .tou p,.anli .t1 p{width:115px; height:40px; line-height:34px; font-size:16px; margin-right:10px; float:left; text-align:center; text-align:center;}
.p1{ }
.zj .y .tou1{margin-top:21px; display:none;}
.zj .y .tou1 .ks{width:183px; height:50px; background:url(xg2.png); text-align:center; line-height:50px; font-size:16px; color:#9FA0A0; float:left; margin-right:15px; margin-bottom:18px;}
.zj .y .tou1 .ks:nth-child(4),.zj .y .tou1 .ks:nth-child(8){margin-right:0px;}
.zj .y .tou1 .ks:hover{background:url(xg1.png); color:#026D53;}
.zj .y .tou1 .ks a{color:#9FA0A0;}
.zj .y .tou1 .ks:hover a{color:#026D53;}
.keshi_fq{width: 820px;margin: 0 auto;text-align: center;}
.keshi_fq .td:not(:nth-child(4)){
    border-right: solid 1px #e6e6e6;
    padding: -2rem 0;
}



.syksdh{
    height: 300px;
}

td.td img:hover{
    opacity: 1;
    height: 80px;
}
td.td img{
    opacity: 0.4;

}
.av-tab-arrow-container{
    display: block;
    height: 15px;
    overflow: hidden;
    position: relative;
    top: 8px;

    background-image: url(/a/zdkeshi/img/e6.jpg);
    background-position: center;
    background-repeat: repeat-x;
    width: 100%;
}


.img1{margin-right:15px;}
.anli{width:1231px; margin:auto;}
.anli .t1{padding-top:48px; padding-left:20px;}
.anli .t1 span{float:right; margin-right:20px; margin-top:10px;}
.anli .t1 span a{color:#5A5A5A; font-size:12px;}
.anli .list{width:293px; padding:7px 10px 7px 10px; float:left; height:440px; margin-right:16px;border: 1px solid #999;box-shadow: #999 0px 0px 10px; margin-top:32px; position:relative;}
.anli .list img{width:100%; height:100%;}
.anli .list .bg{width:273px; height:426px; position:absolute; top:7px; left:10px; background:#026D53; opacity:0.5; display:none;}
.anli .list .wz{position:absolute; width:273px; height:426px; text-align:center; color:#fff; top:7px; left:10px; display:none}
.anli .list .wz h1{padding-top:100px; font-size:20px; font-weight:bold;}
.anli .list .wz p{font-size:14px; line-height:21px; width:190px; margin:auto; margin-top:15px; height:160px;}
.anli .list .wz .a1{width:78px; height:29px; background:#548EA8; color:#fff; display:block; line-height:29px; margin:auto; margin-bottom:10px;}
.anli .list .wz .a2{width:78px; height:29px; background:#64A854; color:#fff; margin-top:10px; display:block; line-height:29px; margin:auto;}
.anli .list2{width:600px; height:446px;}
.anli .list2 .bg{width:578px; height:430px;}
.anli .list2 .wz{width:578px; height:430px;}
.anli .list:nth-child(4){margin-right:0px;}
.anli .list2:nth-child(2){margin-right:0px;}
.hj{width:100%; text-align:center; margin-top:54px;}
.footer{width:100%;  background:#F2F2F2;  padding-bottom:120px; margin-top:75px;}
.footer .foot{width:1231px; margin:auto; border-bottom:1px #C9CACA solid; padding-bottom:44px;}
.footer .foot .z{width:410px; float:left;}
.footer .foot .z h1{font-size:18px; color:#000; font-weight:bold; padding-top:44px;}
.footer .foot .z p{padding-top:15px; font-size:14px; color:#222;}
.footer .foot .z span{font-size:15px; color:#222; font-weight:normal; display:block; margin-bottom:-4px;}
.footer .foot .z span b{font-weight:normal; font-size:20px; color:#333333;}
.footer .foot .z strong{ display:block;margin-top:16px; display:block; font-size:14px; font-weight:normal; color:#000;}
.footer .foot .y{width:640px; float:right; text-align:center; padding-top:56px;margin-right:0px;}
.footer .foot .y .wx{width:180px; float:left; margin-right:50px;}
.footer .foot .y .wx:nth-child(3){margin-right:0px;}
.footer .foot .y h1{font-size:16px; color:#000; text-align:center; font-weight:bold;}
.footer .foot .y p{font-size:16px; color:#000; padding-top:14px;}
.footer .bq{width:1231px; line-height:30px; font-size:12px; padding-top:33px; color:#000; margin:auto;}
.gd{width:130px; position:fixed; left:-100px; top:130px;}
.gd .tb{width:89px; height:89px; padding-top:14px; text-align:center; background:#FFFFFF; margin-bottom:12px; border-radius:10px;box-shadow: #999 0px 0px 10px;}
.gd .tb p{font-size:14px; color:#000; height:28px; line-height:28px;}
.gd .tb:hover,.gd .tb1{background:#F08300;}
.gd .tb:hover p,.gd .tb1 p{color:#fff;}
.main{width:1275px; margin:auto; margin-top:52px;}
.main .z{width:249px; float:left;}
.main .y{width:950px; float:right;}
.main .loca{width:100%; height:32px; font-size:12px;}
.main .loca a{color:#026D53;}
.main .z .d1{width:100%; height:75px; padding-top:10px; font-size:30px; font-weight:normal; background:#026D53; text-align:center; color:#fff;}
.main .z .d1 span{font-size:13px; font-weight:normal;}
.main .z .d2{width:247px; border:1px #DCDDDD solid; padding-top:18px;}
.main .z .d2 p{font-size:16px; height:49px; text-align:center; line-height:49px;}
.main .z .d2 p a{color:#000;}
.main .z .d2 p a:hover{color:#026D53;}
.main .y .title{width:100%; padding-top:21px; height:75px; border-bottom:1px dashed #999;}
.main .y .title h1{font-size:26px; color:#026D53; font-weight:bold; text-align:center;}
.main .y .title p{text-align:center; font-size:14px; padding-top:30px;}
.main .y .title p a{color:#026D53;word-spacing: 10px;}
.main .y .dy{width:100%; height:79px; background:#F2F2F2; margin-top:30px; margin-bottom:30px}
.main .y .dy p{float:left; width:750px; padding-top:20px; margin-left:19px; font-size:14px; line-height:22px;}
.main .y .body{line-height:32px; font-size:16px;padding-top: 2rem;}
.main .y .page{width:960px; height:215px;padding: 15px; border:1px #DCDDDD solid; margin-bottom:35px;}
.main .y .page .tu{width:262px; height:183px; float:left;}
.main .y .page .tu img{max-width:262px; max-height:183px;}
.main .y .page .right{width:660px; height:183px; padding-top:1rem;float:right; position:relative;}
.main .y .page .right h1{font-size:24px; padding-bottom:18px; font-weight:normal;}
.main .y .page .right p{font-size:14px; line-height:28px; text-indent:2rem;}
.main .y .page .right p a{color:#026D53;}
.main .y .page .right .time{text-align:right; font-size:14px; color:#666; position:absolute; bottom:0px; right:0px;}
.main .y .pagelist{width:800px; margin-top:43px;}
.main .y .pagelist li{float:left; padding:5px 10px; border:1px #999 solid; font-size:14px; margin-right:8px;}
.main .y .pagelist li a{color:#000;}
.bottom{position:fixed; bottom:0px; display:none; text-align:center; width:100%; z-index:99999;}
.bottom .gban{position:absolute; top:40px; right:18%; }
.mt75{margin-top:75px;}
.bt50{margin-bottom:50px;}
.swt{width:350px; height:200px; position:fixed; top:40%; left:37%; display:none;}
.swt .gb{position:absolute; top:10px; right:10px; width:22px; height:22px;}

/* 科室模块 */
.clearfix:after{content:".";display:block;height:0;visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
.clearfix:after,.fix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{zoom:1}

.mr20{margin-right:20px}



.grid-container {
  display: flex; /* 一行排列 */
  justify-content: space-between; /* 格子之间均匀分布 */
  width: 100%;
  max-width: 900px; /* 根据需求调整 */
  margin: 0 auto;
}

/* 每个格子 */
.grid-item {
  position: relative;
  width: 32%; /* 每个格子宽度 */

  
  height: 140px;
  background-size: cover; /* 背景图片覆盖 */
  background-position: center;
  overflow: hidden;
  display: block;
}
.grid2{
  width: 30%;
  height: 100px;
}

/* 深色遮罩 */
.grid-item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); /* 深色遮罩 */
  transition: opacity 0.3s ease; /* 过渡效果 */
}

/* 文字样式 */
.grid-item .text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  font-size: 20px;
  text-align: center;
  transition: opacity 0.3s ease; /* 过渡效果 */
  white-space: nowrap; /* 禁止换行 */
}

/* 鼠标悬停效果 */
.grid-item:hover::before,
.grid-item:hover .text {
  opacity: 0; /* 去掉遮罩和文字 */
}

.zq-icon{display:inline-block;background:url(../images/icon1.png) no-repeat;}
.icon40x40{width:40px;height:40px}
.crad-area-icon1{background-position:0 0}
.crad-area-icon2{background-position:-40px 0}
.crad-area-icon3{background-position:-80px 0}
.crad-area-icon4{background-position:-120px 0}
.main-info{display: flex;  width: 100%; }
.main-info .left {
    flex: 3; /* 占据 3 份 */
    padding: 10px; /* 内边距 */
    box-sizing: border-box; /* 包含内边距 */
    
  }
.main-info .right{ flex: 2;}
.main-info .right img{
    width: 100%; /* 图片宽度 */
    height: auto; /* 高度自适应 */
    display: block; }

.card-area{margin:82px auto 0;height:560px;width:1230px;position:relative;}
.card-area .bg-e8e8e8{background:#e8e8e8}
.card-area .bg-e1e1e1{background:#e1e1e1}
.card-area .card-item{z-index:4;transition:all .3s cubic-bezier(.4,0,.2,1),z-index 0s .12s;position:relative;float:left;width:17%;height:521px;background-color:transparent}
.card-area .card-item+.card-item{margin-left:-1px}
.card-area .card-item .card{transition:all .3s cubic-bezier(.4,0,.2,1),z-index 0s .12s;width:100%;height:100%;text-align:center;background:#fff}
.card-area .card-item .card .card-content{width:100%;line-height:2}
.card-area .card-item .card .card-content.content-first{transition:all .12s cubic-bezier(.4,0,.2,1) .18s;z-index:3;opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100))}
.card-area .card-item .card .card-content.content-second{transition:all .12s cubic-bezier(.4,0,.2,1) 0s;z-index:2;opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0));line-height:2}
.card-area .card-item .card .card-content.content-second li{float:left;width:50%}
.card-area .card-item .card .card-content,.card-area .card-item .card .card-title{position:absolute;left:0;right:0;z-index:1}
.card-area .card-item .card .card-title{padding-top:1px;transition:all .3s cubic-bezier(.4,0,.2,1),z-index 0s .12s;height:115px;line-height:26px;font-size:14px;top:0;background:#558ea9;border-left:1px solid #ffffff69 }
.card-area .card-item .card .card-title .content{position:absolute;bottom:-2px;width:100%}
.card-area .card-item .card .card-title h1{font-size:22px;font-weight:700;color:#9ed8f5;margin-bottom:0}
.card-area .card-item .card .card-title .short-info{color:#e0e9ee;font-weight:700;font-size:20px;margin-top:0;margin-bottom:20px}
.card-area .card-item .card .card-title .zq-product-img{width:40px;height:40px;margin:10px auto;position:relative}
.card-area .card-item .card .card-title .zq-product-img img{position:absolute;left:0;width:100%}
.card-area .card-item .card .card-title .zq-product-img .un-hover{z-index:1;opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100))}
.card-area .card-item .card .card-title .zq-product-img .with-hover{z-index:2;opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0))}
.card-area .card-item .card .card-title .short-info,.card-area .card-item .card .card-title .zq-product-img img,.card-area .card-item .card .card-title h1{transition:all .15s cubic-bezier(.4,0,.2,1) 0s}
.card-area .card-item .card .card-content{height:376px;position:absolute;top:115px}
.card-area .card-item .card .card-content.content-first .content-first-list{width:100%;max-width:250px;font-size:16px;color:#373d41;margin-top:47px;margin-bottom:47px}
.card-area .card-item .card .card-content.content-first .content-first-list li{margin-bottom:10px}
.card-area .card-item .card .card-content.content-second{width:90%;left:25px;font-size:14px;color:#a9b0b4;text-align:left;padding-top:26px}
.card-area .card-item .card .card-content.content-second .main-head{color:#54a3a8;font-size:18px;line-height:20px;margin-bottom:10px}
.card-area .card-item .card .card-content.content-second p{margin:5px 0}
.card-area .card-item .card .card-content.content-second .main-tip{color:#232933}
.card-area .card-item .card .card-content.content-second .main-desc{color:#8c8c8c;font-size:12px;line-height:22px}
.card-area .card-item .card .card-content.content-second .main-btn{cursor:pointer;width:160px;height:38px;font-size:16px!important;color:#fff;margin-top:22px;margin-bottom:12px;border-radius:19px;background:#54a3a8;border:none;transition:color .3s ease-in-out,background .3s ease-in-out}
.card-area .card-item .card .card-content.content-second .main-btn:hover{color:#fff;background:#7ac7cc}
.card-area .card-item .card .card-content.content-second .main-white-btn{cursor:pointer;width:160px;height:36px;border:1px solid #3db1ea;font-size:16px!important;color:#3db1ea;margin-top:22px;margin-bottom:33px;border-radius:19px;background:#fff;transition:color .3s ease-in-out,background .3s ease-in-out}
.card-area .card-item .card .card-content.content-second .main-white-btn:hover{color:#fff;background:#3db1ea}
.card-area .card-item .card .card-content .other-info{width:105%;height:70px;overflow:hidden;line-height:22px;font-size:12px}
.card-area .card-item .card .card-content .other-info .other-info-list{width:28%;height:70px;background:#f2f2f2;margin-right:25px;padding:0 0 0 10px;position:relative}
.card-area .card-item .card .card-content .other-info .other-info-list .c-a-arrow{position:absolute;right:10px;top:15px;background-position:-200px 0}
.card-area .card-item .card .card-content .other-info .other-info-list:hover{background:#54a3a8}.card-area .card-item .card .card-content .other-info .other-info-list:hover .c-a-arrow{background-position:-200px -17px}
.card-area .card-item .card .card-content .other-info .other-info-list:hover .other-desc,.card-area .card-item .card .card-content .other-info .other-info-list:hover .other-head{color:#fff}
.card-area .card-item .card .card-content .other-info .other-info-list .list-context{color:#00c1de}
.card-area .card-item .card .card-content .other-info .other-head{font-size:16px;font-weight:400;color:#000;margin:13px 0 0 0;}
.card-area .card-item .card .card-content .other-info .other-desc{margin-top:2px;font-size:12px;color:#999}
.card-area .card-item.active{z-index:6;box-shadow:0 0 30px rgba(0,0,0,.2);width:49%;height:535px}
.card-area .card-item.active .card .card-title{background-color:#54a3a8;height:130px;top:-15px;border:none}
.card-area .card-item.active .card .card-title .short-info{color:#ffffff}
.card-area .card-item.active .card .card-title h1{color:#fff}
.card-area .card-item.active .card .card-content.content-first{transition:all .12s cubic-bezier(.4,0,.2,1) 0s;z-index:2;opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0))}
.card-area .card-item.active .card .card-content.content-second{transition:all .12s cubic-bezier(.4,0,.2,1) .18s;z-index:3;opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100))}





/* banner */


/*main*/

/* 效果CSS开始 */
#zsgun{background:#FFFFFF;position:relative;height:160px;width:1200px;margin:0 auto;margin-top:32px;margin-bottom: 4rem;}
a.hScrollPane_leftarrow{top:50px;cursor:pointer;display:block;width:25px;height:58px;background:url(xg_16.jpg);left:-40px;position:absolute;}
a.hScrollPane_rightarrow{top:50px;cursor:pointer;display:block;width:25px;height:58px;background:url(xg_19.jpg);right:-40px;position:absolute;}
.hScrollPane_dragbar{width:1200px;position:absolute;border-bottom:#83CC32 1px solid;left:15px;top:210px;z-index:1;padding:0 39px; display:none;}
.hScrollPane_draghandle{position:absolute;width:160px;height:10px;overflow:hidden;bottom:-5px;cursor:pointer;margin:0 39px;left:0;}
#gundiv{width:1200px;position:relative;height:160px;overflow:hidden; margin:auto;}
#gundiv ul{height:157px;position:absolute;width:10000px; padding-left:12px;}
#gundiv li{width:228px;height:157px;overflow:hidden;float:left;margin-right:12px; position:relative; overflow:hidden; border-radius:10px;box-shadow: 4px 1px 3px #eeeeee;}
#gundiv li p{display:none;height:18px;line-height:18px;text-align:center;overflow:hidden;}
#gundiv li p a:link,#gundiv li p a:visited{color:#53711C;font-size:12px;}
#gundiv li.zslion p{display:block;}



/* common*/

*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
html{ -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
html, body, div, span, applet, object, iframe, ul, p, h1, h2, h3, h4, h5, h6, dl, dt, dd{ margin:0;padding:0;border: 0;vertical-align: baseline;font-style:normal;font-weight:normal;}
em,i{ font-style:normal;}
ol,ul,li { margin: 0; padding: 0; list-style: none; }
img{ max-width:100%; /*max-height:100%;*/ vertical-align: middle;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block;}

body{ text-align:left; font-family:"Helvetica","Microsoft YaHei"; color:#666; margin:0 auto; background-color:#fff;}
a { color:#666; text-decoration:none; outline:0!important; cursor: pointer;}
a:visited { text-decoration:none; }
a:hover { color:#00b0b0; text-decoration:none; }
a:active { color:#00b0b0; }
hr {margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #dddddd}
.clearfix:after {clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:".";}
.clearfix {*zoom:1;}
.text-aL { text-align:left;}
.text-aR { text-align:right;}
.text-aC { text-align:center;}
.left { float:left;}
.right { float:right;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
.relative {position:relative;}
.absolute {position:absolute;}
.disNone { display:none;}
.disBlock { display:block;}
.overflowHidden { overflow:hidden;}

.fontweigthBold { font-weight:bold;}
.fontweigthN { font-weight:normal;}

/* color */
.cGg,.cGg a,.cGg:visited {color:#7B7C7D;}
.cWhite,.cWhite:visited,.cWhite a{color:#fff;}
.cYellow,.cYellow:visited{color:#ff0;}
.cOrange,.cOrange:visited,.cOrange a{color:#f60;}
.cDGreen,.cDGreen:visited,.cDGreen a{color:#0a6903;}
.cGreen,.cGreen:visited,.cGreen a{color:#24a0a2;}
.cGreenO,.cGreenO:visited,.cGreenO a{color:#008883;}
.cGGreen,.cGGreen:visited,.cGGreen a{color:#2dbe60;}
.cGray,.cGray:visited,.cGray a{color:#444;}
.cLGray,.cLGray:visited,.cLGray a{color:#888;}
.cDGray,.cDGray:visited,.cDGray a{color:#727171;}
.cBlack,.cBlack:visited,.cBlack a{color:#000;}
.cBlue,.cBlue:visited,.cBlue a{color:#19bde4;}
.cDBlue,.cDBlue:visited,.cDBlue a{color:#0077ae;}
.cRed,.cRed:visited,.cRed a{color:#ff0000;}
.cDRed,.cDRed:visited,.cDRed a{color:#BA2636;}
.cPRed,.cPRed:visited,.cPRed a{color:#f986ae;}
.cPeRed,.cPeRed:visited,.cPeRed a{color:#ff4c6c;}
.cEmerald,.cEmerald:visited{color:#23c4a7;}
.cGg a:hover,a.cGg:hover,.cRed a:hover,a.cRed:hover,.cBlue a:hover,a.cBlue:hover,.cDRed a:hover,a.cDRed:hover,.cPRed a:hover,a.cPRed:hover,.cGray a:hover,a.cGray:hover,.cDGray a:hover,a.cDGray:hover,.cWhite a:hover,a.cWhite:hover,.cBlack a:hover,a.cBlack:hover,.cGreen a:hover,a.cGreen:hover,.cYellow a:hover,a.cYellow:hover,.cEmerald a:hover,a.cEmerald:hover{color:#00b0b0;}
.cWhite a:hover,a.cWhite:hover{color:#fff;}

.blank1 {clear:both; height:1px; border-top: 1px solid #e1e1e1; overflow:hidden; display:block;}
.blank20 { clear:both; height:20px; overflow:hidden; display:block;}
.blank20G { clear:both; height:20px; overflow:hidden; display:block; background-color:#ededed;}
.blank30 { clear:both; height:30px; overflow:hidden; display:block;}
.blank40 { clear:both; height:40px; overflow:hidden; display:block;}
.blank50 { clear:both; height:50px; overflow:hidden; display:block;}
.blank60 { clear:both; height:60px; overflow:hidden; display:block;}


.wrapper, .header, .navigation { width:100%; }
.wrapper { min-height: 100%; height: 100%; margin:0; overflow: hidden; } 
.wrapper_fff { background-color: #fff;}
.wrapper_f2f2f2 { background-color: #f2f2f2;}
.container { width:1200px; min-height:100%; padding:0; margin:0 auto; box-sizing: border-box;}


.picList { width: 100%; overflow: hidden;}
.picList ul { width: 100%;}
.picList li { float: left;}

.f12bla li { clear:both; padding: 0; overflow: hidden;}
.f12bla .firstNd { background:none; padding-left:0; line-height:0; margin-bottom:6px;}
.f12bla .firstNd h5 {font-weight:bold; color: #333; font-size: 16px; line-height: 2em; margin-bottom: .5em;}
.f12bla .firstNd img { float:left; margin:0 40px 0 0;}
.f12bla .firstNd p { text-indent:0em; color:#666;}

/* ������汾��ʾ */
#met_layout_ietip {display:none;padding:10px;z-index:9999;color:#a94442;background-color:#f2dede;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);}
#met_layout_ietip h4 {margin-top:13px;line-height:30px;font-weight:normal;}
#met_layout_ietip a {display:inline-block;text-align:center;color:#a94442;margin:10px;}
#met_layout_ietip a > img.img-responsive {display:inline-block;height:40px;margin-bottom:3px;}


.header .inner-wrap,
.navigation .inner-wrap,
#footer .inner-wrap,
.container .inner-wrap,
.inner-section { clear:both; width:1200px; margin:0 auto; overflow: hidden; }

.header, .navigation { border-bottom: 1px solid #e1e1e1; position: relative;}
.header .logo { float: left; margin: 30px 0;}
.header .header-util-guide { float:left; margin: 35px 0 30px 10px;}
.header .header-util-guide ul { width:100%; margin:0; padding:0; color: #888; }
.header .header-util-guide li { color: #888; text-align: right; line-height: 30px; /*-webkit-animation: twinkling 1s infinite ease-in-out;*/ }
.header .header-util-guide li>i { color: #ccc; margin: 0 15px;}
.header .header-weixin { float:right; margin: 5px 0 5px 10px; text-align: center;}
.header .header-weixin p { font-size: 12px; text-align: center; line-height: 1.25em}

.header-brand { float: left;  margin-top: 30px; margin-left: 15px;}
.header-brand ul { float: left; padding: 0 15px;}
.header-brand ul li { font-size: 14px; line-height: 1.5em; color: #888;}
.header-brand ul:first-of-type { text-align: right; border-right: 1px solid #eee;}
.header-brand ul:first-of-type li {}


.navigation ul { float: left;}
.navigation li { float: left; width: 180px; text-align: center; line-height: 60px; color: #666;}
.navigation .homeList { width: 300px;}
.navigation .navList { width: 900px;}
.navigation li#home { width: 120px;}

.navigation .menu-panel {position:absolute; z-index:102; top:61px; width:100%; display:none; background: #FFF; text-align: center; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; }
.navigation .menu-panel.expanded { display: block; box-shadow:0px 5px 5px 0px rgba(0,0,0,.1); }
.navigation .menu-panel .inner-wrap { margin:0 auto; }

.sub-menu { width: 900px; float: right;}
.sub-menu-list {display: inline-block; vertical-align:top; padding:25px 0 45px; width: 180px; box-sizing: border-box;}
.sub-menu-list:before {position: absolute; z-index: 0; content:""; top: 0px; bottom: 0; margin-left: -90px; width: 180px; border-left:1px solid #ebeced;}
.sub-menu-list.active:before {background-color: #f2f2f2;}
.sub-menu-list:first-child:before {  border-left:1px solid #ebeced; }
.sub-menu-list:last-child:before {  border-right:1px solid #ebeced; }
.sub-menu-list li {position: relative; line-height: 28px; text-align:left; padding-left: 30px; }
.sub-menu-list a[role="menuitem"] { display:inline-block; margin:0; padding:0; font-size: 14px; font-weight:normal; line-height:18px; color: #666666; border-bottom: 1px solid transparent;}
.sub-menu-list li:first-child a[role="menuitem"] { margin-top:0; }
.sub-menu-list a[role="menuitem"]:hover,
.inner-menu a:hover { color: #41c1c2; text-decoration:underline;}  

.sub-menu-ad ul { margin-top: 5px;}
.sub-menu-ad li { float: none; margin-top: 20px;}

/* gnb */
.menubar { height:61px; text-align: center; }
.menu-parent {display: inline-block; width:176px; text-align:center; box-sizing:border-box; }
.menu-parent a[role="menuitem"] { display: inline-block; margin:0 -2px; padding:0 15px; font-size:16px; border-bottom: 1px solid transparent; text-decoration:none; color: #666}
.menu-parent a[role="menuitem"] em { overflow: hidden; font-style:normal; background-repeat: no-repeat; background-position: 50% -22px; }
.menu-parent a[role="menuitem"].active,
.menu-parent a[role="menuitem"]:hover { border-bottom-color:#00b0b0;}
.menu-parent a[role="menuitem"].active em,
.menu-parent a[role="menuitem"].current em,
.menu-parent a[role="menuitem"]:hover em { background-position: 50% 2px; color: #00b0b0;}



/*��ά��������ʱ
.footer{width:100%;background: #f2f2f2; font-family: Verdana," sans-serif";font-size:14px;}
.footer_nav{padding:60px 0 30px; color: #666; border-bottom: 1px solid #e1e1e1; margin-bottom: 30px;}
.footer_left{width:280px;float: left;}
.footer_left h3{font-size:16px;line-height: 20px;margin-bottom: 14px; font-weight: bold; color: #444;}
.footer_left p{font-size:14px;;word-wrap: break-word; color: #666; line-height:24px;}
.hour24 { border: 1px solid #00b0b0; display: inline-block; border-radius: 5px; height: 40px; padding:10px 30px; line-height: 20px; margin-bottom: 15px; }
.hour24 a {color:#00b0b0;}
.hour24 a img{display: inline-block;vertical-align: middle;margin-bottom: 2px;}
.hot_line p {font-size:14px; line-height: 2em;}
.hot_line h6{font-size:36px;margin-bottom: 18px;color:#00b0b0;letter-spacing:-2px}
.footer_middle{margin: 0 2%;float: left;width:35%; }
.footer_middle dl{float:left;width:33%;padding-left:6%;margin-top: 0px;}
.footer_middle dl dd{margin-top:10px;}
.fooer_right{width:450px; float: left;text-align: center;font-size:14px;}
.fooer_right ul li { float: left; margin-left: 10px;}
.fooer_right ul li:first-of-type { margin-left: 0;}
.fooer_right h6 { font-weight: bold;font-size:14px; color: #444; margin: 0;}
.fooer_right img {margin: 15px 0;}
.copyRight{padding: 10px 0 50px;text-align:left;}
.friendlyLink,.copyRight { color: #888;}
.friendlyLink a,.copyRight a { color: #888;}
.footer_middle dl dd a:hover, .friendlyLink a:hover, .copyRight a:hover{color:#00b0b0;text-decoration:none;}*/


.footer{width:100%;background: #f2f2f2; font-family: Verdana," sans-serif";font-size:14px;}
.footer_nav{padding:60px 0 30px; color: #666; border-bottom: 1px solid #e1e1e1; margin-bottom: 30px;}
.footer_left{width:280px;float: left; text-align: left;}
.footer_left h3{font-size:16px;line-height: 20px;margin-bottom: 14px; font-weight: bold; color: #444;}
.footer_left p{ font-size:14px;;word-wrap: break-word; color: #666; line-height:24px; text-align: left;}
.hour24 { border: 1px solid #00b0b0; display: inline-block; border-radius: 5px; height: 40px; padding:10px 30px; line-height: 20px; margin-bottom: 15px; }
.hour24 a {color:#00b0b0;}
.hour24 a img{display: inline-block;vertical-align: middle;margin-bottom: 2px;}
.hot_line h6{font-size:36px;margin-bottom: 18px;color:#00b0b0;letter-spacing:-2px}
.footer_middle{margin: 0 5%;float: left;width:39%; }
.footer_middle dl{float:left;width:33%;padding-left:6%;margin-top: 0px;}
.footer_middle dl dd{margin-top:10px;}
.fooer_right{width:330px; float: left;text-align: center;font-size:14px;}
.fooer_right ul li { float: left; margin-left: 50px;}
.fooer_right ul li:first-of-type { margin-left: 0;}
.fooer_right h6 { font-weight: bold;font-size:16px; color: #444; margin: 0;}
.fooer_right img {margin: 15px 0;}
.fooer_right p { text-align: center;font-size:14px;}
.copyRight{padding: 10px 0 50px;text-align:left;}
.friendlyLink,.copyRight { color: #888;}
.friendlyLink a,.copyRight a { color: #888;}
.footer_middle dl dd a:hover, .friendlyLink a:hover, .copyRight a:hover{color:#00b0b0;text-decoration:none;}




/*�ײ��̶���͸�����ֹ���*/
.fixed_bottom_new{position: fixed; left: 0; right: 0; bottom: 0; width: 100%; height: 93px; color: #fff; margin: 0 auto; overflow:hidden; background: url(/images/imgV2018/fbnbgnew.png) repeat; z-index:9;}
.fixed_bottom_new .w1200{width: 1200px; margin: 0 auto; position: relative;}
.fixed_bottom_new .fbnt{height: 30px; line-height: 30px; font-size: 16px; border-bottom:1px solid #fff;}
.fixed_bottom_new .fbnt .fbntSlide{width: 1000px;}
.fixed_bottom_new .fbnb .fbn_off{cursor: pointer; display: block; width: 30px; height: 30px; background: url(/images/imgV2018/closeBtn_swt.png) no-repeat; position:absolute; right: 36px; top: -30px; background-size: cover; }
.fixed_bottom_new .fbnbl{width: 690px; padding-left: 70px; font-size: 26px; line-height: 62px; background: url(/images/imgV2018/fbnb_icon01.png) 10px 10px no-repeat; float: left;}
.fixed_bottom_new .fbnbl b{display: block; padding-right: 10px; margin-right: 10px; background: url(/images/imgV2018/fbnb_line.png) right center no-repeat; float: left;}
.fixed_bottom_new .fbnbl span{font-size: 38px; color: #17d4d4; font-family:Georgia, serif; font-weight:normal; vertical-align: top; font-style:italic;}
.fixed_bottom_new .fbnbl span>i { font-size: 24px;}
.fixed_bottom_new .fbnbc{width: 280px; margin-top: 12px; float: left;}
.fixed_bottom_new .fbnbc .freetel{width: 280px; height: 38px; line-height: 38px; background: #fff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.fixed_bottom_new .fbnbc .freetel .telFormB{display: block; float: left; width: 185px; padding-left: 10px; height: 38px; line-height: 38px; font-size: 18px; color: #666666; border:none; background: none; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.fixed_bottom_new .fbnbc .freetel .telFormBtnB{cursor: pointer; display: block; float: right; margin-right: -2px; font-size: 18px; color: #fff; width: 95px; height: 38px; line-height: 38px; background: #0066ff; border:0; -webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:0px;}
.fixed_bottom_new .fbnbr{width: 500px; margin-top: 10px; float: right;}


/*�绰����*/
.animate{font-size: 32px; font-weight:normal; height:32px; line-height:32px;}
.animate02{font-size: 16px; font-weight:normal; height:22px; line-height:22px;}
.animate span,.animate02 span{display: inline-block;}
.animate span:nth-of-type(2),.animate02 span:nth-of-type(2){animation-delay: .05s;}
.animate span:nth-of-type(3),.animate02 span:nth-of-type(3){animation-delay: .1s;}
.animate span:nth-of-type(4),.animate02 span:nth-of-type(4){animation-delay: .15s;}
.animate span:nth-of-type(5),.animate02 span:nth-of-type(5){animation-delay: .2s;}
.animate span:nth-of-type(6),.animate02 span:nth-of-type(6){animation-delay: .25s;}
.animate span:nth-of-type(7),.animate02 span:nth-of-type(7){animation-delay: .3s;}
.animate span:nth-of-type(8),.animate02 span:nth-of-type(8){animation-delay: .35s;}
.animate span:nth-of-type(9),.animate02 span:nth-of-type(9){animation-delay: .4s;}
.animate span:nth-of-type(10),.animate02 span:nth-of-type(10){animation-delay: .45s;}
.animate span:nth-of-type(11),.animate02 span:nth-of-type(11){animation-delay: .5s;}
.animate span:nth-of-type(12),.animate02 span:nth-of-type(12){animation-delay: .55s;}
.animate span:nth-of-type(13),.animate02 span:nth-of-type(13){animation-delay: .6s;}
.animate span:nth-of-type(14),.animate02 span:nth-of-type(14){animation-delay: .65s;}

/* Animation Two */
.two span{height:16px; line-height:16px; color: #00b0b0; opacity: 0; transform: translate(200px, -100px) scale(2); animation: ballDrop 2s infinite;}
@keyframes ballDrop{0%{transform: translate(0) rotate(0deg) scale(.5);opacity: 0.5;} 40%{transform: translate(0) rotate(0deg) scale(1); opacity: 1;} 80%{transform: translate(0, 0px) rotate(0deg) scale(1);opacity: 1;} 100%{transform: translate(0, 0px) rotate(0deg) scale(1);opacity: 1;}}
.one span{height:32px; line-height:32px; color: #00b0b0; opacity: 0; transform: translate(200px, -100px) scale(2); animation: ballDrop 2s infinite;}
@keyframes ballDrop{0%{transform: translate(0) rotate(0deg) scale(.5);opacity: 0.5;} 40%{transform: translate(0) rotate(0deg) scale(1); opacity: 1;} 80%{transform: translate(0, 0px) rotate(0deg) scale(1);opacity: 1;} 100%{transform: translate(0, 0px) rotate(0deg) scale(1);opacity: 1;}}



/*home2018*/
.navigation ul { float: left;}
.navigation li { float: left; width: 180px; text-align: center; line-height: 60px; color: #666;}
.navigation .homeList { width: 300px;}
.navigation .navList { width: 900px;}
.navigation li#home { width: 120px;}


.navigation .menu-panel {position:absolute; z-index:102; top:61px; width:100%; display:none; background: #FFF; text-align: center; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; }
.navigation .menu-panel.expanded { display: block; box-shadow:0px 5px 5px 0px rgba(0,0,0,.1); }
.navigation .menu-panel .inner-wrap { margin:0 auto; }
.sub-menu { width: 900px; float: right;}
.sub-menu-list {display: inline-block; vertical-align:top; padding:25px 0 45px; width: 180px; box-sizing: border-box;}
.sub-menu-list:before {position: absolute; z-index: 0; content:""; top: 0px; bottom: 0; margin-left: -90px; width: 180px; border-left:1px solid #ebeced;}
.sub-menu-list.active:before {background-color: #f2f2f2;}
.sub-menu-list:first-child:before {  border-left:1px solid #ebeced; }
.sub-menu-list:last-child:before {  border-right:1px solid #ebeced; }
.sub-menu-list li {position: relative; line-height: 28px; text-align:left; padding-left: 30px; }
.sub-menu-list a[role="menuitem"] { display:inline-block; margin:0; padding:0; font-size: 14px; font-weight:normal; line-height:18px; color: #666666; border-bottom: 1px solid transparent;}
.sub-menu-list li:first-child a[role="menuitem"] { margin-top:0; }
.sub-menu-list a[role="menuitem"]:hover,
.inner-menu a:hover { color: #41c1c2; text-decoration:underline;}  

.sub-menu-ad ul { margin-top: 5px;}
.sub-menu-ad li { float: none; margin-top: 20px;}

/* gnb */
.menubar { height:61px; text-align: center; }
.menu-parent {display: inline-block; width:176px; text-align:center; box-sizing:border-box; }
.menu-parent a[role="menuitem"] { display: inline-block; margin:0 -2px; padding:0 15px; font-size:16px; border-bottom: 1px solid transparent; text-decoration:none; color: #666}
.menu-parent a[role="menuitem"] em { overflow: hidden; font-style:normal; background-repeat: no-repeat; background-position: 50% -22px; }
.menu-parent a[role="menuitem"].active,
.menu-parent a[role="menuitem"]:hover { border-bottom-color:#00b0b0;}
.menu-parent a[role="menuitem"].active em,
.menu-parent a[role="menuitem"].current em,
.menu-parent a[role="menuitem"]:hover em { background-position: 50% 2px; color: #00b0b0;}

/*ȫ��Banner*/
.fullSlide{ width:100%; position:relative; height:700px; background-color: transparent;}	
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
.fullSlide .bd ul{ width:100% !important;  }	
.fullSlide .bd li{ width:100% !important; height:700px; overflow:hidden; text-align:center; }	
.fullSlide .bd li a{ display:block; height:700px; }	
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px;	}	
.fullSlide .hd ul{ text-align:center;  }	
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:15px; height:15px; border-radius: 50%; margin:0 5px; background-color:#fff;  overflow:hidden; 		line-height:9999px; 	}	
.fullSlide .hd ul .on{  background-color:#00b0b0; }

.fullSlide .pnBtn{  position:absolute; z-index:1; top:50%; width:74px; height:74px; cursor:pointer;}	
.fullSlide .prev{ left:10%; }	
.fullSlide .next{ right:10%; }	
/*.fullSlide .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:335px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }	*/
.fullSlide .pnBtn .arrow{ display:none;   position:absolute; top:0; z-index:1; width:74px; height:74px; filter:alpha(opacity=10);opacity:0.1;  }	
.fullSlide .pnBtn .arrow:hover{ filter:alpha(opacity=30);opacity:0.3; }	
.fullSlide .prev .arrow{ right:0; background:#000 url(../../images/imgV2018/icon.png) 0 -26px no-repeat;   }	
.fullSlide .next .arrow{ left:0; background:#000 url(../../images/imgV2018/icon.png) -86px -26px no-repeat;  }



.index-ask-series .toggle-icon{margin:2em 12.5%; }
.index-ask-series .toggle-icon li{width: 20%;text-align: center;}
.index-ask-series .toggle-icon li{/*border-left:dashed 1px #d4d4d4;*/padding:1em 0;float:left;text-align:center;position:relative;z-index:3}
.index-ask-series .toggle-icon li:last-child{/*border-right:dashed 1px #d4d4d4*/}
.index-ask-series .toggle-icon li a{text-decoration:none;display:block;position:relative;z-index:1;margin:0 auto}
.index-ask-series .toggle-icon li a span{ font-size: 14px; margin-top:1em;display:block;color:#666;margin:0 auto}
.index-ask-series .toggle-icon li a span:first-child{width:70%}
.index-ask-series .toggle-icon li a span:nth-child(2){margin-top:.75em}
.index-ask-series .toggle-icon li a:hover span{color:#00b0b0}
.index-ask-series .toggle-icon li.active a span{color:#00b0b0}


.trans {-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-o-transition: all .4s ease; -ms-transition: all .4s ease;transition: all .4s ease;}
.abn-club{background: #fff;padding: 0 0 80px;}
.club_list{width:100%;height:auto;}
.club_list>ul>li{width:50%;float: left;height: 100%;position: relative;}
.club_list>ul>li a{display: block;}
.club_name{position: absolute;z-index: 999;right:0;bottom: 0;}
.club_name_white{opacity: 0;position: absolute;z-index: 999;right:0;bottom: 0;}
.club_name.left,.club_name_white.left{right:auto;left:34px;}
@media (max-width:1791px){
	.club_name img,.club_name_white img{max-width: 100%;float: right;}
	.club_name.left img, .club_name_white.left img{float: left}
}
.opac{ width:100%; height: 100%; position: absolute; left:0; top: 0; bottom: 0; z-index: 1; transform: scale(0); -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); filter:alpha(opacity:60); opacity:0.6; -moz-opacity:0.6;-khtml-opacity: 0.6;}
.opac.bgColor1{background: #db9946;}
.opac.bgColor2{background: #9e1b50;}
.opac.bgColor3{background: #1468ab;}
.opac.bgColor4{background: #00b0b0;}
.opac.bgColor5{background: #ef5b5b;}
.opac.bgColor6{background: #e39431;}
.club_list>ul>li:hover .opac{transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);}
.club_list>ul>li:hover .club_name{opacity: 0;}
.club_list>ul>li:hover .club_name_white{opacity: 1}
.club_list>ul>li:last-of-type{ background-color: #f2f2f2; padding: 65px 45px;}
.club_list>ul>li:last-of-type:hover .opac{transform: scale(0);-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);}
.club_list>ul>li:last-of-type:hover .club_name{opacity: 0;}
.club_list>ul>li:last-of-type:hover .club_name_white{opacity: 0}

.sub_club_list { width: 100%;}
.sub_club_list li { float: left; text-align: center; line-height: 48px; margin-right: 10px; border: 1px solid #e1e1e1; position: relative; color: #666;}
.sub_club_list li:last-of-type{ margin-right: 0;}
.sub_club_list .w25 { margin-bottom: 10px;}
.sub_club_list .w25 li { width: 120px; }
.sub_club_list .w50 li { width: 250px; }
.sub_club_list .w30 li { width: 163.333px; }
.sub_club_list li .club_name_white {opacity: 0;position: absolute;z-index: 999;left:0;bottom: 0; color: #fff;}
.sub_club_list li .opac{ width:100%; height: 100%; position: absolute; left:0; top: 0; bottom: 0; z-index: 1; transform: scale(0); -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); filter:alpha(opacity:100); opacity:1; -moz-opacity:1;-khtml-opacity: 1;}
.sub_club_list li a{display: block;}
.sub_club_list li a:link { color: #666;}
.sub_club_list li a:hover { color: #fff;}

.sub_club_list li a.sub_club_opac:hover .opac{transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);}
.sub_club_list li a.sub_club_opac:hover .club_name{opacity: 0;}
.sub_club_list li a.sub_club_opac:hover .club_name_white{opacity: 1}


.index_our_team_wrap { background: url(../../images/imgV2018/index_our_team_wrap.jpg) no-repeat center; height: 920px;}
.index_our_team { position: relative;}
.index_our_team img { position: absolute;}
.index_our_team .img01 { top:0; left: 20px;}
.index_our_team .img02 { top:0; left: 670px;}
.index_our_team .img03 { top:220px; left: 340px;}
.index_our_team .img04 { top:400px; left: 0;}
.index_our_team .img05 { top:500px; left: 320px;}
.index_our_team .img06 { top:400px; left: 700px;}
.index_our_team .img07 { top:460px; left: 860px;}



.sec_title { padding:60px 0 40px; text-align:center;}
.sec_title h2 {display:block; font-size:30px; color:#333;  font-family:'Microsoft YaHei'; line-height: 1.5em; margin: 0;  }
.sec_title h3 {display:block; font-size:16px; color:#666; font-family:simsun;line-height: 1.5em;}
.sec_title h3 span { font-family:Verdana," sans-serif";}


.sec_title02 { padding:50px 0 20px; text-align:left;}
.sec_title02 h2 {display:block; float: left; font-size:16px; color:#333; font-weight: bold;font-family:'simsun'; line-height: 1em; margin: 0;}
.sec_title02 .more { text-align: right; font-size:14px; float: right; line-height: 1em;}


.f12bla li { line-height:1.5em; clear:both;}
.f12bla li.nobg { background:none; padding-left:0;}
.f12bla .firstNd { background:none; padding-left:0; line-height:0;}
.f12bla .firstNd h5 { font-weight:bold; font-size: 14px; line-height:21px; color:#343231; margin: 0;}
.f12bla .firstNd img { float:left; margin:0 2.5% 0 0; border:none;}
.f12bla .firstNd p { text-indent:0em; }
.f12bla .firstNd .textBox { float:right;}
.f12bla .firstNd .w30 { width:30%;}
.f12bla .firstNd .w65 { width:65%;}
.f12bla .firstNd .w70 { width:70%;}


.left{ float:left;}
.right{ float:right;}
.newsHot { width: 550px; }
.newsList { width: 570px; }

.newsHot_list li { margin-bottom: 20px;}
.newsList_f12bla .firstNd { margin-bottom: 30px; overflow: hidden;}
.newsList_f12bla .firstNd img { margin-right: 25px;}
.newsList_f12bla .firstNd h5 { line-height: 2em; font-size: 14px; }
.newsList_f12bla .firstNd p { font-size: 14px; color: #888; line-height: 1.5em;}


#intoRA .nab-tabs {  width:35%; padding:0; margin:0 auto;}
#intoRA .nab-tabs>li { width:33.3%; text-align:center; float:left; font-size:16px; }
#intoRA .nab-tabs>li.active { color:#444; }
#intoRA .nab-tabs>li.active a { color:#444; }
#intoRA .nav>li>a { padding:10px 0; color:#666; font-size:16px; }


.history-list ul li { width: 25%; float: left; position: relative;}
.history-list ul li .tit { background:rgba(0,0,0,.5); width: 100%; height: 120px; color:#fff; padding:0 15px; overflow:hidden; line-height:3em; position: absolute; bottom: 0; left: 0;}
.history-list ul li .tit span { float:right;}
.history-list ul li .tit p { float:left; padding:0; margin:0; line-height:3em;}





/*��ҳ���¼�*/
.dashijiCon {width:1200px;overflow:hidden;}
.dashijiNav { width:40%; margin:0 auto;height:75px;}
.dashijiNav .txt { width:33.3%; height:75px;padding-top:20px;float:left;text-align:center;color:#666; background-color:#fff;-moz-box-shadow:inset 0 0 10px rgba(22,17,23,0);-webkit-box-shadow:inset 0 0 10px rgba(22,17,23,0);box-shadow:inset 0 0 10px rgba(22,17,23,0);-moz-transition:all .3s linear 0s;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s; cursor: pointer;}
.dashijiNav .txt.active,.dashijiNav .txt:hover {/*-moz-box-shadow:inset 0 0 10px rgba(22,17,23,.17);-webkit-box-shadow:inset 0 0 10px rgba(22,17,23,.17);box-shadow:inset 0 0 10px rgba(22,17,23,.17);*/ }
.dashijiNav .txt h6 {font-size:16px;line-height:1.4;}
.dashijiNav .txt.active h6,.dashijiNav .txt:hover h6 { color: #444; font-weight: bold;}
.dashijiCon .slideBox,.dashijiCon .slideBox .slide {width:1200px;height:440px;overflow:hidden;}
.dashijiCon .slideBox .slide .info a {display:block;position:relative;}
.dashijiCon .slideBox .slide .info p {position:absolute;width:100%; height: 120px;left:0;bottom:0;padding:25px; background:rgba(0,0,0,.5);font-size:14px;color:#fff; margin: 0; line-height:1.6}
.dashijiCon .slideBox .slide .info .overlay {width:100%;height:100%;left:0;top:0; background-color:rgba(0,0,0,0);-moz-transition:all .3s linear 0s;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s;}
.dashijiCon .slideBox .slide .info.active .overlay{background-color:rgba(0,0,0,.5);}
.dashijiCon .slide .info {margin-right:0;}
.dashijiCon .slide .info:last-child{margin-right:0;}


/* stage3 */
.stage3 {width:100%; margin-top:35px;}
.stage3 .stage3_width {width:300px;height:344px;padding:10px 20px;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;position:relative;-moz-transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;overflow:hidden;}
.stage3 .stage3_width:last-child{border-right:1px solid #e1e1e1;}
.stage3 .stage3_width:hover {-moz-box-shadow:0 0 8px rgba(8,1,3,.2);-webkit-box-shadow:0 0 8px rgba(8,1,3,.2);box-shadow:0 0 8px rgba(8,1,3,.2);z-index:10; background-color:#f8f7f7;border-top-color:#00b0b0;-moz-transform:translate3d(0,-2px,0);-ms-transform:translate3d(0,-2px,0);-o-transform:translate3d(0,-2px,0);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);}
.stage3_a h5 {font-size:18px;color:#666;line-height:26px;padding-top:15px;}
.stage3_a p,.stage3_b p,.stage3_c p,.stage3_d p {font-size:14px;color:#666;line-height:26px;padding-top:12px;}
.stage3_a .stage3Box, .stage3_b .stage3Box, .stage3_c .stage3Box, .stage3_d .stage3Box {width:258px;height:200px;overflow:hidden;}

.stage1Title {height:46px;}
.stage1Title span {display:inline-block;line-height:46px;float:left;font-size:16px;color:#666;}
.stage1Title span a {display:inline-block;font-size:16px;color:#666666;}
/*.stage1Title .more{display:block;width:41px;height:11px; margin-top:20px;margin-left:20px;display:inline;}*/
.stage1Title .preNext {width:41px;height:19px;margin-top:14px;}
.stage1Title .preNext a {display:block;width:18px;height:19px; background-color:#bbb;position:relative;}
.stage1Title .preNext a:hover { background-color:#aaa;}
.stage1Title .preNext i {position:absolute;display:block;width:18px;height:19px;left:0;top:0;}
.stage1Title .preBtn i{ background:url(../../images/imgV2018/icon.png) no-repeat 0 0;}
.stage1Title .nextBtn i{background:url(../../images/imgV2018/icon.png) no-repeat -23px 0;}
/* ��ҳ���� */
.huanjingCon{ overflow:hidden; position:relative;  }
.huanjingCon .bd{ }
.huanjingCon .bd ul{ overflow:hidden; zoom:1; }
.huanjingCon .bd ul li{ margin:0; float:left; _display:inline; overflow:hidden; text-align:center; position: relative;}
.huanjingCon .bd ul li .pic{ text-align:center; }
.huanjingCon .bd ul li .pic img{ width:400px; height:400px; display:block; }
.huanjingCon .bd ul li .pic:hover img { -webkit-transform: scale3d(1.05, 1.05, 1); transform: scale3d(1.05, 1.05, 1); }
.huanjingCon .bd ul li .pic a:hover img{ border-color:#999;  }
.huanjingCon .bd ul li .title{ line-height:24px; position: absolute; top: 0; left: 0; display: none;}
.huanjingCon .hd{position:absolute;top:433px;padding-right:24px;text-align:right;width:100%}
.huanjingCon .hd span{display:inline-block;margin-left:8px;width:12px;height:12px;border-radius:50%;background:#d1cfcf}
.huanjingCon .hd span.active{background:#c0025a}

.huanjingCon .neBtn,.huanjingCon .prBtn{top:170px;width:74px;height:74px;background-color:rgba(0,0,0,.3);z-index:7;-webkit-transition:all .3s ;transition:all .3s; }
.huanjingCon .prBtn{left:-74px}
.huanjingCon .neBtn{right:-74px}
.huanjingCon:hover .neBtn{ right:24px}
.huanjingCon:hover .prBtn{ left:24px}
.huanjingCon .neBtn i,.huanjingCon .prBtn i{background:url(../../images/imgV2018/icon.png) no-repeat 0 -26px;display:block;width:74px;height:74px;}
.huanjingCon .neBtn i{background-position:-86px -26px}
.huanjingCon .neBtn:hover,.huanjingCon .prBtn:hover{background-color:rgba(0,0,0,.7)}

.index-dingdian-series .toggle-icon {width: 100%; margin: 2em 0;}
.index-dingdian-series .toggle-icon li{width: 16.667%;text-align: center;}
.index-dingdian-series .toggle-icon li{/*border-left:dashed 1px #d4d4d4;*/padding:1em 0;float:left;text-align:center;position:relative;z-index:3}
.index-dingdian-series .toggle-icon li:last-child{/*border-right:dashed 1px #d4d4d4*/}
.index-dingdian-series .toggle-icon li a{ text-decoration:none;display:block;position:relative;z-index:1;text-align:center;}
.index-dingdian-series .toggle-icon li a span{ font-size: 14px; display:block;color:#666;margin:0 auto}
.index-dingdian-series .toggle-icon li a span:first-child{width:70%}
.index-dingdian-series .toggle-icon li a span:nth-child(2){margin-top:.75em; }
.index-dingdian-series .toggle-icon li a span:nth-child(2):hover {display:inline-block;}
.index-dingdian-series .toggle-icon li a:hover span{color:#00b0b0;}
.index-dingdian-series .toggle-icon li.active a span{color:#00b0b0}

.footer{width:100%;background: #f2f2f2; font-family: Verdana," sans-serif";font-size:14px;}
.footer_nav{padding:60px 0 30px; color: #666; border-bottom: 1px solid #e1e1e1; margin-bottom: 30px;}
.footer_left{width:280px;float: left; text-align: left;}
.footer_left h3{font-size:16px;line-height: 20px;margin-bottom: 14px; font-weight: bold; color: #444;}
.footer_left p{ font-size:14px;;word-wrap: break-word; color: #666; line-height:24px; text-align: left;}
.hour24 { border: 1px solid #00b0b0; display: inline-block; border-radius: 5px; height: 40px; padding:10px 30px; line-height: 20px; margin-bottom: 15px; }
.hour24 a {color:#00b0b0;}
.hour24 a img{display: inline-block;vertical-align: middle;margin-bottom: 2px;}
.hot_line h6{font-size:36px;margin-bottom: 18px;color:#00b0b0;letter-spacing:-2px}
.footer_middle{margin: 0 5%;float: left;width:39%; }
.footer_middle dl{float:left;width:33%;padding-left:6%;margin-top: 0px;}
.footer_middle dl dd{margin-top:10px;}
.fooer_right{width:330px; float: left;text-align: center;font-size:14px;}
.fooer_right ul li { float: left; margin-left: 50px;}
.fooer_right ul li:first-of-type { margin-left: 0;}
.fooer_right h6 { font-weight: bold;font-size:16px; color: #444; margin: 0;}
.fooer_right img {margin: 15px 0;}
.fooer_right p { text-align: center;font-size:14px;}
.copyRight{padding: 10px 0 50px;text-align:left;}
.friendlyLink,.copyRight { color: #888;}
.friendlyLink a,.copyRight a { color: #888;}
.footer_middle dl dd a:hover, .friendlyLink a:hover, .copyRight a:hover{color:#00b0b0;text-decoration:none;}

.side_right{position: fixed;z-index: 999;right:3%;width:120px;height:0;top:40%;}
.side_right ul.QR_nav{ text-align: center; border: 1px solid #e1e1e1; padding:0 0 20px; margin-bottom: 20px; background-color: #fff;}
.side_right ul.QR_nav li { padding-top: 20px;}
.side_right ul.QR_nav li p { padding: 0; margin:10px 0 0;}
.side_right ul.tan_nav {width:60px; margin: 0 auto;}
.side_right ul.tan_nav li{margin-bottom: 20px;position: relative;height: 60px;width:60px;}
.side_right ul.tan_nav li span{width:60px;height: 60px;text-align: center;line-height: 60px;border-radius: 100%;background: rgba(0,176,176,.5);display: block;font-size:28px;color:#fff;z-index: 99;position: relative;}
.animate_wen {height: 60px;background: #00b0b0;line-height: 60px;text-indent: 34px;color:#fff;border-radius: 30px;position: absolute;left:60px;top:0;z-index: 98;width:0;overflow: hidden;font-family: "Microsoft YaHei";}
.side_right ul.tan_nav li:hover .animate_wen{left:-140px;width:200px;font-size:18px;}
.jxw{position: fixed;z-index: 9919;right:3%;top:70%;cursor: pointer;}

/* index_Wrap3 ��ƽר��*/
.index_Wrap3{position:relative;height:666px;background:#fff; margin-top:20px;}
.index_Wrap3 .zjCon{position:relative;width:100%;height:100%;overflow:hidden;}
.zj_slideBox{display:none;}
.zj_slideBox .hd{position:absolute;width:1090px;height:110px;left:60px;bottom:0;overflow:hidden;z-index:2; }
.zj_slideBox .hd li{float:left;width:198px;height:110px; padding: 0; margin: 0 20px 0 0; border:1px solid #cccccc;position:relative; background-color: #fff; overflow: hidden; display: inline-block;}
.zj_slideBox .hd li.zj_s img { float: left;}
.zj_slideBox .hd li.zj_s img{ float: left; max-height: 108px; margin-right:20px;}
.zj_slideBox .hd li.zj_s h6 { margin-top: 30px; font-weight: bold; color: #01afae;}
.zj_slideBox .hd li.zj_s h6,.zj_slideBox .hd li.zj_s p { font-size: 14px; }
.zj_slideBox .hd li p{position:absolute;left:100px;top:30px;color:#666;}
.zj_slideBox .hd li p b{display:block;font-size:16px;font-weight:normal;color:#333;}
.zj_slideBox .hd li.on{width:198px;height:110px;border:1px solid #00b0b0;overflow:hidden;}
.zj_slideBox .hd li.on p{left:100px;top:30px;}
.zj_slideBox .hd li.zj_s_xmd p,.zj_slideBox .hd li.zj_s_sbg p{left:80px;}
.zj_slideBox .hd li.zj_s_xmd.on p,.zj_slideBox .hd li.zj_s_sbg.on p{left:80px;}
.zj_slideBox .hd li.on p b{color:#00b0ae;font-size:16px;font-weight: bold;}
.zj_slideBox .bd li{display:none;height:480px;}
.zj_slideBox .bd li .zj_img {float: left; width: 480px; margin-left: 100px; height:500px; overflow:hidden;}
.zj_slideBox .bd li .zj_nr{ float:right;width:500px;margin-right:50px;}
.zj_slideBox .bd li .zj_nr h4{margin:25px auto 30px; }
.zj_slideBox .bd li .zj_nr h4 b{display:block;font-size:32px; font-family: Microsoft YaHei; font-weight:normal;color:#333;}
.zj_slideBox .bd li .zj_nr h4 strong{display:block;font-size: 16px; margin-top: 15px; font-weight: normal; margin-bottom: 20px;}
.zj_slideBox .bd li .zj_nr h4 em{display:block;line-height:1.6;margin-top: 5px;font-size: 16px;font-style:normal;font-weight:normal;color:#666666; width:470px;}
.zj_slideBox .bd li .zj_nr p{line-height:1.6;color:#666666;}
.zj_slideBox .bd li .zj_nr p span{display:block;margin-bottom:4px;font-size:16px;color:#333;font-weight:bold;}
.zj_slideBox .bd li .zj_nr p a{float:left;width:100%;color:#666668; line-height: 30px; background:url(../xg4.png) no-repeat 2px 10px; text-indent:20px;}
.zj_slideBox a.prev,.zj_slideBox a.next{ position:absolute;width:50px !important;height:100px;left:0;bottom:0;background:url(../img/zj/z.png) #fff no-repeat;}
.zj_slideBox a.next{left:auto;right:0; background:url(../img/zj/y.png);}
.zj_slideBox a.prev:hover{ background-color:rgba(204,204,204,.8); }
.zj_slideBox a.next:hover{ background-color:rgba(204,204,204,.8);}
.zj_ks{position:absolute;width:120px;height:300px;left:0;top:25px;}
.zj_ks li{ color:#666;font-size:14px; height: 47px;line-height: 47px;border-bottom: 1px solid #e1e1e1; cursor: pointer;}
.zj_ks li.on{border-bottom: 1px solid #323232; font-weight: bold;}
.zj_ks li a{display:block;}
.zj_ks li.on a{color:#323232;}
/* ��Լר��*/
.index_Wrap2 { height: 790px; position: relative; margin-bottom: 60px;}
.superDocBanner {z-index: 1; position: absolute; top:0; left: 50%; margin-left: -600px;}
.superDocCon { background-color: rgba(229,229,229,.5); margin:0 auto; z-index: 2; position: relative; top: 390px;}

.superDocCon .superDocScroll { margin:0 auto; position:relative;padding:60px 0;overflow:hidden;}
.superDocCon .superDocScroll .prev, .superDocCon .superDocScroll .next { display:block;position:absolute;top:130px;left:0;}
.superDocCon .superDocScroll a.prev, .superDocCon .superDocScroll a.next{ position:absolute;width:40px !important;height:100px;left:0;bottom:0;background:url(../../images/imgV2018/icon.png) #f2f2f2 no-repeat;}
.superDocCon .superDocScroll a.prev { background-position:10px -90px;}
.superDocCon .superDocScroll a.next{left:auto;right:0;background-position:-32px -90px;}
.superDocCon .superDocScroll a.prev:hover, .superDocCon .superDocScroll a.next:hover {background:url(../../images/imgV2018/icon.png) no-repeat;}
.superDocCon .superDocScroll a.prev:hover{ background-color:rgba(204,204,204,.8); background-position:-72px -90px;}
.superDocCon .superDocScroll a.next:hover{ background-color:rgba(204,204,204,.8); background-position:-114px -90px;}

.superDocList { width:1080px; margin: 0 auto;}
.superDocList ul {overflow:hidden;zoom:1; width:1080px; margin: 0 auto;}
.superDocList ul li { width:270px;float:left;overflow:hidden;padding:0; text-align: center; position: relative;}
.superDocList ul li p { line-height: 1.75em; font-size: 16px;}
.superDocList ul li p:first-of-type { color: #00b0b0;}
.superDocList ul li p>b { color: #333;}
.superDocList ul li img { width:180px;background:#fff;border:1px solid #e1e1e1; border-radius: 50%; margin-bottom: 30px;}
.superDocList ul li div { width:133px; position: absolute; top: 160px; left: 50%; margin-left: -65px; text-align: center;}
.superDocList ul li div em { background-color: #00b0b0; width: 62px; height: 27px; border-radius: 3px; float: left; color: #fff; font-style: normal; line-height: 27px; margin-right: 9px; font-weight: bold;}
.superDocList ul li div em:nth-of-type(2) { background-color: #ff366d; margin-right: 0;}

/*#fixerRight-kefu { display: none;}*/


/*v2018.2.html ר�ҿ�*/
.wheel_banner,.swiper-container,.swiper-wrapper,.swiper-slide{width:100%;height:100%;position:relative;}
.abn-team{padding:0;}
.team_desc{ width:100%; position: relative}
.tab-nav{ padding: 0;}
.tab-nav ul{ margin-top: 25px;width:120px;}
.tab-nav ul li{width:120px; margin: 0;height: 47px;line-height: 47px;text-align: center;}
.tab-nav ul li a{display: block;color:#666;font-size:14px;padding:0; border-bottom: 1px solid #e1e1e1;}
.tab-nav ul li:hover a,.tab-nav ul li.current a{color:#323232;font-weight: bold; border-bottom: 1px solid #323232; }
.tab-nav ul li:hover a.more{font-weight: normal;}

.tab-container{ width:100%; padding:0; color: #666;}
.tab-list-warp{ width: 1030px; height:480px; position: relative;margin-left: 170px;}
.tab-list-warp ul li{position: relative;width:100%;}
.doctor_img{width:480px;height: 480px;overflow: hidden;position: absolute;left:0;top:0;border-radius:0;background-color: #fff;}
.doctor_img img{ margin:0 auto;display:block;}
.doctor_info{padding-left:520px;min-height: 490px; }
.doctor_info h3{font-size:42px;line-height:42px; margin:0 0 15px; font-family:Microsoft YaHei UI Light; padding-top: 15px;}
.doctor_info h6{font-size:16px;}
.doctor_info .hr{ width:40px;height: 2px; background: #00b0b0;margin: 16px 0 32px 0;}
.zw{ overflow: hidden;}
.zw dl dd{float: left;margin: 0 30px 6px 0;font-size:14px;}
.zw dl dd a{display: block;color:#da9134;}
.jianjie{margin-top: 20px;}
.jianjie h5 {font-size:16px; line-height: 28px; color: #333; font-weight: bold;}
.jianjie p{font-size:14px; line-height: 28px;}
.jianjie p a{color:#01b1af;margin: 0 5px;}
.zw dl dd a:hover,.jianjie p a:hover{text-decoration: underline;}
.do_but{margin-bottom: 50px;}
.do_but a{display: block;float: left;margin-right: 18px;padding: 8px 0;width:140px;background: #fff;border-radius:20px;text-align: center;font-size:18px;border:2px solid transparent;}
.do_but a.zx{color:#fff;background: #de8112;border:2px solid #de8112;}
.do_but a.gh{border: 2px solid #de8112;color:#de8112;}
.date_table{width:100%;background: #fff;}
.date_table table{width:100%;border: 1px solid #eee;}
.date_table table tr th{text-align: center;vertical-align: middle;height: 40px;font-size:14px;background: #e9caa2;border: 1px solid #e9caa2;}
.date_table table tr td{text-align: center;vertical-align: middle;height: 40px;font-size:14px;border: 1px solid #eee;}
.date_table table tr td a{display:block; line-height:40px;}
.date_table table tr td a:hover{background:#fbead5;}

.tab-swiper-container {position: relative; margin-top: 50px;}
.tab-swiper-container .swiper-container {width: 90%;}
.tab-swiper-container .swiper-button-next,.tab-swiper-container .swiper-button-prev{width:40px; height:150px;font-family: "iconfont";line-height: 150px;font-size:38px;color:#e2ba88;background:none;margin-top: -75px;z-index: 99999}
.tab-swiper-container .swiper-button-next{right:0;}
.tab-swiper-container .swiper-button-prev{left: 0;}
.swiper-container2 .swiper-slide{ width: 198px; height: 98px; cursor: pointer;border: 1px solid #e1e1e1;overflow: hidden;background-color: #fff; box-shadow: 0px 0px 10px rgba(0, 176, 176, 0);
    border-radius:0;margin-right: 20px;}
.swiper-container2 .swiper-slide img{ float: left; max-height: 98px; margin-right: 15px;}
.swiper-container2 .swiper-slide.swiper-active img {}
.swiper-container2 .swiper-slide h6 { margin-top: 30px; font-weight: bold; color: #01afae;}
.swiper-container2 .swiper-slide h6,.swiper-container2 .swiper-slide p { font-size: 14px; line-height: 1.5em;}
.swiper-container2 .swiper-slide:hover,.swiper-container2 .swiper-slide.swiper-active { border: 1px solid #01afae;}
@media (max-width: 1439px){
	.zw{margin-bottom: 28px;}
	.jianjie{margin-bottom: 28px;}
	.do_but{margin-bottom:30px;}
}





.imgnews img{
  width: 100%;
}


.head .nav ul li{text-align:right;}

/*******医生部分**********/

/*头部开始*/
.bodyCon08{background:none}
.bodyCon08 .students{margin:0 auto;width:1200px;height:480px;position:relative;}
.bodyCon08 .students p.PP{width:510px;height:50px;font-size:16px;color:#333;text-align:center;position:absolute;top:60px; left:300px;}
#four_flash{position:relative;width:1200px;height:400px; margin:0 auto;position:absolute;bottom:40px;}
#four_flash .flashBg{width:1100px;height:460px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%;height:460px; position:absolute;top:15; left:0;}
#four_flash .flashBg ul.mobile li{border:1px solid #cccccc;float:left;width:320px;height:420px;margin-left:30px;padding-top:30px;color:#6C6E85;}
#four_flash .flashBg ul.mobile li:hover{border:2px solid #00b0b0; color:#00b0b0;font-weight: bold;}
#four_flash .flashBg ul.mobile li img{width:140px;height:140px;display:block; margin:0 auto; border-radius:82px;}
#four_flash .flashBg ul.mobile li.img{border:6px solid #00b0b0;}



#four_flash .flashBg ul.mobile li dd{font-size:20px;width:290px;line-height:30px;text-align:center;border-bottom:1px solid #dadce3;margin: 0 auto;padding: 1rem 0;}
#four_flash .flashBg ul.mobile li.a dd{font-weight: bold;}



#four_flash .flashBg ul.mobile li p{font-size:14px; text-align:center;width:290px; line-height:22px;padding-top:14px;margin: 0 auto;text-align: justify;}
#four_flash .flashBg ul.mobile li span{
font-size: smaller;
}
#four_flash .flashBg ul.mobile li a{display:block;border:0px;margin:8px auto;color: #999;}
#four_flash .flashBg ul.mobile li a:hover{color:#00b0b0;font-weight:bolder;}
#four_flash .but_left{width:50px;height:100px;position:absolute; top:136px; left:0px;}
#four_flash .but_right{width:50px;height:100px; position:absolute; top:136px; right:0px;}
#four_flash .but_left:hover{background:url(../img/qianxleft1.png) no-repeat;}
#four_flash .but_right:hover{background:url(../img/qianxr1.png) no-repeat;}



/* B站嵌入视频 */
.channel-grid {
          display: grid;
          grid-template-columns: repeat(3, 1fr);
          gap: 10px;
          margin-bottom: 15px;
      }
      .video-card {
          background: white;
          border-radius: 8px;
          overflow: hidden;
          box-shadow: 0 1px 3px rgba(0,0,0,0.1);
      }
      .video-container {
          position: relative;
          width: 100%;
          padding-bottom: 56.25%; /* 16:9宽高比 */
          overflow: hidden;
      }
      .bilibili-iframe {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          border: none;
          /* 消除潜在黑边 */
          transform: scale(1.02);
          transform-origin: center center;
      }
      .video-info {
          padding: 10px;
      }
      .video-title {
          font-size: 14px;
          color: #333;
          margin-bottom: 5px;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical;
          overflow: hidden;
      }
      .channel-name {
          font-size: 12px;
          color: #666;
      }
  .video-container iframe {
    position: absolute;
    width: 100%;
    height: 100%;
  }





 /* banner轮播容器（固定高度，防止下方内容跳动） */
.c-banner {
  position: relative;
  width: auto;
  height: 760px; /* 设置轮播图高度（按需调整） */
  overflow: hidden;
  margin: 0 auto;
}

.banner {
  width: 100%;
  height: 100%;
  
  overflow: hidden;
}

/* 轮播图片列表（横向排列） */
.slides {
  width: 100%;
  height: 100%;
  display: flex;
  transition: transform 1s cubic-bezier(0.25, 0.1, 0.25, 1); /* 更柔和的缓冲效果 */
}

.slides li {
  min-width: 100%;
  height: 100%;
  position: relative;
  list-style: none;
}

.slides img {
  width: 100%;
  height: 100%;
  object-fit: cover; /* 图片填充整个轮播区域 */
}

/* 隐藏单选框 */
input[type="radio"] {
  display: none;
}

/* 导航按钮（对应你的jumpBtn） */
.jumpBtn {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 10px;
  z-index: 2;
}

.jumpBtn label {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.877);
  cursor: pointer;
  transition: background 1s;
}

/* 当前选中的导航按钮样式 */
input[type="radio"]:checked + .slides + .jumpBtn label {
  background: white;
}



/* 轮播逻辑（通过单选框控制切换） */
#slide1:checked ~ .jumpBtn label[for="slide1"],
#slide2:checked ~ .jumpBtn label[for="slide2"],
#slide3:checked ~ .jumpBtn label[for="slide3"],
#slide4:checked ~ .jumpBtn label[for="slide4"]{
  background: white;
  transform: scale(1.2);
  transition: all 1s ease;
}
/* #slide5:checked ~ .jumpBtn label[for="slide5"] */ 

/* 轮播逻辑（通过单选框控制切换） */
#slide1:checked ~ .slides {
    transform: translateX(0%);
}
#slide2:checked ~ .slides {
    transform: translateX(-100%);
}
#slide3:checked ~ .slides {
    transform: translateX(-200%);
}
#slide4:checked ~ .slides {
    transform: translateX(-300%);
}
/* #slide5:checked ~ .slides {
    transform: translateX(-400%);
} */