﻿@charset "utf-8";
/* CSS Document */
/*-----------------------------首页----开始---------------------*/
body{font-size:14px; color:#000; line-height:22px;}
/*--------------------首页-------banner----------*/
/*----------首页----banner--------------*/
.txt a:hover{color:#fabe00!important;}
.banner_container{width:100%; height:460px; position:relative; z-index:3;}
.banner_container .btn{width:100%; height:30px; position:absolute; left:0; bottom:0; line-height:30px; text-align:center; z-index:10;}
.banner_container .btn span{width:50px; height:4px; background:#d5d4d6; border-radius:7px; margin:5px; display:inline-block; opacity:1; cursor:pointer; }
.banner_container .btn span.current{background:#af855a; opacity:1;}

.banner{width:100%; height:460px; /*overflow:hidden;*/ position:relative; z-index:9;}
.banner li{width:100%; height:460px; background-size:100% 100%; position:absolute; left:0; top:0; opacity:0; z-index:0;}
.banner li.current{opacity:1; z-index:1;}
.banner li a{width:100%; height:100%; display:block; z-index:2; position:absolute; left:0; top:0;}
.banner li.ctm{background:url(../images/ctm_banner.jpg) no-repeat center top;}
.banner li.dgzz{background:url(../images/dgzz.jpg) no-repeat center top;}
.banner li.zzds{background:url(../images/zzds.jpg) no-repeat center top;}
.banner li.ytm{background:url(../images/ytm1.jpg) no-repeat center top;}
.banner li.zygypc{background:url(../images/zygypc.jpg) no-repeat center top;}
.banner li.hyyh{background:url(../images/hyyh.jpg) no-repeat center top;}
.banner li.guoqingpc{background:url(../images/banner_nzjh.jpg) no-repeat center top;}
.banner li.shuangshiyi{background:url(../images/pc20181111.jpg) no-repeat center top;}
.banner li.liansuo_pc{background:url(../images/liansuo_pc.jpg) no-repeat center top;}
.banner li.yujian_pc{background:url(../images/yujian_pc.jpg) no-repeat center top;}
.banner li.px{background:url(../images/px.jpg) no-repeat center top;}
.banner li.px{background:url(../images/xie1.jpg) no-repeat center top;}
.banner li.zy{background:url(../images/zy.jpg) no-repeat center top;}
.banner li.zzhi{background:url(../images/zzhi.jpg) no-repeat center top;}
.banner li.xd{background:url(../images/xd.jpg) no-repeat center top;}
.banner li.bjpc{background:url(../images/bjia_pc.jpg) no-repeat center top;}
.banner li.fqfk{background:url(../images/fqfk1.jpg) no-repeat center top;}
.banner li.one{background:url(../images/pc201702.jpg) no-repeat center top;}
.banner li.sgj{background:url(../images/sgj2.jpg) no-repeat center top;}
.banner li.two1{background:url(../images/pc20180113.jpg) no-repeat center top;}
.banner li.jymd{background:url(../images/jymd.jpg) no-repeat center top;}
.banner li.xqgj{background:url(../images/xqgj.jpg) no-repeat center top;}
.banner li.two{background:url(../images/banner_kfgc_pc.jpg) no-repeat center top;}
.banner li.banner_jdy_pc{background:url(../images/banner_jdy_pc.jpg) no-repeat center top;}
.banner li.xszyj{background:url(../images/xszyj.jpg) no-repeat center top;}
.banner li.xszyjs{background:url(../images/pc201702.jpg) no-repeat center top;}
.banner li.three{background:url(../images/sqyh.jpg) no-repeat center top;}
.banner li.sjb{background:url(../images/sjb.jpg) no-repeat center top;}
.banner li.ql_opening{background:url(../images/ql_opening.jpg) no-repeat center top;}
.banner li.zzj{background:url(../images/zzj.jpg) no-repeat center top;}
.banner li.four{background:url(../images/bannerd.jpg) no-repeat center top;}
.banner li.zz_jkfuz_pc181117{background:url(../images/zz_jkfuz_pc181117.jpg) no-repeat center top;}
.banner li.five{background:url(../images/banner_zy_pc.jpg) no-repeat center top;}
.banner li.zj20160617{background:url(../images/index_banner_18.jpg) no-repeat center top;}
.banner li.dwj{background:url(../images/dwj_pc.jpg) no-repeat center top;}
.banner li.zj20160617{background:url(../images/index_banner_18.jpg) no-repeat center top;}
.banner li.llind20170617{background:url(../images/llimg.jpg) no-repeat center top;}
.banner li.eight{background:url(../images/xyyzt_1.jpg) no-repeat center top;}
.banner li.etj{background:url(../images/etj_pc.jpg) no-repeat center top;}
.banner li.zzind20170617{background:url(../images/index_banner_19.jpg) no-repeat center top;}
.banner li.sjzz{background:url(../images/sjzz.jpg) no-repeat center top;}
.banner li.ind20170617{background:url(../images/pc20190213_.jpg) no-repeat center top;}

/********20181205********/
.banner li.banner_sbbg{background:url(../images/banner_sbbg.jpg) no-repeat center top;}

.banner li.banner_jz{background:url(../images/banner_jz_6600_pc.jpg) no-repeat center top;}
.banner li.banner_zz{background:url(../images/banner_zz_pc.jpg) no-repeat center top;}
.banner li.banner_hsy{background:url(../images/banner_hsy_pc.jpg) no-repeat center top;}
.banner li.banner_kfgc{background:url(../images/banner_kfgc.jpg) no-repeat center top;}


.banner li .banner_con{width:1100px; height:100%; margin:0 auto; /*overflow:hidden;*/ position:relative;}
.banner li .banner_con .zz30year{position:absolute; left:-50px; top:150px; opacity:0; transition: all 0.3s linear 0.5s; width:421px; height:50px; background:url(../images/index_banner_01_l.png);}
.banner li.current .banner_con .zz30year{opacity:1; left:630px;}
.banner li .banner_con .bnjd{position:absolute; right:-50px; top:60px; opacity:0; transition: all 0.3s linear 1s; width:427px; height:79px; background:url(../images/index_banner_01_r.png);}
.banner li.current .banner_con .bnjd{opacity:1; right:42px; }
.banner li .banner_con .expert{width:0px; height:0px;  position:absolute; top:44px; right:34px;  opacity:0; display:none; }
.banner li.current .banner_con .expert{top:44px; right:34px;  width:368px; height:326px;  display:block;  -webkit-animation:heartbeat 1.5s ease-in 0.6s; -moz-animation:heartbeat 1.5s ease-in 0.6s; -o-animation:heartbeat 1.5s ease-in 0.6s; -ms-animation:heartbeat 1.5s ease-in 0.6s; animation:heartbeat 1.5s ease-in 0.6s; background:url(../images/banner_02_02.png); opacity:1;}
.banner li.zz0330{background:url(../images/zz0330.jpg) no-repeat center top;}
@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(0,0); opacity:0;}25%{-webkit-transform:scale(1.3,1.3); opacity:1;}50%{-webkit-transform:scale(.9,.9);}75%{-webkit-transform:scale(1.2,1.2);}100%{-webkit-transform:scale(1,1);}}
@-moz-keyframes heartbeat{0%{-moz-transform:scale(0,0); opacity:0;}25%{-moz-transform:scale(1.3,1.3); opacity:1;}50%{-moz-transform:scale(.9,.9);}75%{-moz-transform:scale(1.2,1.2);}100%{-moz-transform:scale(1,1);}}
@-o-keyframes heartbeat{0%{-o-transform:scale(0,0); opacity:0;}25%{-o-transform:scale(1.3,1.3); opacity:1;}50%{-o-transform:scale(.9,.9);}75%{-o-transform:scale(1.2,1.2);}100%{-o-transform:scale(1,1);}}
@-ms-keyframes heartbeat{0%{-ms-transform:scale(0,0); opacity:0;}25%{-ms-transform:scale(1.3,1.3); opacity:1;}50%{-ms-transform:scale(.9,.9);}75%{-ms-transform:scale(1.2,1.2);}100%{-ms-transform:scale(1,1);}}
@keyframes heartbeat{0%{transform:scale(0,0); opacity:0;}25%{transform:scale(1.3,1.3); opacity:1;}50%{transform:scale(.9,.9);}75%{transform:scale(1.2,1.2);}100%{transform:scale(1,1);}}


.banner li .banner_con .bubble{width:100px; height:100px; background:url(../images/banner_03_03.png) no-repeat left center;  background-size:10px 10px; position:absolute; left:200px; bottom:-100px; transition:all 4s linear 0.5s;}
.banner li.current .banner_con .bubble{left:0; bottom:400px; background-size:80px 80px;}
.banner li .banner_con .bubble02{transition:all 3.5s linear 1s;}
.banner li.current .banner_con .bubble02{left:100px; bottom:400px; background-size:50px 50px;}
.banner li .banner_con .leaf{width:35px; height:29px; background:url(../images/banner_03_01.png) no-repeat center center; position:absolute; left:10px; top:0; transition:all 3s linear 0.5s;}
.banner li.current .banner_con .leaf{left:50px; top:400px;}

.banner li .banner_con .leaf02{width:50px; height:50px; background-size:100% auto; transition:all 2s linear 1s;}
.banner li.current .banner_con .leaf02{left:150px; top:400px;}


.banner li .banner_con .bird{width:182px; height:136px; background:url(../images/banner_04_02.png); position:absolute; top:-100px; left:-200px; opacity:0; transition:all 0.5s linear 1s;}
.banner li.current .banner_con .bird{left:100px; top:0; opacity:1;}

.banner li .banner_con .words{width:473px; height:144px; background:url(../images/banner_04_03.png); position:absolute; left:-50px; top:200px; opacity:0;  transition:all 0.5s linear 1.5s;}
.banner li.current .banner_con .words{left:20px; opacity:1;}

.banner_container .preNex{width:44px; height:44px; position:absolute; top:208px; /*transition:all 0.3s linear 0s;*/ background:url(../images/banner_sprite.png) no-repeat left bottom; z-index:10; cursor:pointer; }

.banner_container .pre{left:-80px;}
.banner_container .next{right:-80px; background-position:right bottom;}
/*----------------首页---标题-------*/
.hos_news .index_ti{background: url(../images/index_top_left_tbg.jpg) no-repeat bottom; line-height:46px; font-weight:normal; position:relative; overflow:hidden; }
.hos_news .index_ti a{position:absolute; right:0; bottom:6px; font-size:14px;color:#c3c3c3;width:40px; height:22px; border-radius:4px; text-align:center; line-height:22px;}

.hos_news .index_ti span,.index_ti span a{font-size:24px; color:#6e6e6e; float:left; display: inline-block; overflow: hidden;}
.hos_news .index_ti small,.index_ti small a{font-size:18px; line-height: 18px; height: 18px;color:#c3c3c3; float:left;position:absolute; left:105px; bottom:10px; }

/*----------------colum01---品牌-----------------------*/
.index_wrap{width:100%; height:auto;}
.bggrey{background:#f1f1f1;}
.index_con{width:1200px; height:auto; padding:43px 0 57px 0; margin:0 auto;}




/*-----------医院动态------------------*/
.index_top_left_l{ width: 278px; height:307px; float: left; margin-top: 34px; }
.index_top_left_l img{ width: 278px; height:292px; }
.hos_news{width:716px; height:372px; float:left; overflow:hidden;}


.hos_news_top {float: right; width: 408px; float: right; margin-top: 21px; display: block; overflow: hidden;}

.hos_news_top dt{ line-height: 25px; width: 408px; padding:10px 0; border-bottom: 1px solid #c3c3c3; overflow: hidden; color: #666666; font-weight: bold; font-size: 16px; margin-bottom: 10px;}
.hos_news_top dt span{ color: #121f42;}
.hos_news_top dd p{ line-height: 28px; width: 352px;overflow: hidden; color: #666666; font-size: 14px; display: inline-block;}
.hos_news_top dd span{ line-height: 28px; float: right;width: 56px;overflow: hidden; color: #666666; font-size: 14px; text-align: right;}



/*-----------新桥影像------------------*/
.brand_acti{width:440px; height:372px; float:right; }
.brand_acti .index_ti{background: url(../images/index_top_right_tbg.jpg) no-repeat bottom; line-height:46px; font-weight:normal; position:relative; overflow:hidden; }
.brand_acti .index_ti a{position:absolute; right:0; bottom:6px; font-size:14px;color:#c3c3c3;width:40px; height:22px; border-radius:4px; text-align:center; line-height:22px;}
.brand_acti .index_ti span,.index_ti span a{font-size:24px; color:#6e6e6e; float:left; display: inline-block; overflow: hidden;}
.brand_acti .index_ti small,.index_ti small a{font-size:18px; line-height: 18px; height: 18px;color:#c3c3c3; float:left;position:absolute; left:105px; bottom:10px; }
.brand_acti_yx{ width: 440px; height: 248px; margin-top: 34px;}
.brand_title{ width: 440px; height: 44px; text-align: center; background: #c3c3c3; color: #fff; font-size: 18px; line-height: 44px;}

/*************首页中间切换*************/
.index_center{ width: 100%; height: 52px; background: url(../images/index_center_title1.jpg) no-repeat center center;}
.index_c_center{ width: 1200px; height: 52px; margin: 0 auto; }
.index_c_center li{ width: 50%; height: 52px; float: left; cursor: pointer;}

.box2{ width: 100%; margin: 0 auto;}
.box2 .bon .xm_1{display: none;}
.box2 .bon .div_show{display: block;}



/*****病种切换*******/
.index_xm_bz{ height: 586px; overflow: hidden;}
.index_xm_bz .index_xm_bz_t{ height: 60px; background: #f2d5b8; /*width: 1920px;*/ margin:0 auto;}
.index_xm_bz .index_xm_bz_t ul{width: 1200px; margin: 0 auto; height: 60px;}
.index_xm_bz .index_xm_bz_t li{ width: 200px; height: 60px; float: left; display: inline-block; overflow: hidden; text-align: center; cursor: pointer;}
.index_xm_bz .index_xm_bz_t li img{ width: 40px; height: 40px;  display: inline-block; margin: 10px 0 0 35px; float:left;}
.index_xm_bz .index_xm_bz_t li p{ width: 90px; text-align: center; line-height: 40px;margin-top: 10px; font-size: 18px; color: #6e6e6e; float:left; display:inline-block;}
.index_xm_bz .index_xm_bz_t .zq img{ width: 40px; height: 40px;  display: inline-block; margin: 10px 0 0 25px; float:left;}
.index_xm_bz .index_xm_bz_t .zq p{ width: 110px; text-align: center; line-height: 40px;margin-top: 10px; font-size: 18px; color: #6e6e6e; float:left; display:inline-block;}
.index_xm_bz .index_xm_bz_t ul .tab{ background: #fff;}

.index_xm_bz .index_xm_bz_n { width: 1200px; height: 442px; margin: 32px auto 0; }
.index_xm_bz .index_xm_bz_n div{display: none;}
.index_xm_bz .index_xm_bz_n .div_show1{display: block;}

.index_xm_bz_n dt{ float: left; display: inline-block; width: 886px; height: 442px; }
.index_xm_bz_n dd{ float: right; display: inline-block; padding:135px 20px 0 40px; width: 254px; height: 307px; background:#b0855a;color:#fff; font-size:18px; line-height: 26px; vertical-align:middle;}
.index_xm_bz_n dd p{margin-bottom:10px; background:url(../images/list_index_ico.jpg) no-repeat top left ; padding-left:16px;}





.index_xm_bz_n dt a{ overflow:hidden !important; display:block; transform: rotate(0deg); -webkit-transform: rotate(0deg);  }
.index_xm_bz_n dt a img{transition:all 0.8s; -webkit-transition:all 0.8s;  -moz-transition:all 0.8s; transform:scale(1,1); -webkit-transform:scale(1,1);  overflow: hidden; }
.index_xm_bz_n dt a img:hover{transform: scale(1.1);}


.acti_swit_top{margin-bottom:26px;}
.acti_swit_top li{width:174px; height:34px; background:#004986;color:#fff; text-align:center; line-height:34px;cursor:pointer;}
.acti_swit_top li.on{background:#fabe00; }
.acti_swit_con,.acti_swit_con li{width:352px; height:339px; overflow:hidden;}
.acti_swit_con li{display:none;}
.acti_swit_con li.on{display:block;}
.acti_swit_con li .msg_txt{ height:275px; background:url(../images/index_acti_03.jpg) no-repeat left center; margin-bottom:29px;}
.acti_swit_con li.li02 .msg_txt{background-image:url(../images/index_acti_04.jpg);}
.acti_swit_con li .msg_txt h3{font-size:18px; font-weight:normal; line-height:24px; padding-top:6px; margin-bottom:8px;}
.acti_swit_con li .msg_txt p{height:190px;}
.acti_swit_con li .msg_txt h5{font-size:16px; font-weight:normal;}
.acti_swit_con li .msg_txt h5 strong{font-size:18px; font-weight:normal;}
.acti_swit_con li .link a,.acti_swit_con li .link span{width:174px; height:34px; line-height:34px; text-align:center; display:inline-block; background:#e0e0e0; color:#000;}
.acti_swit_con li .link a.r,.acti_swit_con li .link span.r{float:right; background:#a5a4a4;}
/*----------------colum02---专家-----------------------*/
.expert_wrap{width:724px; height:500px; float:left;}
.index_ti_dr span.next_group{padding-left:28px; background:url(../images/index_next_03.gif) no-repeat left center; position:absolute; right:0; font-size:14px; color:#494848; cursor:pointer;}
.expert_top_wrap{width:100%; height:90px; overflow:hidden; position:relative; margin-bottom:50px;}
.expert_top{width:500%; height:90px; position:absolute; overflow:hidden;}
.expert_top li{width:156px; height:80px; padding:5px; padding-right:0; float:left; margin-right:27px; background:#b5b5b5; font-size:12px; line-height:18px; overflow:hidden; cursor:pointer;}
.expert_top li strong{font-size:16px; font-weight:normal; display:block; line-height:28px; padding-top:5px;}
.expert_top li img{float:left; margin-right:4px;}
.expert_top li.on{background:#fabe00;}
.expert_top li span{ font-size:12px;}
.expert_big_wrap{width:100%; height:298px; overflow:hidden; position:relative;}
.expert_big{width:1600%; height:298px; position:absolute; overflow:hidden;}
.expert_big li{width:724px; height:298px; float:left;}
.expert_big li img{float:left; margin-right:18px;}
.expert_big li h3{font-size:24px; font-weight:normal; line-height:54px;}
.expert_big li h3 small{font-size:16px;}
.expert_big li h4{font-size:16px; font-weight:bold; line-height:26px;}
.expert_big li p{font-size:16px; line-height:24px; margin-bottom:15px;}
.expert_big li .link a{width:134px; height:38px; border-radius:3px; margin-right:28px; display:inline-block; text-align:center; line-height:38px; font-size:18px; color:#fff;}
.expert_big li .link a.a1{background:#808080;}
.expert_big li .link a.a2{background:#f1ac2e;}
.expert_big li .link a.a1:hover{background:#f1ac2e;}
.expert_big li .link a.a2:hover{background:#808080;}
.expert_arr_l,.expert_arr_r{width:30px; height:42px; display:inline-block; position:absolute; top:115px; background:url(../images/index_doc_arr.gif) no-repeat left center; cursor:pointer;}
.expert_arr_l{left:0;}
.expert_arr_r{right:0; background-position:right center;}
/*----------------colum02---他们说-----------------------*/
.they_said{width:350px; height:500px; float:right;}
.they_said_lis li{padding-bottom:14px; border-bottom:1px dashed #959595; margin-bottom:14px; overflow:hidden; color:#686868;}
.they_said_lis li img{float:left; margin-right:8px;}
/*----------------colum03---诊疗科室-----------------------*/
.diagnosis_wrap{width:1100px; height:412px; float:left; overflow:hidden;}
.diagnosis_left_swit{width:308px; height:100%; float:left;}
.diagnosis_left_swit li{width:100%; height:54px; margin-bottom:15px; background:url(../images/jg_qh.png); cursor:pointer;}
.diagnosis_left_swit li.on{background:url(../images/jg_qh_on.png);}
.diagnosis_left_swit li p{padding-left:130px; font-size:16px; color:#fff; line-height:54px; background:url(../images/index_diagnosis_icon.png) no-repeat 38px 9px;}
.diagnosis_left_swit li.li02 p{background-position:38px -51px;}
.diagnosis_left_swit li.li03 p{background-position:38px -111px;}
.diagnosis_left_swit li.li04 p{background-position:38px -170px;}
.diagnosis_left_swit li.li05 p{background-position:38px -229px;}
.diagnosis_left_swit li.li06 p{background-position:38px -289px;}
.diagnosis_left_swit li.li07 p{background-position:38px -350px;}
.diagnosis_right_swit{width:775px; height:100%; float:right;}
.diagnosis_right_swit li{width:775px; height:100%; position:relative; display:none;}
.diagnosis_right_swit li.on{display:block;}
.diagnosis_right_swit li .diag_msg{width:775px; height:142px; padding-top:5px; /*border-top:1px dashed #959595;*/ position:absolute\9; bottom:0;}
.diagnosis_right_swit li .diag_msg p{float:left; margin-right:11px; font-size:16px; color:#fff; line-height:36px; text-align:center; background:#b5b5b5;}
.diagnosis_right_swit li .diag_msg p a{color:#fff;}
.diagnosis_right_swit li .diag_msg p img{display:block;}
.diagnosis_right_swit li .diag_msg p.nomarr{margin-right:0;}
.ans_article{width:352px; height:412px; float:right;}
.ans_article_top{overflow:hidden; height:34px; line-height:34px; margin-bottom:5px;display:flex;justify-content:center;}
.ans_article_top li{width:100%; height:100%; float:left; background:#fabe00; text-align:center; cursor:pointer; color:#fff; font-size:18px;}
.ans_article_top li.fr{float:right;}
.ans_article_top a{ color:#FFF;}
.ans_article_top li.on{background:#004986;}
.ans_article_con li{width:100%; height:190px; display:none;}
.ans_article_con li.on{display:block;}
.ans_article_con li a{font-size:14px; color:#565656; line-height:36px; border-bottom:1px dashed #d2d2d2; display:block;}

/*------------监管单位---授权合作----媒体支持-----友情链接----------------*/
.index_btm_top{width:100%; height:auto; padding-top:20px; height:38px; overflow:hidden; border-top:1px solid #dfdfdf; margin-bottom:25px;}
.index_btm_top li{width:auto; margin-right:30px; font-size:22px; color:#8d8d8d; line-height:36px; float:left; cursor:pointer;}
.index_btm_top li.on{color:#131313; border-bottom:2px solid #11509f;}
.index_btm_container{width:100%; height:110px; overflow:hidden; position:relative;}
.index_btm_con{width:500%; height:100%; position:absolute;}
.index_btm_con li{width:1100px; height:100%; float:left; overflow:hidden;}
.index_btm_con li p{width:157px; padding-top:68px; height:auto; float:left; text-align:center; background:url(../images/index_btm_con_01.jpg) no-repeat 44px top; font-size:14px; color:#131313; line-height:20px;}
.index_btm_con li p.p2{background-position:-108px top;}
.index_btm_con li p.p3{background-position:-262px top;}
.index_btm_con li p.p4{background-position:-409px top;}
.index_btm_con li p.p5{background-position:-562px top;}
.index_btm_con li p.p6{background-position:-709px top;}
.index_btm_con li p.p7{background-position:-870px top;}

.index_btm_con li p.hz1{background-position:-978px top;}
.index_btm_con li p.hz2{background-position:-1137px top;}
.index_btm_con li p.hz3{background-position:-1296px top;}
.index_btm_con li p.hz4{background-position:-1462px top;}
.index_btm_con li p.hz5{background-position:-1609px top;}
.index_btm_con li p.hz6{background-position:-1754px top;}
.index_btm_con li p.hz7{background-position:-1909px top;}

.index_btm_con li p.ry1{background-position:-2069px top;}
.index_btm_con li p.ry2{background-position:-2212px top;}
.index_btm_con li p.ry3{background-position:-2366px top;}
.index_btm_con li p.ry4{background-position:-2506px top;}
.index_btm_con li p.ry5{background-position:-2645px top;}
.index_btm_con li p.ry6{background-position:-2809px top;}
.index_btm_con li p.ry7{background-position:-2966px top;}
.yqlj dl{ display:block; width:100%;}
.yqlj dt{ width:auto; display:inline; margin-right:10px;}

.yqdisplay_none{ display:none;}