@charset "utf-8";
/* CSS Document */
*{ padding:0px; margin:0px;}
body{ margin:0px; padding:0px; font-size:12px;font-family:"黑体",' 宋体';color: #595959;line-height:24px; background:#fff;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form{ margin:0px; padding:0px;}
ul,li{ list-style:none}
i, cite, em, var, address, dfn{ font-style:normal;}
h1,h2,h3,h4,h5,h6,strong, b{ font-weight:normal;}
img{border:0px; padding:0px;}
a{ color:#313036; text-decoration:none}
a:hover{color:#6ac5d8;text-decoration:none;}
.clear{ clear:both;font-size:0px; line-height:0px}
.divleft{ float:left}
.divright{ float:right}
.hidden{display:none;}

*html{background-image:url(d); background-attachment:fixed;}
.title{margin-bottom:15px; border-bottom:1px solid #d8d8d8; height:28px;}
.title a{ display:block;width:100%; height:100%;}
.title a img{ float:left;}
.title a span{width:15px; height:15px; text-align:center; line-height:14px; color:#d8d8d8; display:block; float:right; border:1px dashed #d8d8d8;margin-top: 7px;transition: all 0.3s linear 0s;}
.title a em{display:block; float:right;width:34px; height:6px;transition: all 0.3s linear 0s; background:url(../images/more.png);margin-top: 15px;}
.title a:hover span{color:#5fbacc; border-color:#5fbacc;}
.title a:hover em{background:url(../images/more_bg.png);}
.border1{border-top:1px solid #fff;}
.border{border-top:1px solid #e5e5e5;}
.border-right,.b-r{border-right:1px solid #e5e5e5;}
.br{border-right:1px solid #e5e5e5;}
.top-right{display:none;}
.main1-top:first-child {
    display: none;
}
/*内页banner样式*/
@-webkit-keyframes move{0% {left:800px; opacity: 0;}100% { left:560px; opacity: 1; }}
@-moz-keyframes move{0% {left:800px; opacity: 0;}100% { left:560px; opacity: 1; }}
@-o-keyframes move{0% {left:800px; opacity: 0;}100% { left:560px; opacity: 1; }}
@-ms-keyframes move{0% {left:800px; opacity: 0;}100% { left:560px; opacity: 1; }}
@keyframes move{0% {left:800px; opacity: 0;}100% { left:560px; opacity: 1; }}
.move{-webkit-animation:move 0.8s ease backwards;-moz-animation:move 0.8s ease backwards;-o-animation:move 0.8s ease backwards;animation:move 0.8s ease backwards;-ms-animation:move 0.8s ease backwards;}
.doc-all{background:url(../images/doc-all_bg.jpg) no-repeat center top #e4eeee;}
.ny-banner .banner-c{width:1000px; margin:0px auto; height:340px; position:relative;}
.ny-banner .banner-c .doc-b2{ position:absolute; left:560px; top:70px;animation-delay:100ms;-webkit-animation-delay:100ms;-moz-animation-delay:100ms;-ms-animation-delay:100ms;-o-animation-delay:100ms;}
.ny-banner .banner-c .doc-b3{ position:absolute; left:560px; top:235px;animation-delay:500ms;-webkit-animation-delay:500ms;-moz-animation-delay:500ms;-ms-animation-delay:500;-o-animation-delay:500ms;}

@-webkit-keyframes fk-m{0% {left:800px; opacity: 0;}100% { left:560px; opacity: 1; }}
@-moz-keyframes fk-m{0% {left:800px; opacity: 0;}100% { left:560px; opacity: 1; }}
@-o-keyframes fk-m{0% {left:800px; opacity: 0;}100% { left:560px; opacity: 1; }}
@-ms-keyframes fk-m{0% {left:800px; opacity: 0;}100% { left:560px; opacity: 1; }}
@keyframes fk-m{0% {left:800px; opacity: 0;}100% { left:560px; opacity: 1; }}
.fk-m{-webkit-animation:fk-m 0.8s ease backwards;-moz-animation:fk-m 0.8s ease backwards;-o-animation:fk-m 0.8s ease backwards;animation:fk-m 0.8s ease backwards;-ms-animation:fk-m 0.8s ease backwards;}
.js-banner{background:url(../images/banner-js.jpg) no-repeat center top #e7f0ff;}
.js-banner .js-b2{ position:absolute; left:560px; top:70px;animation-delay:100ms;-webkit-animation-delay:100ms;-moz-animation-delay:100ms;-ms-animation-delay:100ms;-o-animation-delay:100ms;}
.js-banner .js-b3{ position:absolute; left:560px; top:235px;animation-delay:500ms;-webkit-animation-delay:500ms;-moz-animation-delay:500ms;-ms-animation-delay:500;-o-animation-delay:500ms;}

@-webkit-keyframes art-m{0% {left:700px; opacity: 0;}100% { left:400px; opacity: 1; }}
@-moz-keyframes art-m{0% {left:700px; opacity: 0;}100% { left:400px; opacity: 1; }}
@-o-keyframes art-m{0% {left:700px; opacity: 0;}100% { left:400px; opacity: 1; }}
@-ms-keyframes art-m{0% {left:700px; opacity: 0;}100% { left:400px; opacity: 1; }}
@keyframes art-m{0% {left:700px; opacity: 0;}100% { left:400px; opacity: 1; }}
.art-m{-webkit-animation:art-m 0.8s ease backwards;-moz-animation:art-m 0.8s ease backwards;-o-animation:art-m 0.8s ease backwards;animation:art-m 0.8s ease backwards;-ms-animation:art-m 0.8s ease backwards;}
.art_banner{background:url(../images/art_bg.jpg) no-repeat center top #f2f7e8;}
.art_banner .art-b2{ position:absolute; left:400px; top:40px;animation-delay:100ms;-webkit-animation-delay:100ms;-moz-animation-delay:100ms;-ms-animation-delay:100ms;-o-animation-delay:100ms;}
.art_banner .art-b3{ position:absolute; left:400px; top:235px;animation-delay:500ms;-webkit-animation-delay:500ms;-moz-animation-delay:500ms;-ms-animation-delay:500;-o-animation-delay:500ms;}

@-webkit-keyframes cgal-m{0% {left:800px; opacity: 0;}100% { left:560px; opacity: 1; }}
@-moz-keyframes cgal-m{0% {left:800px; opacity: 0;}100% { left:560px; opacity: 1; }}
@-o-keyframes cgal-m{0% {left:800px; opacity: 0;}100% { left:560px; opacity: 1; }}
@-ms-keyframes cgal-m{0% {left:800px; opacity: 0;}100% { left:560px; opacity: 1; }}
@keyframes cgal-m{0% {left:800px; opacity: 0;}100% { left:560px; opacity: 1; }}
.cgal-m{-webkit-animation:cgal-m 0.8s ease backwards;-moz-animation:cgal-m 0.8s ease backwards;-o-animation:cgal-m 0.8s ease backwards;animation:cgal-m 0.8s ease backwards;-ms-animation:cgal-m 0.8s ease backwards;}
.cgali_banner{background:url(../images/cgal_bg.jpg) no-repeat center top #e9e0d0;}
.cgali_banner .cgal-b2{ position:absolute; left:560px; top:70px;animation-delay:100ms;-webkit-animation-delay:100ms;-moz-animation-delay:100ms;-ms-animation-delay:100ms;-o-animation-delay:100ms;}
.cgali_banner .cgal-b3{ position:absolute; left:560px; top:235px;animation-delay:500ms;-webkit-animation-delay:500ms;-moz-animation-delay:500ms;-ms-animation-delay:500;-o-animation-delay:500ms;}


.ny-banner1{width:1000px; height:297px; overflow:hidden; margin:0px auto;}
.ny-banner-left{width:271px; height:297px; background:#fcfcfc; float:left;}
.ny-banner-left img{width:271px; height:297px;}
.ny-banner-right{width:728px; height:296px;float:right; margin-left:1px;margin-top:1px; position:relative}

.chan-banner{ width:728px; height:296px; overflow:hidden; position:relative;}
.chan-banner ul li{height:296px; overflow:hidden; position:absolute;}
.chan-banner-jt{ width:34px; position:absolute; right:0px; top:0px; z-index:100;}
.chan-banner-jt ul{}
.chan-banner-jt li{ width:34px; height:88px; padding-top:10px; margin-bottom:1px; background:#6ac5d8; font-family:"黑体"; font-size:0px; line-height:0px; text-align:center; color:#ededed; overflow:hidden; cursor:pointer; transition: all 0.3s linear 0s;}
.chan-banner-jt li:hover{background:#3a9baf;}
.chan-banner-jt li p{font-size:16px; line-height:20px; overflow:hidden;}
/***********index-top*************************/
.index-top{width:100%; height:35px; background:url(../images/top-bg.jpg) repeat-x;}
.top-center{width:1000px; margin:0px auto; height:35px;color:#999;font-family:' 宋体';}
.top-left{width:350px; height:35px; line-height:35px;}
.top-left a{color:#999; font-size:12px;padding:5px;transition: all 0.3s linear 0s;}
.top-left a:hover{ text-decoration:underline;color: #0e899c;}
.top-right{width:175px;}
.top-right span{ line-height:35px; display:block; float:left;}
.top-right a{width:24px; height:24px; display:block; background:url(../images/public.png) no-repeat; margin:5px; float:left;transition: all 0.3s linear 0s;}
.top-right a.top-a1{ background-position:0px 1px;}
.top-right a.top-a1:hover{ background-position:0px -23px;}
.top-right a.top-a2{ background-position:-24px 1px;}
.top-right a.top-a2:hover{ background-position:-24px -23px;}
.top-right a.top-a3{ background-position:-48px 1px;}
.top-right a.top-a3:hover{ background-position:-48px -23px;}
.top-right a.top-a4{ background-position:-72px 1px;}
.top-right a.top-a4:hover{ background-position:-72px -23px;}

/***********index-head*************************/
.index-head{width:1000px; margin:0px auto; height:60px; padding:25px 0px; overflow:hidden;font-family:' 宋体';}
.head-left{width:740px;}
.head-left h1{ display:block; height:60px; overflow:hidden; float:left;width:315px;}
.head-left p{ display:block; height:55px; overflow:hidden; float:left;width:350px; margin-left:40px; padding-left:25px;padding-top: 10px;}
.head-left p span{ display:block;width:50% !important; float:left;}
/***********index-nav*************************/
.index-nav{width:100%; height:50px; background:#6ac5d8;font:16px/50px ''; position:relative; z-index:99;}
.nav-bg{width:100%; height:166px; background:#fff; opacity:0.5; position:absolute;top:50px; left:0px; display:none;}
.nav-dh{width:1000px; margin:0px auto; height:50px;}
.nav-dh span a{color:#016377;width:100%; height:100%; display:block;transition: all 0.3s linear 0s;}
.nav-dh span a:hover{color:#fff;background:#ff9845;}
.nav-dh span{ display:block;width:125px; float:left; line-height:50px; text-align:center;}
.nav-dh ul{/* width:375px; */ float:left; display:block;}
.nav-dh ul li{width:125px; display:block; float:left; text-align:center;color:#016377; position:relative; cursor:pointer;transition: all 0.3s linear 0s; height:50px;}
.nav-dh ul li span{ display:block;width:100%; height:100%;transition: all 0.3s linear 0s;}
.nav-dh ul li span i{width:8px; height:7px; display:block; background:url(../images/jt-bef.png) no-repeat center top; position:absolute;top:22px; right:15px;
-webkit-transition: -webkit-transform 0.4s ease-out;
-moz-transition: -moz-transform 0.4s ease-out;
-ms-transition: -moz-transform 0.3s ease-out;
-o-transition: -moz-transform 0.3s ease-out;
transition: transform 0.4s ease-out;}
.nav-dh ul li.hover span{color:#fff; background:#ff9845;}
.nav-dh ul li.hover span i{background:url(../images/jt-aft.png) no-repeat center top;-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);transform: rotate(360deg);}
.nav-yc{width:115px;background:url(../images/yc-bg.png) repeat-y 10px top #fff;font:12px/25px '宋体';position:absolute; top:50px;padding-left:10px;padding-top:5px; display:none;z-index:9999;opacity: 0.7;padding-bottom:10px; left:0px;filter:alpha(opacity=70);}
.nav-yc a{ display:block; width:100%; height:25px;color:#2a2a2a;}
.nav-yc a:hover{color:#6ac5d8}

/*****************右边样式*******************/
.right-position{height:26px;display:block;border-bottom:1px solid #e5e5e5;}
.right-position h3{_width:115px;float:left;font-size:20px;line-height:24px; color:#6ac5d8;border-bottom:3px solid #5db7ca;display: block;}
.right-position h3 img{ float:left;}
.right-position h3 span{height:23px; padding-left:5px; float:left;}
.right-position p{float:right;height:22px;font-family:"宋体";color:#666;}
.right-position p a{font-size:12px;line-height:12px;color:#666;}
.right-position p a:hover{color:#2695ac; text-decoration:underline;}

.index-center{width:1000px; margin:0px auto; overflow:hidden; margin-top:20px;}
.index-left{width:744px; overflow:hidden;}
.index-right{width:255px;overflow:hidden;}
.right-c1{ padding-left:25px; overflow:hidden; padding-bottom:20px; position:relative;}
.right-cc{ overflow:hidden;width:246px;}
.right-cc a{width:62px; height:92px; display:block; overflow:hidden; float:left; margin-right:20px; margin-bottom:3px;}
.right-cc a dl{ display:block; width:100%; height:100%;}
.right-cc a dl dt{ display:block; width:62px; height:62px; background:url(../images/public.png) no-repeat;transition: all 0.3s linear 0s;}
.right-cc a dl dd{ display:block; width:62px; height:30px; line-height:30px; text-align:center;color:#666;}
.right-cc a.right-a1 dl dt{ background-position:0px -81px;}
.right-cc a.right-a1:hover dl dt{ background-position:0px -143px;}
.right-cc a.right-a2 dl dt{ background-position:-63px -81px;}
.right-cc a.right-a2:hover dl dt{ background-position:-63px -143px;}
.right-cc a.right-a3 dl dt{ background-position:-126px -81px;}
.right-cc a.right-a3:hover dl dt{ background-position:-126px -143px;}
.right-cc a.right-a4 dl dt{ background-position:0px -205px;}
.right-cc a.right-a4:hover dl dt{ background-position:0px -267px;}
.right-cc a.right-a5 dl dt{ background-position:-63px -205px;}
.right-cc a.right-a5:hover dl dt{ background-position:-63px -267px;}
.right-cc a.right-a6 dl dt{ background-position:-126px -205px;}
.right-cc a.right-a6:hover dl dt{ background-position:-126px -267px;}
.right-cc a:hover dl dd{color:#5db7ca;}

.pad-top{ padding-top:15px;}
.right-form{margin-top:10px; height:32px; width:100%;float: left;}
.right-form input{height:26px;line-height:26px;padding: 0;border: none;background: none; float:left;}
.right-form input.search_text1{width:148px;border:1px solid #e5e5e5;}
.right-form input.submit_btn1{width:72px; margin-left:5px; background:#ff9845;font:12px/26px '宋体';color:#fff; text-align:center;transition: all 0.3s linear 0s; cursor:pointer;}
.right-form input.submit_btn1:hover{ background:#f57610;}
.right-c1 p{font:12px/24px '宋体';color:#908f8f}
.right-c1 p span{color:#f03d2a;}
.right-cc1{ overflow:hidden;width:246px;}
.right-cc1 a{ display:block;font:14px/25px '宋体';float:left; margin-right:3px; margin-bottom:5px; background:#f2f2f2;width:240px;transition: all 0.3s linear 0s;padding-left:5px;}
.right-cc1 a:hover{ background:#319aaf;color:#fff;}
.right-zj{width:100%; height:266px; overflow:hidden;}
.right-zj ul{ width:9999px;}
.right-zj ul li{width:230px; height:266px; display:block; float:left;}
.zj-button{ position:absolute; top:20px;width:20px; height:15px; background:#e2e2e2;color:#fff; line-height:14px; text-align:center; font-size:20px; cursor:pointer;}
#zj-l{right:25px;}
#zj-r{right:0px;}

/******************左边样式****************************/
.left-position{height:30px;font-family:"宋体"; margin-bottom:20px;font-size:14px;}
.left-position span{line-height:30px;color:#666;}
.left-position a{color:#666;}
.left-position a:hover{color:#6ac5d8;}

.ryjx-right{width:728px;}
.ryjx-left{width:242px;overflow:hidden;}
.left-main1{width:240px; overflow:hidden; border:1px solid #e5e5e5;border-bottom:0px;}
.left-main1 dl{ display:block;height:43px; border-bottom:1px solid #e5e5e5;transition: all 0.3s linear 0s;}
.left-main1 dl dt{ display:block;height:43px; width:43px;border-right:1px solid #e5e5e5; background:url(../images/public.png) no-repeat; float:left;transition: all 0.3s linear 0s;}
.left-main1 dl dd{ display:block;height:43px;padding-left:20px;float:left;}
.left-main1 dl dd a{ display:block;width:100%; height:100%;}
.left-main1 dl dd a span{font-size:16px; line-height:43px;color:#666; padding-right:6px;transition: all 0.3s linear 0s;}
.left-main1 dl dd a em{font-size:10px; line-height:43px;color:#e2e2e2;transition: all 0.3s linear 0s;}
.left-main1 dl:hover{ background:#fcfcfc;}
.left-main1 dl:hover a span{color:#5db7ca;}
.left-main1 dl:hover a em{color:#5db7ca; padding-left:7px; line-height:40px;}
.left-main1 dl.left-dl1 dt{ background-position:-302px 1px;}
.left-main1 dl:hover.left-dl1 dt{ background-position:-302px -42px;}
.left-main1 dl.left-dl2 dt{ background-position:-345px 1px;}
.left-main1 dl:hover.left-dl2 dt,.left-main1 dl.hover.left-dl2 dt{ background-position:-345px -42px;}
.left-main1 dl.left-dl3 dt{ background-position:-388px 1px;}
.left-main1 dl:hover.left-dl3 dt{ background-position:-388px -42px;}
.left-main1 dl.left-dl4 dt{ background-position:-430px 1px;}
.left-main1 dl:hover.left-dl4 dt{ background-position:-430px -42px;}
.left-main1 dl.left-dl5 dt{ background-position:-188px -81px;}
.left-main1 dl:hover.left-dl5 dt{ background-position:-188px -124px;}
.left-main1 dl.left-dl6 dt{ background-position:-188px -167px;}
.left-main1 dl:hover.left-dl6 dt{ background-position:-188px -210px;}
.left-main1 dl.left-dl7 dt{ background-position:-232px -104px;}
.left-main1 dl:hover.left-dl7 dt{ background-position:-232px -147px;}
.left-main1 dl.left-dl8 dt{ background-position:-275px -104px;}
.left-main1 dl:hover.left-dl8 dt{ background-position:-275px -147px;}
.left-main1 dl.left-dl9 dt{ background-position:-317px -104px;}
.left-main1 dl:hover.left-dl9 dt{ background-position:-317px -147px;}

.left-main2{ margin-top:20px; overflow:hidden;}
.left-title{ border-bottom:1px solid #e5e5e5; line-height:35px; font-size:16px;color:#666;}
.left-title i{width:14px; height:18px; display:block; float:left; background:url(../images/public.png) -460px -86px; margin-right:8px; margin-top:10px;}
.left-main2-cc{ padding-top:15px; overflow:hidden;width:290px;}
.left-main2-cc a{width:56px; height:86px; display:block; float:left; margin-right:6px;}
.left-main2-cc a dl{width:56px; height:86px; display:block;}
.left-main2-cc a dl dt{width:56px; height:56px; display:block; background:url(../images/public.png) no-repeat #5db7ca;transition: all 0.3s linear 0s;}
.left-main2-cc a dl dd{display:block;font:12px/30px '宋体'; text-align:center;color:#666;}
.left-main2-cc a.a1 dl dt{ background-position:-361px -107px;}
.left-main2-cc a.a2 dl dt{ background-position:-418px -107px;}
.left-main2-cc a.a3 dl dt{ background-position:-231px -191px;}
.left-main2-cc a.a4 dl dt{ background-position:-287px -191px;}
.left-main2-cc a:hover dl dt{ background-color:#e79e2b;}
.left-bottom{ padding-top:15px;}
.left-bottom p{ display:block; padding-bottom:10px; border-bottom:1px dashed #e5e5e5; margin-bottom:15px;}


/**************底部电话预约****************/
.bottom-main1{width:950px; margin:0px auto;height:70px; background:#6a6a6a; margin-top:15px; padding-top:30px; padding-left:50px;}
.bottom-main1 a{ display:block; float:left;margin-right: 20px;width: 120px;font:14px/45px '宋体';color:#e7e7e7;padding-left: 50px; height:70px;}
.bottom-main1 a.bottom-zx1{ background:url(../images/list-pic1.jpg) no-repeat left top;}
.bottom-main1 a.bottom-zx2{ background:url(../images/list-pic2.jpg) no-repeat left top;}
.bottom-main1 a.bottom-zx3{ background:url(../images/list-pic3.jpg) no-repeat left top; padding-left:60px;width:110px;}
.bottom-main1 a.bottom-zx4{ background:url(../images/list-pic4.jpg) no-repeat left top;padding-left:60px;width:110px;}
.bottom-main1 a.bottom-zx5{ background:url(../images/list-pic5.jpg) no-repeat left top;padding-left:40px;width:130px;}

/***********index-foot*******************/
.index-foot{width:100%; background:url(../images/foot_bg.jpg); overflow:hidden; padding:50px 0px;font:12px/20px '宋体';color:#fff; margin-top:15px;}

.footer{width:1000px; margin:0px auto; overflow:hidden;}
.footer-c1{width:225px; border-right:1px solid #58bdcb; overflow:hidden; padding-right:30px;}
.footer-c1 p{ text-align:center; color:#025460; padding-top:15px; font-family:'宋体';}
.footer-c2{width: 400px; border-left:1px solid #097688; padding:0px 25px;height: 260px;border-right:1px solid #58bdcb;}
.footer-top{width:100%; float:left; height:45px; overflow:hidden;}
.footer-top h3{_width:120px;width:117px;line-height:30px; padding-bottom:15px; display:block; float:left; margin-right:15px; _margin-right:7px;}
.footer-top h3 a{color:#fff;border-bottom:1px solid #fff; display:block; float:left; font-size:14px;}
.footer-top h3 i{width:17px; height:17px; display:block; background:url(../images/public.png) no-repeat; float:left; margin-top:8px; margin-right:3px;transition: all 0.3s linear 0s;}
.footer-top h3 i.footer-i1{background-position:-63px -365px;}
.footer-top h3 i.footer-i2{background-position:-81px -365px;}
.footer-top h3 i.footer-i3{background-position:-99px -365px;}
.footer-top h3:hover i.footer-i1{background-position:-63px -382px;}
.footer-top h3:hover i.footer-i2{background-position:-81px -382px;}
.footer-top h3:hover i.footer-i3{background-position:-99px -382px;}
.footer-c2 ul{width:120px; display:block; float:left; margin-right:10px;line-height:27px;}
.footer-c2 ul li a{color:#d0f8fe; padding:5px;border-radius: 2px; margin-left: 20px;transition: all 0.3s linear 0s;}
.footer-c2 ul li a:hover{ background:#f2f2f2;color:#0e899c;}

.footer-c3{width:259px; /*background: url(../images/foot_wx.jpg) no-repeat 32px 0px;*/ height:260px;border-left: 1px solid #097688; padding-left:32px;}
.f-c1{width:150px; line-height:22px; height:96px; overflow:hidden;display: none;}
.f-c2{width:100%;font:14px/20px '';overflow:hidden;color:#d0f8fe;padding-top: 20px;}
.f-c2 h3{ padding-top:10px;}
.f-c3{margin-top:30px; height:32px; width:231px; background:url(../images/public.png) 0px -49px;float: left;}
.f-c3 input{width:190px;height:32px;line-height:32px;padding: 0;border: none;background: none; float:left;}
.f-c3 input#tijiao{width:38px;}
#search {text-indent: 1em;color:#b5b5b5}

/*******************各科室推荐技术******************/
.list-footer{width:100%;overflow:hidden;margin-bottom:21px;padding-top: 20px;}
.list-footer .f_l{width:668px;height:414px;overflow:hidden;float:left;}
.list-footer .f_lt{width:660px;height:35px;}
.list-footer .f_lt a{ display:block; height:100%; width:100%;}
.list-footer .f_lt h3{height:32px;float:left;font-size:18px;line-height:22px;font-weight:normal;}
.list-footer .f_lt h3 span{width:13px;height:18px;float:left;background:url(../images/public.png) no-repeat -288px -49px; margin-top:2px; margin-right:5px;transition: all 0.3s linear 0s;}
.list-footer .f_lt a em{font:12px/25px '宋体'; float:right;}
.list-footer .f_lt a:hover{color:#6ac5d8;}
.list-footer .f_lt a:hover h3 span{ background-position:-288px -68px;}
.f_lb1{width:660px;overflow:hidden;float:left;}
.f-lb1 ul{width: 666px;overflow: hidden;}
.f-lb1 ul li{width:217px;height:124px;float:left;position:relative; margin-right:5px; margin-bottom:5px; overflow:hidden;}
.f-lb1 ul li a{width:217px;height:124px;display:block;}
.f-lb1 ul li a img{width:217px;height:124px;}
.f-lb1 ul li span{width:217px;height:32px;position:absolute;top:92px;left:0px;background:#3f3f3f;opacity:0.5;}
.f-lb1 ul li h4{width:100%;font-size:16px;line-height:32px;text-align:center;color:#fff; position:absolute; left:0px; bottom:0px;}
.f-lb1 ul li a div{width:100%; height:100%; position:absolute; left:0px;bottom:-100%;}
.f-lb1 ul li:hover div{ bottom:0px;transition: all 0.3s linear 0s;}
.f_r{width:49px;height:417px;float:right;background:url(../images/footer_03.png) no-repeat; margin-right:5px;}
.f_r li{width:49px;font-size:14px;height:49px; margin-top:31px;color:#d0d0d0;text-align:center;font-family:"宋体";line-height:49px;}
.f_r li a{width:100%; height:100%;color:#d0d0d0;display:block;}
.f_r ul li.hover a{background:url(../images/public.png) -251px 0px;color:#fff; font-weight:bold;}

/*********************分享*************************************/
.footer_fx{ overflow:hidden; height:35px;}
.footer_fx_logo{width:220px;height:30px;float:left;}
.footer_fx_logo p{ display:block; float:left;font:14px/30px '宋体';}
.footer_fx_logo p i{width:10px; height:14px; display:block; float:left; background:url(../images/public.png) -50px -369px; margin-right:4px; margin-top:9px;transition: all 0.3s linear 0s;}
.footer_fx_logo:hover p i{ background-position:-50px -383px;}
.footer_sc{width:165px;float:right;padding-right:10px;}
.footer_sc a{width:75px;height:20px;float:left;font-family:"宋体";}
.footer_sc span{width:18px;height:20px;float:left;background:url(../images/public.png)no-repeat -219px -254px;margin-right:3px;transition: all 0.3s linear 0s;}
.footer_sc a:hover span{ background-position:-219px -276px;;}
.footer_sc .fx_sc_r{ margin-left:15px;}
.footer_sc .fx_sc_r span{background:url(../images/public.png)no-repeat -238px -250px;}
.footer_sc a.fx_sc_r:hover span{ background-position:-238px -270px;}

/**************************专家列表页和专家团队页******************************/

#zj-footer{width:718px;overflow:hidden;margin-top:30px;border-top:1px solid #e3e3e3;padding-top: 15px;}
#zj-footer .footer_tit {width:745px;font-size:18px;height:55px;color:#666;}
#zj-footer .footer_tit li{ display:block;float:left;height:50px;padding-right:34px;}
#zj-footer .footer_tit li a{float:left;height:45px;text-align:center;line-height:45px;border-bottom:1px solid #c8c8c8;}
#zj-footer .footer_tit li.hover a{color:#55b9cf;border-bottom:2px solid #45a2b6;}
#zj-footer .footer_tit li a:hover{color:#55b9cf;border-bottom:2px solid #45a2b6;}
#zj-footer .footer_tu{width:745px; /* height:550px; */ overflow:hidden; padding-top:20px;}
.footer_tu p{font-size:12px;color:#666;font-family:"宋体";text-align:center;}
.footer_tu li{width:224px;height:252px;float:left;margin-right:24px;margin-bottom:23px;position:relative;overflow:hidden;transition:all 0.3s linear;}
.footer_tu li img{width:224px;height:252px;}
.footer_tu a{display:block;}
.footer_tu span{width:100%;height:67px;color:#666;position:absolute;left:0px;bottom:0px;background:#efefef;opacity:0.9;text-align:center;z-index:100;}
.footer_tu h3{font:14px/43px "宋体";height:33px;}
.footer_tu p{font:12px/24px "宋体";height:12px;}
.footer_tu li:hover a span{background:#73c9dc;color:#fff;}
.footer_tu li:hover a span p{color:#fff;}
.footer_tu_j{width:54px;height:54px;position:absolute;left:85px; bottom:-116px; transition: 0.3s linear;display:block;background:url(../images/fangda_1.png) no-repeat;}
.footer_tu li:hover .footer_tu_j{bottom:116px;}	                       
.footer_tu_j:hover {background:url(../images/fangda_2.png) no-repeat;}

@-webkit-keyframes qrcode {
    0% {top:-17px;opacity: 1;}
    50% {top:160px;opacity: 1;}
    100% {top:-17px;opacity: 1;}
}
@-moz-keyframes qrcode {
    0% {top:-17px;opacity: 1;}
    50% {top:160px;opacity: 1;}
    100% {top:-17px;opacity: 1;}
}
@-o-keyframes qrcode {
    0% {top:-17px;opacity: 1;}
    50% {top:160px;opacity: 1;}
    100% {top:-17px;opacity: 1;}
}
@keyframes qrcode {
    0% {top:-17px;opacity: 1;}
    50% {top:160px;opacity: 1;}
    100% {top:-17px;opacity: 1;}
}
.qrcode {
	-webkit-animation-name: qrcode;
	-moz-animation-name: qrcode;
	-o-animation-name: qrcode;
	animation-name: qrcode;
	-webkit-animation-delay: 0.5s;
	-moz-animation-delay: 0.5s;
	-o-animation-delay: 0.5s;
	animation-delay: 0.5s;
	-webkit-animation-duration: 3s;
	-moz-animation-duration: 3s;
	-o-animation-duration: 3s;
	animation-duration: 3s;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
}