﻿@charset "utf-8";
body {margin:0;padding:0;font-family: '微软雅黑';font-size: 14px;width: 100%;min-width: 1280px;overflow-x: hidden;}
input, select, textarea { vertical-align: middle; outline:none; }
h1, h2, h3, h4, h5, h6{font-weight:normal;}
img { border: 0; vertical-align:middle; }
ul, li, ol, dl, dt {list-style: none;}
a { text-decoration: none; outline: none; color: #000; }
* { padding: 0px; margin: 0px; }
.fl { float: left; }
.fr { float: right; }
.fw{ overflow:hidden;}
.clear { clear: both;}
.clearfix:before, .clearfix:after {display: table;content: "";}
.clearfix:after {clear: both;}
.text{text-align: center;}
.wrap{width:1237px;margin:0 auto;}

.hide{display: none;}
.fixed{position: fixed;left: 0;top: 0;width: 100%;box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5); }
.relative{position: relative;}
.tabbox{display: table-cell;vertical-align: middle;}


@keyframes warn {
      0% {
          transform: scale(1);
          opacity: 0.8;
      }

      100% {
          transform: scale(1.8);
          opacity: 0.0;
      }

}


@keyframes mouse{
    0%{ transform:translateY(0); -webkit-transform:translateY(0); }
    100%{ transform:translateY(8px); -webkit-transform:translateY(8px); }
    }
@-webkit-keyframes mouse{
    0%{ transform:translateY(0); -webkit-transform:translateY(0); }
    100%{ transform:translateY(8px); -webkit-transform:translateY(8px); }
    }

/*边框动画*/
/*.aptitude-main .bd li div .wline {display: block;background: #bf1f00;position: absolute;transition: 400ms;-webkit-transition: 400ms;}
.aptitude-main .bd li div .wline1 {width: 0;height: 11px;left: 0;top: 0;}
.aptitude-main .bd li div  .wline2 {width: 0;height: 11px;right: 0;bottom: 0; }
.aptitude-main .bd li div  .wline3 {height: 0;width: 11px;left: 0;bottom: 0;}
.aptitude-main .bd li div  .wline4 {height: 0;width: 11px;right: 0;top: 0;}

.aptitude-main .bd li div  a:hover .wline1,
.aptitude-main .bd li div  a:hover .wline2,
.information ul li a:hover .wline1,
.information ul li  a:hover .wline2
{width: 100%;}

.aptitude-main .bd li div  a:hover .wline3,
.aptitude-main .bd li div  a:hover .wline4,
.information ul li  a:hover .wline3,
.information ul li a:hover .wline4
{height: 100%;}

*/

/*边框动画*/

.xxxx:hover  img{
  transform:scale(1.2,1.2);
  -webkit-transform:scale(1.2,1.2);
  -moz-transform:scale(1.2,1.2);
  -o-transform:scale(1.2,1.2);

  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;
}

