﻿@charset "utf-8";
/* CSS Document */
/*
Author:Bottle;
Time:2014-11-6;
*/
/*公共样式*/
@import url("public.css");
/*banner*/
#banner{width:100%; height:419px;position:relative; }
.bannernr{width:1600px; height:419px; margin:0 auto; overflow:hidden; position:absolute; top:0px; left:50%; margin-left:-800px;
 z-index:1;}
.bannernr ul li{width:1600px; height:419px; position:relative; }
.bannertab{width:228px; height:6px; position:absolute; bottom:30px; left:50%;  margin-left:-50px; z-index:5;cursor:pointer;}
.bannertab ul li{float:left; width:12px; height:12px;  margin-right:5px;background:#9fd4fd;  -moz-border-radius:10px;-webkit-border-radius:10px; border-radius:10px }
.bannertab ul li.active,.bannertab ul li:active{width:20px; background:#0068b7;}
/**/
.a-contact{ height:100px;}
.a-contact span{ float:left; display:block; width:225px; height:80px; padding-top:16px; border:1px solid #0068b7; border-right:none; text-align:center;}
.a-contact a{ float:left; width:112px; height:28px; text-align:center; padding-top:4px; margin-bottom:1px; background-color:#0068b7;}
.a-contact a:hover{ background-color:#ff8400;} 
/**/
/* banner2 */
#banner2 {width:337px; height:224px; overflow:hidden; position:relative; z-index:1; margin-top:20px;}
#banner2 ul {height:380px; position:absolute;}
#banner2 ul li {float:left; width:337px; height:224px; overflow:hidden; position:relative; background:#000;}
#banner2 ul li img{ width:337px; height:224px;}
#banner2 ul li div {position:absolute; overflow:hidden;}
#banner2 .btnBg {position:absolute; width:337px; height:20px; left:0; bottom:0; /*background:#000;*/}
#banner2 .btn {position:absolute; width:337px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#banner2 .btn span {}
#banner2 .btn span.on {}
#banner2 .preNext{width:22px;height:224px; position:absolute; top:0px; background:url(../2016images/index/a-ico1.png) no-repeat left -102px; cursor:pointer;}
#banner2 .pre {left:0;}
#banner2 .next {right:0; background:url(../2016images/index/a-ico1.png) no-repeat -24px -102px;}
/*2017-06-28 banner*/
#slider { width: 100%;}
.slider_box { margin: 0px auto; width: 1600px; height: 419px; overflow: hidden; position: relative; }
.silder_con { position: absolute; }
.silder_panel { width: 1600px; height: 419px; overflow: hidden; float: left; position: relative; }
.silder_panel a{ width:100%; display:block; text-align:center;}
.silder_panel img { /* width:100%; */ overflow: hidden; display: block; }
.silder_nav { margin: 0px auto;  height: 30px; bottom: 0px; left:40%; overflow: hidden; position: absolute; }
.silder_nav li {  width: 15px; height: 15px; overflow: hidden; display: block; border-radius:50%; margin: 2px; padding: 0px; float: left; background:#fff;}
.silder_nav li.current {width: 25px; background:#0068b7; border-radius:15px;}
/*a-news*/
.a-news{ width:320px;}
.a-news dt{ height:43px; line-height:41px; font-size:16px; margin-bottom:15px; text-align:center; color:#5d5d5d;}
.a-news dt a{ float:left; display:block; width:70px;}
.a-news dt a.on{ border-bottom:2px solid #0068b7; color:#0068b7;}
.a-news dt span{ float:left; display:block; width:10px;}
.a-news dd{ display:none;}
.a-news dd div{ height:111px; border-bottom:1px dashed #ccc;}
.a-news dd div span{ float:left; display:block; width:102px;}
.a-news dd div span img{width:89px; height:91px;}
.a-news dd div h4{ float:left; display:block; width:215px; font-size:14px;}
.a-news dd div h4 a{ color:#0068b7;}
.a-news dd div h4 a:hover{ color:#ff8400;}
.a-news dd div p{ float:left; display:block; width:215px; text-indent:24px; line-height:20px; padding-top:7px;}
.a-news dd div p a{ color:#ff8400;}
.a-news dd ul{ padding-top:10px;}
.a-news dd ul li{ line-height:28px; height:28px;}
.a-news dd ul li a{ float:left; display:block; width:230px; padding-left:15px; background:url(../2016images/index/a-ico1.png) no-repeat -308px -194px; }
.a-news dd ul li span{ float:left; display:block; width:65px; text-align:right;}
/*a-activities*/
.a-activities li{ height:37px; border-bottom:1px dashed #CCC;  font-size:14px;}
.a-activities li a{ display:block; width:260px; padding:0 11px 0 30px; line-height:37px; height:37px; background:#f4f4f4 url(../2016images/index/arcNav.gif) no-repeat 10px 16px;overflow:hidden;}
.a-activities li a:hover{  background-color:#fff;}
/*a-experts*/
.a-experts .a-tit1{ margin-bottom:0; }
.a-experts{ height:437px;}
/*.a-experts dt{ float:left; width:310px;}
.a-experts dt a{ float:left; display:block; width:128px; height:63px; margin:20px 20px 0 0; padding:10px 0 0 7px; background-color:#218bdc; -moz-border-radius:6px; -webkit-border-radius:6px;border-radius:6px;cursor:pointer;}
.a-experts dt a.on{ background-color:#ff8400;}
.a-experts dt a i{ float:left; display:block;}
.a-experts dt a span{ float:left; display:block; width:75px; padding-top:2px; text-align:center; font-size:14px; color:#fff;}
.a-experts dd{ float:right; display:none; margin-top:20px; width:688px; height:351px;}
.a-experts dd img{width:688px; height:351px;}*/

/*医生团队*/
#demo { margin:0 auto; overflow:hidden;}
#indemo {
float: left;
width:10000%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
.Jm-m4{ padding:0 0 15px 0;}
.Jm-m4.owl-wrapper:after {content: ".";	display: block;	clear: both;visibility: hidden;	line-height: 0;	height: 0;}
.Jm-m4 .owl-wrapper-outer{overflow: hidden;position: relative;width:1000px;}
.Jm-m4 .owl-item {float: left;}

.Jm-m4 .item { float: left; width:250px; display: block; font-size: 14px; text-align: center; line-height: 1.6em; color: #fff; margin-bottom: 25px;text-shadow:1px 1px 0 #333; }
.Jm-m4 .item .img{ width:220px; margin:0 auto; border-radius:10px; overflow:hidden;}
.Jm-m4 .item img { width:100%;border-radius:10px; }
.Jm-m4 .item h4 a,.Jm-m4 .item h5 a{ color:#fff;}
.Jm-m4 .item h4 a:hover,.Jm-m4 .item h5 a:hover{ color:#f6dd08;}
.Jm-m4 .item h4 { font-size: 18px; font-weight: normal; margin-top: 10px; margin-bottom: 10px; }
.Jm-m4 .item h4 em { font-style: normal; margin-right: 5px; margin-left: 5px; font-size: 12px; font-weight: normal; }
.Jm-m4 .item h4 span { font-size: 14px; font-weight: normal; }
.Jm-m4 .item p { font-size: 12px; line-height: 1.6em; min-height:3.2em; width: 90%; margin-right: auto; margin-left: auto;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;
}
.Jm-m4 .item h5{ display:block; font-size:16px; font-weight:100;width:100%; line-height:38px; height:38px; overflow:hidden;}
.Jm-m4 .item .more { transition: all .3s ease-in-out 0s; border-radius: 100px; color:#fff; line-height: 40px; border: 1px solid #fff; display: block; margin:15px auto 0  auto;  width: 50%; }
.Jm-m4 .item .more:hover  { background-color:#f28902; text-decoration: none;text-shadow:1px 1px 0 #014584; }

/*a-brand*/
.a-brand{ height:437px;}
.a-brand dt{ float:right; width:151px;}
.a-brand dt a{ display:block; width:126px; height:43px; line-height:31px; font-size:16px; margin-bottom:2px; font-weight:bold; padding:12px 0 0 25px;background:url(../2016images/index/a-ico1.png) no-repeat -99px -108px; cursor:pointer;}
.a-brand dt a i{ float:left; margin-right:10px;}
.a-brand dt a.on{background:url(../2016images/index/a-ico1.png) no-repeat -98px -168px; color:#fff; }
.a-brand dd{ display:none; float:left; width:847px; height:340px;}
.a-brand dd div.fl{ width:227px; height:330px; padding:10px 15px 0 15px; background-color:#e3e3e3;}
.a-brand dd div.fl h4{ font-size:16px; padding-bottom:10px;}
.a-brand dd div.fl p{ text-indent:24px;}
.a-brand dd div.fr{ width:580px;}
.a-brand dd div.fr img{ width:580px; height:340px;}
/*a-recommend*/
.a-recommend dt{ height:42px;}
.a-recommend dt a{ float:left; display:block; width:199px; height:42px; line-height:42px;color:#fff; font-size:16px; margin-right:1px; font-weight:bold; background-color:#218bdc; text-align:center; cursor:pointer;}
.a-recommend dt a.on{background-color:#ff8400; }
.a-recommend dd{ display:none; height:306px;color:#fff;}
.a-recommend dd a{ color:#fff;}
.a-recommend dd a:hover{ color:#faec05;}
.a-recommend1{ width:225px; height:262px; padding:20px 0 0 20px; background-color:#1a77be; margin-top:20px; margin-bottom:35px;}/*下外边距主要适应火狐*/
.a-recommend1 a{ float:left; display:block; width:93px; height:29px; line-height:29px; text-align:center; margin:0 15px 13px 0; background-color:#3185c5; -moz-border-radius:10px; -webkit-border-radius:10px;border-radius:10px;}
.a-recommend2{ width:410px; padding-left:20px; margin-top:20px;}
.a-recommend2 div{ height:120px; border-bottom:1px dashed #ccc;}
.a-recommend2 div span{ float:left; display:block; width:141px; margin-right:15px;}
.a-recommend2 div span img{width:141px; height:96px;}
.a-recommend2 div h4{ float:left; display:block; width:252px; font-size:14px;}
.a-recommend2 div p{ float:left; display:block; width:252px; text-indent:24px; line-height:20px; padding-top:7px;}
.a-recommend2 div  a{ color:#ff8400;}
.a-recommend2 ul{ padding-top:20px;}
.a-recommend2 ul li{ line-height:28px; height:28px;}
.a-recommend2 ul li a{ float:left; display:block; width:315px; padding-left:15px; background:url(../2016images/index/a-ico1.png) no-repeat -308px -147px;  }
.a-recommend2 ul li span{ float:right; display:block; width:75px; text-align:right; color:#e6e4e4;}
.a-recommend3{ width:301px; margin-top:20px;}
.a-recommend3 img{ width:301px; height:284px;}
/*a-links*/
.a-links a{ padding:0 15px; line-height:30px; display:inline-block;}
/*------ 医院品牌--dd----*/
.w_main{width:1000px; height:300px; margin:0 auto; }
.w_first{width:964px; height:80px; margin-top:30px; background: transparent url("../2016images/index/pcpp_07.jpg") no-repeat scroll 0% 0%;}
.w_second_left{width:545px; height:260px; float:left}
.w_second_left b{width:545px; height:260px;text-indent:35px ; line-height:30px; font-family:"宋体"; font-size:18px; margin-top:40px; display:block; }
.w_second_right{width:350px; height:260px; float:left}
.w_second_right ul{width:300px; height:260px; margin-left:70px;}
.w_second_right ul li{width:100px; height:260px; float:left;}
.second_1{width:100px; height:80px; margin-top:60px; background:url(../2016images/index/pcpp_11.jpg) no-repeat 0px 0px;}
.second_2{width:100px; height:80px; margin-top:60px; background:url(../2016images/index/pcpp_11.jpg) no-repeat -100px 0px;}
.second_3{width:100px; height:80px; margin-top:60px; background:url(../2016images/index/pcpp_11.jpg) no-repeat -190px 0px;}
.second_1 a{width:65px; height:80px; margin-top:70px; display:block; text-align:center; color:#0066cc}
.second_2 a{width:70px; height:80px; margin-top:70px; display:block; text-align:center; color:#0066cc}
.second_3 a{width:95px; height:80px; margin-top:70px; display:block; text-align:center; color:#0066cc}
.w_main_1{width:100%; height:510px; background:#0168b7; margin:0 auto; }
.w_first_1{margin-top:50px; margin-left:210px; position:absolute; width:964px; height:80px;  background: transparent url("../2016images/index/pcpp_14.jpg") no-repeat scroll 0% 0%;  }
.w_first_2{width:1000px; height:380px; margin:0 auto; }
.w_first_2 ul{width:1000px; height:380px; margin:0 auto; }
.w_first_2 ul li{width:200px; height:150px; float:left; }
.first2_1{width:200px; height:150px; margin-top:160px; background:url(../2016images/index/pcpp_17.jpg) no-repeat 0px 0px;}
.first2_2{width:200px; height:150px; margin-top:160px; background:url(../2016images/index/pcpp_17.jpg) no-repeat -190px 0px;}
.first2_3{width:200px; height:150px; margin-top:160px; background:url(../2016images/index/pcpp_17.jpg) no-repeat -380px 0px;}
.first2_4{width:200px; height:150px; margin-top:160px; background:url(../2016images/index/pcpp_17.jpg) no-repeat -570px 0px;}
.first2_5{width:200px; height:150px; margin-top:160px; background:url(../2016images/index/pcpp_17.jpg) no-repeat -760px 0px;}
.first2_6{width:200px; height:150px; margin-top:30px; background:url(../2016images/index/pcpp_17.jpg) no-repeat 0px -160px;}
.first2_7{width:200px; height:150px; margin-top:30px; background:url(../2016images/index/pcpp_17.jpg) no-repeat -190px -160px;}
.first2_8{width:200px; height:150px; margin-top:30px; background:url(../2016images/index/pcpp_17.jpg) no-repeat -380px -160px;}
.first2_9{width:200px; height:150px; margin-top:30px; background:url(../2016images/index/pcpp_17.jpg) no-repeat -570px -160px;}
.first2_10{width:200px; height:150px; margin-top:30px; background:url(../2016images/index/pcpp_17.jpg) no-repeat -760px -160px;}
.first2_1_href{ width:200px; height:150px; display:block;}
.jlzj_wenzi{width:1000px; height:50px; padding-top:100px; display:block; background: transparent url("../2016images/index/pcpp_21.jpg") no-repeat scroll 0% 0%; }
.bg-color1s { width:100%; height:700px;
    background-color:#FFFFFF;
}
.w_main_public{width:1000px; height:650px; margin:0 auto; }
.hj_device{width:964px; height:80px; margin-top:30px; background: transparent url("../2016images/index/pcpp_23.jpg") no-repeat scroll 0% 0%;}
.device_wenzi{width:1000px; height:70px;text-indent:35px ; line-height:30px; font-family:"宋体"; font-size:18px; margin-top:30px; display:block;}
.device_photo{width:966px; height:379px; margin-top:30px; background: transparent url("../2016images/index/pcpp_27.jpg") no-repeat scroll 0% 0%;}
.device_photo ul{width:966px; height:379px;}
.device_photo ul li{width:235px; height:330px; float:left; font-size:16px; display:block; line-height:150px; text-align:center;}
.w_main_public1{ width:1000px; height:450px; margin:0 auto; }
.w_main_public2{ width:1000px; height:400px; margin:0 auto; }
.hj_device1{width:964px; height:80px; margin-top:30px; background: transparent url("../2016images/index/pcpp_31.jpg") no-repeat scroll 0% 0%;}
.hj_device2{width:964px; height:80px; margin-top:30px; background: transparent url("../2016images/index/pcpp_48.jpg") no-repeat scroll 0% 0%;}
.hj_device3{width:964px; height:80px; margin-top:30px; background: transparent url("../2016images/index/pcpp_43.jpg") no-repeat scroll 0% 0%;}
.hj_device4{width:964px; height:201px; margin-top:30px; background: transparent url("../2016images/index/pcpp_46.jpg") no-repeat scroll 0% 0%;}
.fw_bo {
    height: 378px;
    background: transparent url("../2016images/index/pcpp_34.jpg") no-repeat scroll 602px 57px;
}
.fw_bo ul {
    width: 572px;
    height: 336px;
    background: transparent url("../2016images/index/pcpp_37.gif") no-repeat scroll 24px 209px;
    padding: 42px 0px 0px 18px;
}
.fw_bo ul li {
    background: #E7E7E7 none repeat scroll 0% 0%;
    width: 179px;
    height: 34px;
    float: left;
    text-align: center;
    margin: 14px 0px 0px 6px;
    line-height: 34px;
    font-size: 14px;
    color: #666;
}
.fw_bo ul li.three_li1 {
    background: #0087D3 none repeat scroll 0% 0%;
    color: #FFF;
}
.fw_bo ul li.three_li2 {
    background: #F6911B none repeat scroll 0% 0%;
    color: #FFF;
}
.fw_bo ul li.three_li3 {
    background: #0863B5 none repeat scroll 0% 0%;
    color: #FFF;
}
.roundabout-holder {
    width: 810px;
    height: 360px;
    margin: 0px auto;
}
.js-roundabout{overflow:hidden;}
.roundabout-holder{width:810px;height:360px;margin:0 auto;}
.roundabout-moveable-item{width:650px;height:328px;cursor:pointer;background:#CCC;box-shadow:0 0 3px #CCC;}
.roundabout-moveable-item div{position:absolute;bottom:0;line-height:2em;background:#333;opacity:.8;width:100%;color:#FFF;text-indent:2em;}
.roundabout-moveable-item img{width:100%;}
.js-roundabout{position:relative; overflow: hidden; }
.i-ar-left,.i-ar-right{position:absolute;z-index:999;width:52px;height:86px; cursor:pointer;}
.i-ar-left{ background: transparent url("../2016images/index/i-arl.png") repeat scroll 0% 0%;top:135px;left:70px;}
.i-ar-right{background: transparent url("../2016images/index/i-arr.png") repeat scroll 0% 0%;top:135px;right:70px;}
.i-ar-left:hover,.i-ar-right:hover{ background-position:bottom;}
/*------ 医院环境----*/

.yyhj{ margin:20px 0;}
.yyhj h2{ font-size:20px; padding:10px 0; color:#fd6689;}
#activeShowlst{width:1000px; height:170px; overflow:hidden;}
#activeShowlst img{width：241px; height:161px; margin:auto 5px;}


.topbox{position:fixed; top:32px; margin-left:-140px; z-index:999}
.topbox a{display:block; width:100%; height:122px; }
.topbox a.close{ display:block; width:100%; height:30px; position:absolute; top:0px;}
@media screen and (min-width:1920px) {
.topbox{position:fixed; top:32px;  margin:0 auto;}
}
/*商务通*/
.centerswt {width:536px; height:394px; position:fixed;top:50%;left:50%;margin:-197px/*高度的一半*/ 0 0 -268px/*宽度的一半*/; z-index:999;}
.centerswt a{ display:block; wwidth:536px; height:394px;  background:url(../images/swt.jpg);}
.centerswt a.close{ width:30px; height:30px;  right:0; top:0; position:absolute; background:none;}
.swt-bottom{
height:auto;background: #085297;position: fixed;_position: absolute;z-index: 9999;bottom:0px;left: 0;width: 100%;
}
.swt{ width:1152px; height:auto; margin:0 auto;}
.swt span{width:386px; line-height:50px; display:block;float:left;font-family: "微软雅黑";font-size: 20px; color:#fff;}
.zx{width:230px!important; margin:0;padding:0;}
.zx a{width:207px;background:#f28902 url(../images/zx.png) no-repeat 3% center;  display:block; text-align:center; text-decoration:none; padding-left:23px;color:#fff;}
.zx a:hover{background:#cb2020 url(../images/zx.png) no-repeat 3% center;}
.tel{width:296px !important;background:url(../images/tel.png) no-repeat 10px center; padding-left:50px;}