@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(../images/a-ico1.png) no-repeat left -102px; cursor: pointer; }
#banner2 .pre { left: 0; }
#banner2 .next { right: 0; background: url(../images/a-ico1.png) no-repeat -24px -102px; }
/*2017-06-28 banner*/
#slider { width: 100%; background-color: rgb(0, 0, 0); }
.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; 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: 300px; 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(../images/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: 180px; border-bottom: 1px dashed #CCC; font-size: 14px; margin-top:20px; line-height:30px;}
.a-activities li a { display: block; width: 260px; padding: 0 11px 0 30px; line-height: 37px; height: 37px; background: #f4f4f4 url(../images/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; }

/*医生团队*/
#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(../images/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(../images/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(../images/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("../images/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(../images/pcpp_11.jpg) no-repeat 0px 0px; }
.second_2 { width: 100px; height: 80px; margin-top: 60px; background: url(../images/pcpp_11.jpg) no-repeat -100px 0px; }
.second_3 { width: 100px; height: 80px; margin-top: 60px; background: url(../images/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("../images/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(../images/pcpp_17.jpg) no-repeat 0px 0px; }
.first2_2 { width: 200px; height: 150px; margin-top: 160px; background: url(../images/pcpp_17.jpg) no-repeat -190px 0px; }
.first2_3 { width: 200px; height: 150px; margin-top: 160px; background: url(../images/pcpp_17.jpg) no-repeat -380px 0px; }
.first2_4 { width: 200px; height: 150px; margin-top: 160px; background: url(../images/pcpp_17.jpg) no-repeat -570px 0px; }
.first2_5 { width: 200px; height: 150px; margin-top: 160px; background: url(../images/pcpp_17.jpg) no-repeat -760px 0px; }
.first2_6 { width: 200px; height: 150px; margin-top: 30px; background: url(../images/pcpp_17.jpg) no-repeat 0px -160px; }
.first2_7 { width: 200px; height: 150px; margin-top: 30px; background: url(../images/pcpp_17.jpg) no-repeat -190px -160px; }
.first2_8 { width: 200px; height: 150px; margin-top: 30px; background: url(../images/pcpp_17.jpg) no-repeat -380px -160px; }
.first2_9 { width: 200px; height: 150px; margin-top: 30px; background: url(../images/pcpp_17.jpg) no-repeat -570px -160px; }
.first2_10 { width: 200px; height: 150px; margin-top: 30px; background: url(../images/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("../images/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("../images/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("../images/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("../images/pcpp_31.jpg") no-repeat scroll 0% 0%; }
.hj_device2 { width: 964px; height: 80px; margin-top: 30px; background: transparent url("../images/pcpp_48.jpg") no-repeat scroll 0% 0%; }
.hj_device3 { width: 964px; height: 80px; margin-top: 30px; background: transparent url("../images/pcpp_43.jpg") no-repeat scroll 0% 0%; }
.hj_device4 { width: 964px; height: 201px; margin-top: 30px; background: transparent url("../images/pcpp_46.jpg") no-repeat scroll 0% 0%; }
.fw_bo { height: 378px; background: transparent url("../images/pcpp_34.jpg") no-repeat scroll 602px 57px; }
.fw_bo ul { width: 572px; height: 336px; background: transparent url("../images/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("../images/i-arl.png") repeat scroll 0% 0%; top: 135px; left: 70px; }
.i-ar-right { background: transparent url("../images/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�?41px; 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; }
}