.xxx:before{ content:""; width:100%; height:100%; position:absolute; left:0; top:0; z-index: -1; background-color:#83bc2b; transform-origin:100%; -webkit-transform-origin:100%; -webkit-transition:-webkit-transform .38s cubic-bezier(.4,0,.2,1); transition:-webkit-transform .38s cubic-bezier(.4,0,.2,1); transition:transform .38s cubic-bezier(.4,0,.2,1); transition:transform .38s cubic-bezier(.4,0,.2,1),-webkit-transform .38s cubic-bezier(.4,0,.2,1); transform:scaleX(0); -webkit-transform:scaleX(0); visibility:hidden\9;}
.xxx:hover:before{transform:scaleX(1); -webkit-transform:scaleX(1); -moz-transform:scaleX(1); transform-origin:0; -webkit-transform-origin:0; visibility:visible\9;}



@font-face {
    font-family: 'hzgb';
    src: url('../css/font/hzgb.ttf');
}







/*index*/
.head{}
.head_top{height: 61px;margin: 22px 0;}
.head_top .wrap{height: 100%;display: table;}
.logo_box{width: 79%;}
.logo{width: 50%;}
.logo_txt{width: 44%;position: relative;height: 61px;line-height: 61px;font-weight: bold;font-size: 30px;color: #ea6645;padding: 0 3%;}
.logo_txt:before{content: '';position: absolute;left:0;top: 0;width: 1px;height: 100%;background:#c6c6c6;}
.logo_txt:after{content: '';position: absolute;right:0;top: 0;width: 1px;height: 100%;background:#c6c6c6;}

.search_box{width: 226px;height: 35px;line-height: 35px;margin: 11px 0 0 0;}
.search_box input{height: 33px;line-height: 33px;border:1px #d6d0d2 solid;border-right:none;float: left;width: 138px;position: relative;padding: 0 0 0 36px;background: url(../images/search.png) no-repeat 6px center;}
.search_box a{background:#9dc9ff;color: #fff;width: 51px;height: 100%;line-height: 35px;text-align: center;display: inline-block;float: right;}

.nav{height: 49px;line-height: 49px;position: relative;margin: 0 0 8px;}
.nav .wrap{background: url(../images/navbg.png) repeat-x;border-radius: 49px;overflow: hidden;height: 49px;}
/*.nav:before{content: '';position: absolute;left:0;top: 0;width: 17%;height: 100%;background:#e3eaf3;border-radius:0 49px 49px 0;}
.nav:after{content: '';position: absolute;right:0;top: 0;width: 17%;height: 100%;background:#e3eaf3;border-radius:49px 0 0 49px;}*/
.nav ul li{float: left;width: 10%;text-align: center;position: relative;height: 100%;}
.nav ul li:before{content: '';position: absolute;right:0;top: 0;width:1px;height: 100%;background:url(../images/bor1.png) no-repeat;background-size: 100% 100%; }
.nav ul li:last-of-type:before{background: none;}
.nav ul li a{font-size: 17px;color: #fff;display: block;}
.nav .navL{position: absolute;left:0;top: 0;width: auto;height: 100%;background:#e3eaf3;border-radius:0 49px 49px 0;}
.nav .navR{position: absolute;right:0;top: 0;width: auto;height: 100%;background:#e3eaf3;border-radius:49px 0 0 49px;}
.nav ul li a:hover{background: #4f99f3;color: #fff !important;}
.onnav a{background: #4f99f3;color: #fff !important;}

.footer{border-top:6px #82b3ef solid;padding: 45px 0 18px 0;background: #f3f3f3;}
.footerL{width: 563px;}
.footerL_L{width: 328px;}
.footerL_logo{}
.footerL_addre{margin: 15px 0 0 0;}
.footerL_addre p{line-height: 24px;color: #666666;}
.ewm{width: 109px;position: relative;text-align: center;}
.ewm dl{border:5px #9cc7fd solid;width: 90px;height: 90px;border-radius: 4px;}
.ewm dl img{width: 100%;}
.ewm p{color: #999999;font-size: 12px;}
.ewm:before{content: '';position: absolute;left:-27px;top: 5px;width: 1px;height: 90px;background:#bfbfbf;}
.ewm:nth-child(2):before{display:none}
.footerR{width: 331px;}
.footerR_search{width: 100%;height:33px;line-height: 33px;display: table;background:#fff;position: relative;}
.footerR_search:before{content: '';position: absolute;right: 0;top: 0;height: 100%;width: 35px;background:url(../images/tb3.jpg) no-repeat;z-index: 9;background-size: 100% 100%;}
.footerR_copy{color: #666666;line-height: 27px;margin: 15px 0 0 0;}


.banner{height: 390px;overflow: hidden;}
.banner .bd{height: 100%;}
.banner .bd ul{width: 100%;height: 100%;}
.banner .bd li{ width:100% ; height:100%; float:left; overflow:hidden; position:relative;background-size:cover !important;background-position: center  !important; }


.body_box{background: #f3f3f3;width: 100%;height: 100%;}
.home_menu{background: #fff;border-radius: 17px;overflow: hidden;margin: 8px 0 0 0;display: inline-table;width: 100%;}
.home_menu table{width: 100%;}
.home_menu table tr td{width: 14.28%;text-align: center;padding: 12px 0 0 0;}
.home_menu table tr td dl{height: 95px;line-height: 95px;}
.home_menu table tr td h4{color: #333333;font-size: 16px;line-height: 28px;}
.home_menu table tr td p{text-transform: capitalize;color: #bcbcbc;font-size: 12px;line-height: 28px;}



.box1{margin: 28px 0 0 0;height: 351px;}
.box1_new{width: 73%;}
.box1_new_head{ color: #3399ff;font-size: 21px;position: relative;}
.box1_new_head span{color: #aeaeae;text-transform: uppercase;font-size: 14px;margin: 0 0 0 5px;}
.box1_new_head a{position: absolute;right: 0;bottom: 0;border-radius: 26px;text-align: center;width: 91px;height: 26px;line-height: 26px;color:#fff;text-transform: uppercase;background: #9dc9ff;font-size: 14px;}
.box1_new_main{height: 301px;margin: 23px 0 0 0;}


.box1L{width:46%;height: 100%;position: relative;overflow: hidden;}
.box1L .bd{height: 100%;}
.box1L .bd ul{width: 100%;height: 100%;}
.box1L .bd li{ width:100% ; height:100%; float:left; overflow:hidden; position:relative; }
.box1L .bd li a img{ width:100%; height:100%; display:block; }
.box1L .hd{  position:absolute; bottom:23px; right:5px; z-index:10;}
.box1L .hd li{  width:10px; height:10px;overflow:hidden; display:inline-block; vertical-align:bottom; margin-right:10px; text-indent:-99999em; cursor:pointer; border-radius:50%;background:#fff;}
.box1L .hd li.on{ background:#ff6600;}
.box1L .bd li p{position: absolute;left: 0;bottom:0;background: url(../images/bg2.png) repeat;height: 47px;line-height: 47px;color: #fff;width: 77%;padding: 0 20% 0 3%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


.box1C{width: 50%;height: 100%;margin: 0 0 0 2%;}
.box1C_top{border-bottom: 1px #cccccc solid;padding: 0 0 16px; }
.box1C_top_head{color: #ff6e55;font-size: 18px;position: relative;padding: 0 90px 0 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.box1C_top_head .date{position: absolute;right: 0;bottom: 0;color: #999999;font-size: 14px;}
.box1C_top_mian{color: #666666;line-height: 24px;margin: 10px 0 0 0;}

.box1C_list{margin: 5px 0 0 0;}
.box1C_list ul li{line-height: 30px;height: 30px;position: relative;}
.box1C_list ul li a{padding: 0 0 0 15px;color: #666666;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;}
.box1C_list ul li:before{content: '';position: absolute;left:0;top: 12px;width:5px;height: 6px;background:url(../images/tb1.png) no-repeat;}
.box1C_list ul li a:hover{text-decoration: underline;color: #ff6e55;}
.box1C_list ul li a span{color: #999999;font-size: 12px;padding: 0 6px 0 0;}




.box1R{width: 25%;border:1px #c2d7ef solid;border-radius: 8px;height: 100%;background: #fff;}
.box1R_top{background: url(../images/bg1.png)  no-repeat;background-size: 100% 100%;height: 54px;line-height: 54px;color: #fff;font-size: 21px;font-style: italic;padding: 0 0 0 25px;}
.box1R_main{padding:15px 22px;}
.box1R_main ul li{line-height: 30px;position: relative;}
.box1R_main ul li a{padding: 0 0 0 15px;color: #666666;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.box1R_main ul li:before{content: '';position: absolute;left:0;top: 15px;width:4px;height: 4px;background:#343333;border-radius: 4px;}
.box1R_main ul li a:hover{text-decoration: underline;color: #ff6e55;}


.box2{margin: 40px 0 43px 0;}
.box2_main{margin: 15px 0 0 0;height: 330px;position: relative;background: #eee;}




.box3{margin: 42px 0 0 0;height: 504px;}
.box3L{width: 75%;height:100%;}
.box3L_main{margin: 13px 0 0 0;background: #fff;padding: 10px 11px;position: relative;height: 430px;}
.box3R{width: 23%;height:100%;}
.box3R_main{margin: 13px 0 0 0;background:#fff;height: 450px;}




.bd_pic{width: 200px;height: 270px; overflow:hidden; }
.bd_pic img{width:100% ;height:100%; /*height:100%;*/ }
.bd_txt{width: 670px}

.doctor_name2{font-size: 21px;color: #1286d5;border-bottom: 1px #e7e7e7 solid;}
.doctor_name2 span{color: #3a88e9;font-size: 16px;}
.doctor_name2 div{color: #333333;line-height: 30px;font-size: 14px;}
.doctor_Features2{line-height: 24px;color: #999999;border-bottom: 1px #e7e7e7 solid;padding: 0 0 10px 0;height: 83px;overflow: hidden;}
.doctor_Features2 a{color: #ea6645;}
.doctor_visit_top2{color: #3774bf;line-height: 30px;font-size: 16px;}

.doctor_visit_list{}
.doctor_visit_list ul li{width: 23% !important;height: 38px !important;line-height: 38px !important;background: #f0f0f0;margin: 0 1% 6px !important;float: left;color: #666666;text-align: center;position: relative;left: 0;}
.doctor_visit_list ul li span{width: 22px;height: 22px;line-height: 22px;background: #cccccc;border-radius: 22px;color: #fff;text-align: center;display: inline-block;margin: 0 0 0 12px;}





#bannerBox{position: relative;width: 100%;height:440px;}
.photo{width:100%;height: 297px;}
.photo li {position: absolute;width:100%;height:100%;top: 0;left: 0;}

.bigbox{width: 100%;position: absolute;bottom:13px;left:0;margin: 0;width:910px;text-align: center;height: 136px;overflow:hidden;}
#position2{position: absolute;margin: 0;width:9999px;text-align: center;height: 136px;overflow:hidden;}
#position2 li{width:119px;height: 134px;margin:0 12px 0 0;display: inline-block;float:left;cursor:pointer;}
#position2 li img{width: 100%;height: 100%;border:1px #dbdbdb solid;}
#position2 .cur2 img{border:3px #ea6645 solid;width:115px;height: 130px;}
.arrow2 {cursor: pointer;width: 20px;height:60px;position: absolute;z-index: 2;bottom: 51px;opacity: .5;}
.arrow2:hover {opacity: 1;}
#prev2 { left: 0%;background:url(../images/left1.png) no-repeat;}
#next2 { right:0%;background:url(../images/right1.png) no-repeat;}



















.box4{margin: 42px 0 41px 0;}
.box4_main{height: auto;padding: 27px 0;background:#fff;overflow: hidden;margin: 23px 0 0 0;position: relative;}
.box4_main .bd{padding: 0 0 0 20px;}
.box4_main ul{overflow: hidden;height: 201px;}
.box4_main ul li{float: left;height: 201px;overflow: hidden;padding: 0;/*width: 23%;margin: 0 1%;*/border-radius: 4px;position: relative;width: 281px;margin: 0 26px 0 0;}
.box4_txt{color: #fff;background:url(../images/bg3.png) repeat;height: 54px;line-height: 54px;color: #f7e8ea;font-size: 18px;position: absolute;left: 0;bottom:-100%;width: 100%;padding: 0 0 0 33px;}
.box4_main ul li:hover .box4_txt{bottom: 0;}

.yyhj ul{}
.yyhj ul li{float: left;height: 201px;overflow: hidden;padding: 0;border-radius: 4px;position: relative;width: 281px;margin: 13px;}
.yyhj ul li img{ width:100%;height:100%; }
.yyhj .box4_txt{color: #fff;background:url(../images/bg3.png) repeat;height: 54px;line-height: 54px;color: #f7e8ea;font-size: 18px;position: absolute;left: 0;bottom:-100%;width: 100%;padding: 0 0 0 33px;}
.yyhj ul li:hover .box4_txt{bottom: 0;}

/*党群建设*/
.masses{padding: 50px 0 80px;}
.nybanner{position: relative;}
.nybanner img,.dqjsL_pic img{width: 100%;height: 100%;}
.nybanner .wrap{position: absolute;left: 0;top: 0;right: 0;height: 100%;}
.nybanner_txt{position: absolute;right: 0;top: 26%;text-align: right;}
.nybanner_txt h4{font-size: 36px;color: #ff6633;font-weight: bold;}
.nybanner_txt p{color: #a1a1a1;font-size: 24px;text-transform: uppercase;}


.top_menu{background: #d3e4f7;text-align:left;}
.top_menu .wrap{height: 100%;display: table;}
.top_menu .wrap a{height: 40px;line-height: 40px; padding: 0 12px;border-radius: 4px;margin: 0 13px;display: inline-block;font-size: 16px;color: #666666;}
.ontop_menu{background: #97c4fb;color: #fff !important;}
.top_menu .wrap a:hover{background: #97c4fb;color: #fff !important;}

.dqjsL{width: 911px;}
.dqjsR{width: 296px;}
.dqjsR_main{margin: 15px 0 0 0;}
.dqjsR_main_bom{background: #82b3ef;padding:5px 0 5px 19px;}
.dqjsR_main_bom p{color: #fff;line-height:30px;}
.dqjsR_main_bom p img{margin: 0 5px 0 0;}

.dqjsR_main_top{background: #e0f4ff;padding: 13px 0 0 0;}
/*.dqjsR_main_top table{width: 100%;}
.dqjsR_main_top table tr td{width: 33.33%;text-align: center;padding: 0 0 10px;}
.dqjsR_main_top table tr td dl{height:55px;margin: 0 0 6px 0;overflow: hidden;max-height: 55px; }
.dqjsR_main_top table tr td p{color: #666666;}*/
.dqjsR_main_top ul li p{color: #666666;}
.dqjsR_main_top ul li{width: 33.33%;text-align: center;padding: 0 0 10px;float: left;}
.dqjsR_main_top ul li dl{height:55px;margin: 0 0 6px 0;overflow: hidden;max-height: 55px;
    transition:all .5s ease;
    -o-transition:all .5s ease;
    -moz-transition:all .5s ease;
    -webkit-transition:all .5s ease;
 }
.dqjsR_main_top ul li p{color: #666666;}

.dqjsR_main_top ul>li dl{background:url(../images/home_73.png) no-repeat;background-position:center 0;}
.dqjsR_main_top ul>li+li dl{background:url(../images/home_61.png) no-repeat;background-position:center 0;}
.dqjsR_main_top ul>li+li+li dl{background:url(../images/home_63.png) no-repeat;background-position:center 0;}
.dqjsR_main_top ul>li+li+li+li dl{background:url(../images/home_65.png) no-repeat;background-position:center 0;}
.dqjsR_main_top ul>li+li+li+li+li dl{background:url(../images/home_70.png) no-repeat;background-position:center 0;}
.dqjsR_main_top ul>li+li+li+li+li+li dl{background:url(../images/home_71.png) no-repeat;background-position:center 0;}
.dqjsR_main_top ul>li+li+li+li+li+li+li dl{background:url(../images/home_72.png) no-repeat;background-position:center 0;}
.dqjsR_main_top ul>li+li+li+li+li+li+li+li dl{background:url(../images/home_76.png) no-repeat;background-position:center 0;}
.dqjsR_main_top ul>li+li+li+li+li+li+li+li+li dl {
    background: url(../images/home_77.png) no-repeat;
    background-position: center 0;
}
.dqjsR_main_top ul li a:hover dl{background-position:center -135px;}
.dqjsR_main_top ul li a:hover p{color: #38bbff;}





.dqjsL_list{margin: 0 0 30px 0;}
.dqjsL_list ul li{ border-bottom: 1px #dfdfdf solid;margin: 0 0 30px 0;}
.dqjsL_list ul li a{display: block;padding: 10px  20px 32px 9px;}
.dqjsL_head{font-size: 18px;color: #000000;padding: 0 220px 0 0;position: relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.dqjsL_head .date{color: #999999;position: absolute;right: 0;bottom: 0;font-size: 14px;}
.dqjsL_mian{margin: 20px 0 0 0;}
.dqjsL_pic{width: 158px;height: 93px;overflow: hidden;}
.dqjsL_pic img{

  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;

}
.dqjsL_txt{width: 700px;color:#999;line-height: 30px;margin: 0 0 0 21px;height: 90px;overflow: hidden;}
.dqjsL_txt2{width: 100%;color:#999;line-height: 30px;margin: 0;height: 90px;overflow: hidden;}
.dqjsL_list ul li a:hover .dqjsL_head {color: #ea6645;text-decoration: underline;}
.dqjsL_list ul li a:hover .dqjsL_pic img{
  transform:scale(1.2,1.2);
  -webkit-transform:scale(1.2,1.2);
  -moz-transform:scale(1.2,1.2);
  -o-transform:scale(1.2,1.2);

  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;
}
.dqjsL_list ul li a:hover{background: #e0f4ff;}

.news_lists{margin: 0 0 30px 0;}

.ullist li{line-height: 39px; height:39px;  border-bottom:1px dashed #ccc; margin:0px; padding:0px; }
.ullist li a{color:#333333;font-size: 14px;}
.ullist li a i{position:relative;top:-3px;margin:0 4px 0 0;}
.ullist li a span{float:right;color:#999999;font-size: 14px;}



/**投诉中心**/
.compl-warp{ width:64%; margin:auto; padding-top:20px;}
.compl-filed { margin-top:26px; line-height:29px; min-height:29px; color:#4a4a4a;}
.compl-filed label{ width:160px; text-align:right; float:left; padding-right:5px;}
.compl-filed label .red{ color:#d21300;}
.compl-filed .inpt{ width:435px; height:27px; line-height:27px; padding-left:3px; border:1px #cccbcb solid; border-radius:5px;}
.compl-filed .select{ width:158px; height:29px; line-height:29px; padding-left:3px; border:1px #cccbcb solid; border-radius:5px;}
.compl-filed .filed-item{ padding-right:5px; float:left;}
.compl-filed .filed-item input[type='radio']{ margin:0 8px 0 20px;}
.compl-filed .wth100{ width:100px; margin-right:10px;}
.compl-filed .select.wth100{ width:105px;}
.compl-filed .textarea{ width:428px; height:120px; border:1px #cccbcb solid; border-radius:5px; padding:5px;}
.compl-filed .btn{ background:#97c4fb; width:100px; height:42px; line-height:42px; text-align:center; color:#fff; font-size:14px; border-radius:5px; cursor:pointer; border:none; }
.compl-tips{ padding:60px 90px 50px 90px; line-height:30px; color:#868686;}


/*2019-9-8*/
.aside{ padding:28px; color:#000; line-height:30px; background:#fff; }
.aside p{ padding:10px 0px; text-indent: 2em;  }
.aside p img{ max-width:500px; }

.Outpat-detail{ padding:30px 0 35px 0; border-bottom:1px #e6e6e6 solid;}
.Outpat-detail .figure{ width:165px; height:230px; float:left;}
.Outpat-detail .figure img{ width:165px; /*height:230px;*/ display:block;}
.Outpat-detail .inner{ width:80%; color:#727272; float:left; margin-left:30px; }
.Outpat-detail .inner h3{ font-size:16px; padding-bottom:5px;}
.Outpat-detail .inner h3 a{ color:#d21300;}
.Outpat-detail .inner h3 label{ font-size:14px; padding-left:15px;}
.Outpat-detail .inner li{ line-height:26px; max-height:52px; overflow:hidden;}
.Outpat-detail .inner li label{ color:#474747;}
.Outpat-detail-myself{ line-height:26px; color:#727272; padding-top:15px;}
.Outpat-detail-table{ margin-top:75px;}
.Outpat-detail-table table{ background:#fff; width:100%;  color:#666; border:1px #e4e4e4 solid;display:none;}
.Outpat-detail-table thead th{ background:#e4e4e4; line-height:36px; text-align:center; font-size:14px; font-weight:normal;}
.Outpat-detail-table tbody td{ text-align:center; padding:8px 0; border-top:1px #f2f2f2 solid; border-right:1px #f2f2f2 solid;}
.Outpat-detail-table tbody td i{ width:18px; height:18px;  display:inline-block; vertical-align:middle; font-size:12px; color:#fff; line-height:18px; border-radius:50%;}
.Outpat-detail-table tbody td i.i-blue{ background:#54a0ea;}
.Outpat-detail-table tbody td i.i-red{ background:#ea5a54;}
.Outpat-detail-table tbody td i.i-green{ background:#63b98c;}
.Outpat-detail-table tbody td i.i-gray{ background:#9e9e9e;}


.route-word .n-item .t{ font-size:16px; color:#006db8; position:relative; line-height:30px; padding-right:95px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.route-word .n-item .t span{ font-size:14px; color:#999; position:absolute; right:0; top:0;}
.route-word .n-item .t a{ color:#006db8;}
.route-word .n-item .c{ color:#999; line-height:24px; max-height:48px; overflow:hidden;}

.route-word .n-list{ margin-top:10px;}
.route-word .n-list li{ height:42px; line-height:42px; overflow:hidden; vertical-align:middle; position:relative; padding-left:13px; border-bottom:1px dashed #ccc; }
.route-word .n-list li span{ float:right; color:#999;}
.route-word .n-list li:before{content:''; height:4px; width:4px; display:block; border:2px solid #333; border-left-width:0; border-top-width:0; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); position:absolute; top:18px; left:0;}

/*end*/


.pag{}
.pag a{height: 25px;line-height: 25px;padding: 0 7px;background: #fff;color: #494949;margin: 0 2px;    display: inline-block;}
.pag a:hover{background: #0066cc;color: #fff;}
.pag .nowpage{height: 25px;line-height: 25px;padding: 0 7px;background: #0066cc;color: #fff;margin: 0 2px;    display: inline-block;}







/*健康知识*/
.Referral{border-radius: 8px;overflow:hidden;margin: 0 0 35px 0;}
.Referral_head{height: 60px;line-height: 60px;background: #97c4fb;color: #fff;font-size: 21px;padding: 0 0 0 14px;}
.Referral_mian{padding: 5px 8px 10px;background: #fff;}
.Referral_mian ul li{line-height: 36px;position: relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.Referral_mian ul li a{padding: 0 0 0 15px;color: #666;}
.Referral_mian ul li:before{content: '';background: url(../images/pic6_05.jpg) no-repeat;position: absolute;left: 0;top:15px;width: 8px;height: 8px;}
.Referral_mian ul li a:hover{text-decoration: underline;color: #3399ff;}



/*就医指南*/
.guide{padding: 54px 0 100px;background: #f3f3f3;}
.guide_head{height: 59px;line-height: 59px;background: url(../images/navbg2_03.png) repeat-x;background-size: auto 100%;border:2px #d6e5f8 solid;overflow: hidden;border-radius: 59px;text-align: center;color: #4981c6;font-size: 24px;}
.guide_main{margin: 30px 0;text-align: center;}
.guide .hint{}
.guide .hint h4{color: #616161;font-size: 16px;font-weight: bold;margin: 0 0 5px 0;}
.guide .hint p{color: #000000;font-size: 16px;line-height: 32px;text-indent: 2em;}
.guide .hint p img{ width:650px; }



/*科室导航*/
.division{padding: 54px 0 100px;background: #f3f3f3;}
.division_main{margin: 31px 0 0 0;}
.division_main_pic{height: 321px;}
.division_main_pic ul li{height: 100%;width: 49%;float: left;}
.division_main_pic ul>li+li{float: right;}
.division_main_pic ul li img,.doctor_top_pic img{width: 100%;height: 100%;}
.division_main_txt{margin: 30px 0 0 0;}
.division_main_txt p{line-height: 27px;color: #666666;}

.feature{margin: 30px 0 0 0;}
.feature_head{color: #5aa7fd;font-size: 18px;}
.feature_main{margin: 16px 0 0 0;}
.feature_main .item{margin:0 0 24px;}
.feature_main .item p{line-height: 27px;color: #666666;}
.feature_main .item p span{color: #ff9900;}
.team{}
.team_main{margin: 25px 0 0 0;padding: 20px 0;background:#fff;position: relative;overflow: hidden;}
.team_main .bd{height: 166px;overflow: hidden;padding: 0 10px;}
.team_main .bd ul li{width: 140px;margin: 0 14px 0 0; float:left; }
.team_main .bd ul li .team_pic{border:1px #d8d8d8 solid;width: 119px;height: 134px;margin: 0 auto;position: relative;}
.team_main .bd ul li .team_pic img{width: 100%;height: 100%;}
.team_main .bd ul li .team_name{color: #666666;line-height: 30px;text-align: center;    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.team_pic .wline {display: block;background: #ea6645;position: absolute;transition: 400ms;-webkit-transition: 400ms;}
.team_pic .wline1 {width: 0;height: 3px;left: 0;top: 0;}
.team_pic .wline2 {width: 0;height: 3px;right: 0;bottom: 0; }
.team_pic .wline3 {height: 0;width: 3px;left: 0;bottom: 0;}
.team_pic .wline4 {height: 0;width: 3px;right: 0;top: 0;}

.team_main .bd ul li a:hover .wline1,
.team_main .bd ul li a:hover .wline2
{width: 100%;}

.team_main .bd ul li  a:hover .wline3,
.team_main .bd ul li a:hover .wline4
{height: 100%;}






/*专家介绍*/
.expert_box{background: #f3f3f3;width: 100%;height: 100%;padding: 27px 0 80px;}
.expert_menu{background: #fff;}
.expert_menu .item{border-bottom: 1px #e9ecf1 solid;padding: 19px 0;}
.expert_menu .item:last-of-type{border-bottom: none;}
.expert_menu_head{width:10%; color: #666;line-height: 24px;text-align: right;}
.expert_menu_list{width: 90%;}
.expert_menu_list ul li{float: left;margin: 0 20px;}
.expert_menu_list ul li a{color: #666;line-height: 24px;}
.onexpert a{color: #5292df !important;}
.expert_menu_list ul li a:hover{color: #5292df;text-decoration: underline;}

.expert_list{margin: 30px 0 45px 0;margin-right:-3%}
.expert_list .item{padding: 12px;background: #fff;border:1px #e9e9e9 solid;width: 45.52%;float: left;margin:0 1.95% 30px 0;}
.doctor_top{max-height: 224px;overflow: hidden;}
.doctor_top_pic{width: 164px;height: 224px;}
.doctor_top_intro{width: 390px;}
.doctor_name{font-size: 21px;color: #1286d5;}
.doctor_name span{color: #cc9933;font-size: 16px;}
.doctor_Features{}
.doctor_Features .item2{margin: 6px 0;line-height: 30px;}
.FeaturesL{color: #000000;    width: 15%;text-align: right;}
.FeaturesR{color: #999;width: 85%;}
.FeaturesR a{color: #1286d5;}

.doctor_visit{margin: 15px 0 0 0;}
.doctor_visit_top{color: #000000;line-height: 30px;}
.doctor_visit_top span{color: #9a9a9a;}
.doctor_visit_list{display: none;}
.doctor_visit_list div dl{width: 23%;height: 38px;line-height: 38px;background: #f0f0f0;margin: 0 1% 6px;float: left;color: #666666;text-align: center;}
.doctor_visit_list div dl span{width: 22px;height: 22px;line-height: 22px;background: #cccccc;border-radius: 22px;color: #fff;text-align: center;display: inline-block;margin: 0 0 0 12px;}
.work{background: #97c4fb !important;}





/*医院概况*/
.intro{padding: 39px 0;background: #f3f3f3;}
.intro_head{margin: 0 129px;position: relative;}
.intro_head .intro_color{color: #ea6645;font-size: 24px;display: inline-block;margin: 0 auto;}
/*.intro_head:before{content: '';position: absolute;left: 0;top: 8px;background: url(../images/tb11.png) no-repeat;height: 18px;background-size: 100% 100%;width: 40%;}
.intro_head:after{content: '';position: absolute;right: 0;top: 8px;background: url(../images/tb12.png) no-repeat;height: 18px;background-size: 100% 100%;width: 40%;}*/
.intro_borL{position: absolute;left: 0;top: 8px;background: url(../images/tb11.png) no-repeat;height: 18px;background-size: 100% 100%;width: auto;}
.intro_borR{position: absolute;right: 0;top: 8px;background: url(../images/tb12.png) no-repeat;height: 18px;background-size: 100% 100%;width: auto;}

.intro_main{margin: 40px 0 0 0;}
.intro_main_txt{}
.intro_main_txt p{color: #666666;line-height: 27px;}
.intro_main_txt p span,.intro_main_txt p a{color: #478bde;}

.intro_main_pic{margin: 20px 0 0 0;}
.intro_main_pic ul li{float: left;height: 220px;border-radius: 8px;width:23%;margin: 0 1%;transform:perspective(500px) rotatey(0deg);
            transform-style:preserve-3d;}
.intro_main_pic ul li div{width: 100%;height: 100%;}
.intro_main_pic ul li img{width: 100%;height: 100%;border-radius: 8px;}

.intro_main_pic ul>li div{transform:rotateY(12deg);}
.intro_main_pic ul>li+li div{transform:rotateY(-12deg);position: relative;left: -15px;}
.intro_main_pic ul>li+li+li div{transform:rotateY(12deg);position: relative;left: 0;}
.intro_main_pic ul>li+li+li+li div{transform:rotateY(-12deg);position: relative;left: -15px;}





.intro_head .history_color{color: #3399ff;font-size: 24px;display: inline-block;margin: 0 auto;}
.history{background:url(../images/pic7_09_03.jpg) no-repeat #e3f0ff center bottom; min-height: 304px;padding: 40px 0 42px;}
.history_main{margin: 35px 0 0 0;}
.history_main p{line-height: 27px;color: #336699;}
.history_main_btn{margin: 30px auto 0;text-align: center;}
.history_main a{width: 92px;height: 26px;margin: 0 auto;border-radius: 26px;overflow: hidden;text-align: center;background: #9dc9ff;color: #fff;text-transform: uppercase;display: inline-block;line-height: 26px;}


.honor{background: #f3f3f3;padding: 61px 0;}
.honor_btn{margin: 30px auto 0;text-align: center;}
.honor_btn a{width: 92px;height: 26px;margin: 0 auto;border-radius: 26px;overflow: hidden;text-align: center;background: #9dc9ff;color: #fff;text-transform: uppercase;display: inline-block;line-height: 26px;}

.honor_main{margin: 62px 0 0 0;}
.honor_main_list{}
.honor_main_list ul li{float: left;width: 29.33%;margin: 0 2%;}
.honor_pic{height: 219px;}
.honor_pic img{width: 100%;height: 100%;}
.honor_txt{line-height: 27px;color: #666666;position: relative;padding: 0 0 0 29px;margin: 5px 0 0 0;}
.honor_txt:before{content: '';position: absolute;left: 0;top: 8px;background:url(../images/pic7_17.png) no-repeat;width: 9px;height: 9px;}



.address{height: 502px;background: #e3f0ff;}
.address .wrap{position: relative;height: 100%;background:url(../images/yz_03.jpg) #e3f0ff no-repeat 40px top ;}
.address_top{width: 372px;height: 152px;background: url(../images/pic7_21.png) no-repeat;display: table;}
.address_top .tabbox{padding: 0 0 0 112px;}
.address_top p{font-size: 24px;color: #fff;font-style:italic;font-family: 微软雅黑 Light;}
.address_top h2{font-size:30px;color: #fff;font-style:italic;font-weight: bold;}


.address_txt{width: 792px;margin: 20px 0 0 0;position: relative;}
.address_txt p{color: #666666;line-height: 27px;}
.address_txt p span{color: #478bde;}
.address_pic{position: absolute;right: 0;bottom: 0;}
.dean{position: absolute;right: 0;bottom: -102px;}
.dean span{width: 45px;height: 45px;border-radius: 45px;background: #77b0f6;color: #fff;text-align: center;display: inline-block;line-height: 45px;margin: 0 0 0 27px;}

/*.environment{height: 435px;border-bottom: 2px #f3f3f3 solid;border-top: 2px #f3f3f3 solid;background: url(../images/pic7_31.png) no-repeat;background-size: cover !important;background-position: center !important;}
.environment .wrap{position: relative;height: 100%;}
.hjbox{position: absolute;left: 0;top: 0;width: 488px;display: table;height: 100%;background:url(../images/bg4.png) repeat;}
.hjbox .tabbox{padding: 0 27px;}
.hjbox_main{margin: 20px 0 0 0;}
.hjbox_main p{line-height: 27px;color: #333;}
.hjbox_btn{text-align: right;margin: 10px 0 0 0;}
.hjbox_btn a{width: 91px;height: 26px;line-height:26px;border-radius: 26px;background:#3399ff;color: #fff;text-transform: uppercase;display: inline-block;text-align: center;}*/

.environment{height: 435px;border-bottom: 2px #f3f3f3 solid;border-top: 2px #f3f3f3 solid;position: relative;overflow: hidden;}
.environment .wrap{height: 100%;position: absolute;left: 0;top: 0;right: 0;z-index: 99;}
.hjbox{position: absolute;left: 0;top: 0;width: 488px;display: table;height: 100%;background:url(../images/bg4.png) repeat; 
  transform: scale(0,0);-webkit-transform: scale(0,0);transition: 400ms;-webkit-transition: 400ms;}
.environment:hover .hjbox{transform: scale(1,1);-webkit-transform: scale(1,1);}
.hjbox .tabbox{padding: 0 27px;}
.hjbox_main{margin: 20px 0 0 0;}
.hjbox_main p{line-height: 27px;color: #333;}
.hjbox_btn{text-align: right;margin: 10px 0 0 0;}
.hjbox_btn a{width: 91px;height: 26px;line-height:26px;border-radius: 26px;background:#3399ff;color: #fff;text-transform: uppercase;display: inline-block;text-align: center;}
.environment .bd{width: 100%;height: 100%;}
.environment .bd ul{width: 100%;height: 100%;}
.environment .bd ul li{width: 100%;height: 100%;background-size: cover !important;background-position: center !important;}



/*图片放大*/
  .photo-mask {
    position: fixed;
    z-index: 10;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.8);
    filter: alpha(opacity=20);
    -moz-opacity: 0.8;
    opacity: 0.8;
    display: none;
  }
  
  .photo-panel {
    /*position: absolute;*/
    position: fixed;
    display: none;
    clear: both;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 10;
  }
  
  .photo-panel .photo-div,
  .photo-panel .photo-bar {
    width: 100%;
  }
  
  .photo-panel .photo-div {
    width: 960px;
    height: 560px;
    z-index: 11;
    margin: auto;
    /*left: 25%;*/
    position: relative;
  }
  
  .photo-panel .photo-close {
    background: url(../images/close.png);
    width: 56px;
    height: 56px;
    position: absolute;
    margin-left: 664px;
    z-index: 9999;
  }
  
  .photo-panel .photo-close:hover {
    background: url(../images/close_ch.png);
    width: 56px;
    height: 56px;
    position: absolute;
    margin-left: 664px;
  }
  
  .photo-panel .photo-bar-tip {
    width: 700px;
    height: 44px;
    position: absolute;
    margin-top: -64px;
    padding: 10px;
  }
  
  .photo-panel .photo-bar-tip:hover {
    width: 700px;
    height: 44px;
    position: absolute;
    margin-top: -64px;
    background: #000;
    filter: alpha(opacity=20);
    -moz-opacity: 0.8;
    opacity: 0.8;
    color: #fff;
    padding: 10px;
  }
  
  .photo-panel .photo-img {
    width: 720px;
    float: left;
    height: 560px;
    /*background: #fff;*/
  }
  
  .photo-panel .photo-view-w {
    width: 720px;
    height: 560px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
  }
  
  .photo-panel .photo-view-h {
    width: 720px;
    height: 560px;
    text-align: center;
    vertical-align: middle;
  }
  
  .photo-panel .photo-view-w img {
    max-width: 700px;
    height: auto;
    vertical-align: middle;
    text-align: center;
    max-height: 540px;
    margin: 10px;
    -moz-box-shadow: 5px 5px 5px #a6a6a6;
    /* 老的 Firefox */
    box-shadow: 5px 5px 5px #a6a6a6;

  }
  
  .photo-panel .photo-view-h img {
    max-width: 700px;
    height: 540px;
    margin: 10px;
    -moz-box-shadow: 5px 5px 5px #a6a6a6;
    /* 老的 Firefox */
    box-shadow: 5px 5px 5px #a6a6a6;

  }
  
  .photo-panel .photo-left,
  .photo-panel .photo-right {
    width: 120px;
    float: left;
    margin-top: 220px;
  }
  
  .photo-panel .arrow-prv {
    background: url(../images/l.png);
    width: 120px;
    height: 120px;
  }
  
  .photo-panel .arrow-prv:hover {
    background: url(../images/l_ch.png);
    width: 120px;
    height: 120px;
    cursor: pointer;
  }
  
  .photo-panel .arrow-next {
    background: url(../images/r.png);
    width: 120px;
    height: 120px;
  }
  
  .photo-panel .arrow-next:hover {
    background: url(../images/r_ch.png);
    width: 120px;
    height: 120px;
    cursor: pointer;
  }

  .demo li {
    width: 200px;
    overflow: hidden;
    height: 200px;
    float: left;
  }
  
  .demo li img {
    width: 100%;
    height: 100%;
  }
/*图片放大*/











/*特色服务*/
.serve{background:#d6ecf8;padding: 0 0 57px 0;}
.serve1{background:url(../images/bg5.png) no-repeat;background-position: center top;}
.serve1L{position: relative;width: 42%;padding:10px 17px 0;}
.serve1L_box1 img,.serve1L_box2 img{width: 100%;height: 100%;}
.serve1L_box1{position: absolute;left: 0;top: 18px;border-radius: 360px;width: 360px;height: 360px;overflow: hidden;border:5px #fffadf solid;}
.serve1L_box2{position: absolute;right: 0;top:133px;border-radius:255px;width: 255px;height: 255px;overflow: hidden;border:5px #fffadf solid}

.serve1R{width: 50%;padding: 57px 0;}
.serve1R_head{color: #ca53a5;font-weight: bold;font-size: 34px;font-style: italic;position: relative;font-family: hzgb;line-height: 65px;}
.serve1R_head span{width: 65px;height: 65px;border-radius: 65px;background: #e3b0d3;color: #fff;font-size: 43px;display: inline-block;text-align: center;line-height: 65px;font-family: Calibri Italic;margin: 0 25px 0 0;float: left;}
.serve1R_head a{width: 91px;height: 26px;line-height: 26px;border-radius: 26px;background:#e3b0d3;display: inline-block; font-size: 14px;color: #fff;text-transform: uppercase;text-align: center;font-family: 微软雅黑;font-style:normal;font-weight: normal;position: absolute;right: 0;top:28%;}
.serve1R_main{color: #666666;line-height: 27px;margin: 23px 0 0 0;}


.serve2{height: 433px;position: relative;}
.serve2 img{width: 100%;height: 100%;}
.serve2_box{position: absolute;left:58px;top: 0;height: 100%;background:url(../images/bg4.png) repeat;width: 596px;display: table;}
.serve2_box .tabbox{padding: 0 33px;}


.serve1R_head2{color: #27a3ba;font-weight: bold;font-size: 34px;font-style: italic;position: relative;font-family: hzgb;line-height: 65px;}
.serve1R_head2 span{width: 65px;height: 65px;border-radius: 65px;background: #87c9d5;color: #fff;font-size: 43px;display: inline-block;text-align: center;line-height: 65px;font-family: Calibri Italic;margin: 0 25px 0 0;float: left;}
.serve1R_head2 a{width: 91px;height: 26px;line-height: 26px;border-radius: 26px;background:#e3b0d3;display: inline-block; font-size: 14px;color: #fff;text-transform: uppercase;text-align: center;font-family: 微软雅黑;font-style:normal;font-weight: normal;position: absolute;right: 0;top:28%;}

.serve2_main{margin: 29px 0 0 0;}
.serve2_main p{color: #666666;line-height: 27px;}


.serve3{background:url(../images/bg6_03.png) no-repeat;background-position: left top;background-size: auto 100%;padding: 67px 0;margin: 67px 0 0 0; }
.serve3L{width: 50%;}
.serve3R{width: 50%;}
.serve1R_head3{color: #2d87d0;font-weight: bold;font-size: 34px;font-style: italic;position: relative;font-family: hzgb;line-height: 65px;}
.serve1R_head3 span{width: 65px;height: 65px;border-radius: 65px;background: #b2d6f3;color: #fff;font-size: 43px;display: inline-block;text-align: center;line-height: 65px;font-family: Calibri Italic;margin: 0 25px 0 0;float: left;}
.serve1R_head3 a{width: 91px;height: 26px;line-height: 26px;border-radius: 26px;background:#e3b0d3;display: inline-block; font-size: 14px;color: #fff;text-transform: uppercase;text-align: center;font-family: 微软雅黑;font-style:normal;font-weight: normal;position: absolute;right: 0;top:28%;}
.serve3R_main{margin: 35px 0 0 0;}
.serve3R_main p{line-height: 27px;color: #666666;}


.serve4{padding: 53px 0 69px;}
.serve4_top{}
.serve4_topL{width:275px ;display: table;height: 130px;}
.serve1R_head4{color: #ef50be;font-weight: bold;font-size: 34px;font-style: italic;position: relative;height: 100%;font-family: hzgb;line-height: 65px;}
.serve1R_head4 span{width: 65px;height: 65px;border-radius: 65px;background: #ffb8e9;color: #fff;font-size: 43px;display: inline-block;text-align: center;line-height: 65px;font-family: Calibri Italic;margin: 0 25px 0 0;float: left;}
.serve1R_head4 a{width: 91px;height: 26px;line-height: 26px;border-radius: 26px;background:#e3b0d3;display: inline-block; font-size: 14px;color: #fff;text-transform: uppercase;text-align: center;font-family: 微软雅黑;font-style:normal;font-weight: normal;position: absolute;right: 5%;bottom:0;}

.serve1R_head4 .fl{width: 65%;line-height: 45px;}
.serve4_topR{width: 77%;color: #666666;line-height: 27px;}
.serve4_bom{margin: 24px 0 0 0;}
.serve4_bom ul li{float: left;width: 31.33%;margin: 0 1%;height: 209px;border-radius:7px;overflow: hidden;}
.serve4_bom ul li img{width: 100%;height: 100%;border-radius:7px;overflow: hidden;}




.serve5{height: 451px;position: relative;}
.serve5 img{width: 100%;height: 100%;}
.serve5_box{position: absolute;left: 60px;top: 0;width: 602px;height: 100%;display: table;}
.serve5_box_top{}
.serve5_box_top p{line-height: 27px;color: #666666;}
.serve5_box_head{margin: 63px 0 0 0;}
.serve1R_head5{color: #33cc99;font-weight: bold;font-size: 34px;font-style: italic;position: relative;height: 100%;  font-family: hzgb;line-height: 65px;}
.serve1R_head5 span{width: 65px;height: 65px;border-radius: 65px;background: #90e4c1;color: #fff;font-size: 43px;display: inline-block;text-align: center;line-height: 65px;font-family: Calibri Italic;margin: 0 25px 0 0;float: left;}
.serve1R_head5 a{width: 91px;height: 26px;line-height: 26px;border-radius: 26px;background:#e3b0d3;display: inline-block; font-size: 14px;color: #fff;text-transform: uppercase;text-align: center;font-family: 微软雅黑;font-style:normal;font-weight: normal;position: absolute;right: 0;bottom:20%;}


.serve6{margin: 58px 0 0;}
.solutionIbox{height: 100%;}
.solutionIlist{ position: relative; overflow: hidden; width: 100%; height: 100%;}
.solutionIlist li{ float: left; display: block; width: 13.9%; height: 100%; color: #fff; position: relative;cursor:pointer;}
.solutionIlist li:before{content: '';position: absolute;right: 0;top: 0;width: 1px;height: 100%;background:#f3f3f3;}
.solutionIlist>li:last-of-type:before{width: 0;}
.solutionIlist li.first{ width:30%;}
.solutionIlist li img{width: auto;height: 100%;}
.box2_txt{position:absolute;right:20px;top: 0;height: 100%;width: 144px;display: table;transform: scale(0,0);-webkit-transform: scale(0,0);transition:400ms;-webkit-transition:400ms;}
.box2_txt_top{font-size: 24px;color: #3b70b2;}
.box2_txt_txt{line-height: 27px;color: #666666;margin: 23px 0 10px;max-height: 135px;overflow: hidden;}
.box2_txt_btn{width: 118px;height: 31px;line-height: 31px;background:#82b3ef;border-radius: 31px;margin: 0 auto;}
.box2_txt_btn a{color: #fff;text-align: center;display: block;}

.solutionIlist .active .box2_txt{transform: scale(1,1);}
.ilink{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}

.box3R_box{height: 79px;border-radius: 4px;overflow: hidden;margin: 12px 0 0 0;}
.box3R_box img{width: 100%;height: 100%;}



/*医院环境*/
.yyhj ul{}
.yyhj ul li{float: left;height: 201px;overflow: hidden;padding: 0;border-radius: 4px;position: relative;width: 281px;margin: 13px;}
.yyhj ul li img{ width:100%;height:100%; }
.yyhj .box4_txt{color: #fff;background:url(../images/bg3.png) repeat;height: 54px;line-height: 54px;color: #f7e8ea;font-size: 18px;position: absolute;left: 0;bottom:0;width: 100%;padding: 0 0 0 33px;display: none;}
.yyhj ul li:hover .box4_txt{display: block;}


#slider-main-ul .box4_txt{color: #fff;background:url(../images/bg3.png) repeat;height: 54px;line-height: 54px;color: #f7e8ea;font-size: 18px;position: absolute;left: 0;bottom:0;width: 100%;display: none;padding:0 0 0 33px;z-index: 9999;}
#slider-main-ul li:hover  .box4_txt{display: block;}
#gallery-slider #slider-images-wrapper ul#slider-main-ul li{position: relative;}
#slider-main-ul li{float: left;height: 201px;overflow: hidden;padding: 0;border-radius: 4px;position: relative;width: 281px;margin: 13px;}
#gallery-slider #slider-controls a#slider-control-right,#gallery-slider #slider-controls a#slider-control-left{display: none;}
#gallery-slider #slider-images-wrapper ul#slider-main-ul{width: 100% !important;}
#gallery-slider ul#slider-main-ul li a{height: 100%;}
#gallery-slider #slider-images-wrapper ul#slider-main-ul{border:none !important;}

#gallery-slider ul#slider-main-ul li a img{width: 100%;height: 100%;}
.pp_gallery{bottom: 22px  !important;}








.dqjsR_main_top li {
    position: relative;
}


.cs  {position: relative}
.cs .pic {position: absolute;top: 120%;width: 120px;left: 20px;z-index: 101;opacity: 0;transition: 0.5s}
.cs .pic.on {opacity: 1;top: 100%;transition: 0.5s}




@media screen and (max-width: 1440px){



}






