*{word-wrap:break-word;word-break:break-all }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{margin:0;padding:0 }
body, button, input, select, textarea{font:12px/1.5 Microsoft Yahei, tahoma, arial, \5b8b\4f53 }
h1, h2, h3, h4, h5, h6, em{font-size:100%; font-style: normal; font-weight: normal;}
ul, ol{list-style:none }
a{text-decoration:none;color:#8451c6 }
a:hover{text-decoration:none }
a{outline:none;/*IE8,FF*/ hide-focus:expression(this.hideFocus=true);/*IE6 7*/}
img{border:0;vertical-align:middle }
button, input, select, textarea{font-size:100% }
table{border-collapse:collapse;border-spacing:0 }
input, select{vertical-align:middle }
*body{background-image:url(about:blank);background-attachment:fixed}
::selection{background:#9252c0;color:white;/* Safari */}
/* Style 20141229 */

body {font-family: "Microsoft Yahei";}
.banner {width: 100%; height: 623px; background: url(../images/banner.jpg) no-repeat center center;}
.toplink {width: 100%; height: 89px; background: url(../images/nav_bg.jpg) no-repeat center center;}
.toplink.fixed {position: fixed; top: 0; z-index: 999;}
.toplink ul {width: 1040px; padding-left: 39px; margin: 0 auto; overflow: hidden;}
.toplink li {float: left; height: 89px; line-height: 32px; padding-top: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: #fff; font-size: 22px; cursor: pointer; text-align: center;}
.toplink li.on,.toplink li:hover {color: #cb111c; background: url(../images/nav_hover.jpg) repeat-x;}

.p1 {width: 1457px; height: 481px; margin: 0 auto; margin-top: 42px; background: url(../images/p1.jpg) no-repeat; overflow: hidden;}
.p1 .box {width: 1202px; background: #fff; padding: 10px; margin: 0 auto; margin-top: 135px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.p2 {width: 100%; height: 820px; margin-top: 42px; background: url(../images/p2.jpg) no-repeat center center; overflow: hidden;}
.s1 {width: 1084px; margin: 0 auto; margin-top: 135px; overflow: hidden;}
.s1 .swiper-wrapper {float: left; width: 1084px; margin-top: 80px; display: flex;}
.s1 .swiper-slide img {width: 100%;}
.s1 .swiper-pagination-bullet {float: left; width: 213px; height: 59px; display: inline-block; background: url(../images/lnav1_off.png) no-repeat; margin-bottom: 10px; opacity: 1; border-radius: 0;}
.s1 .swiper-pagination-bullet-active {background: url(../images/lnav1_on.png) no-repeat;}
.s1 .swiper-pagination-bullet:nth-child(2) {width: 213px; height: 59px; display: inline-block; background: url(../images/lnav2_off.png) no-repeat; margin-left: 5px;}
.s1 .swiper-pagination-bullet-active:nth-child(2) {background: url(../images/lnav2_on.png) no-repeat;}
.s1 .swiper-pagination-bullet:nth-child(3) {width: 213px; height: 59px; display: inline-block; background: url(../images/lnav3_off.png) no-repeat; margin-left: 5px;}
.s1 .swiper-pagination-bullet-active:nth-child(3) {background: url(../images/lnav3_on.png) no-repeat;}
.s1 .swiper-pagination-bullet:nth-child(4) {width: 213px; height: 59px; display: inline-block; background: url(../images/lnav4_off.png) no-repeat; margin-left: 5px;}
.s1 .swiper-pagination-bullet-active:nth-child(4) {background: url(../images/lnav4_on.png) no-repeat;}
.s1 .swiper-pagination-bullet:nth-child(5) {width: 213px; height: 59px; display: inline-block; background: url(../images/lnav5_off.png) no-repeat; margin-left: 5px;}
.s1 .swiper-pagination-bullet-active:nth-child(5) {background: url(../images/lnav5_on.png) no-repeat;}

.p3 {width: 1493px; height: 493px; margin: 0 auto; margin-top: 42px; background: url(../images/p3.jpg) no-repeat; overflow: hidden;}
.p3 ul {width: 1064px; margin: 0 auto; margin-top: 128px; overflow: hidden;}
.p3 ul li {float: left; width: 251px; height: 322px; text-align: center; margin: 6px; overflow: hidden;}
.p3 ul li.v1 {background: url(../images/k1.jpg) no-repeat;}
.p3 ul li.v2 {background: url(../images/k2.jpg) no-repeat;}
.p3 ul li.v3 {background: url(../images/k3.jpg) no-repeat;}
.p3 ul li.v4 {background: url(../images/k4.jpg) no-repeat;}
.p3 ul li span {width: 210px; border: 1px solid #c10a29; padding: 16px 0; color: #c10a29; margin-top: 74px; line-height: 22px; font-size: 17px; text-align: center; background: rgba(255,255,255,.7); display: inline-block; overflow: hidden;}

.btn1 {width: 236px; height: 60px; margin: 0 auto; margin-top: 10px; overflow: hidden;}

.p4 {width: 100%; height: 115px; margin-top: 20px; background: url(../images/p4.jpg) no-repeat center center; overflow: hidden;}
.d_bg {position: relative; width: 1155px; height: 435px; margin: 0 auto; background: url(../images/d_bg.jpg) no-repeat center center; overflow: hidden;}
/*------医生滚动样式------*/
#CSSBox {float:left; width: 972px; height: 328px; margin: 15px 0 40px 40px; overflow: hidden;}
#CSSBox ul li {position: relative; float: left; width: 234px; margin: 13px 4px; border: 1px solid #c7c7c7; overflow: hidden; display: inline-block;}
#CSSBox ul li em {float: left; width: 234px; height: 178px; overflow: hidden; display: block;}
#CSSBox ul li em img {width: 100%; height: 100%;}
#CSSBox ul li span {float: left; width: 100%; line-height: 35px; color: #000; text-align: center; overflow: hidden; display: block;}
#CSSBox ul li span i {font-style: normal; font-weight: bold; font-size: 18px;}
#CSSBox ul li span b {font-style: normal; font-size: 14px; color: #333; padding-left: 10px;}
#CSSBox ul li .line {width: 34px; height: 3px; background: #dc2f3a; margin: 0 auto; overflow: hidden; clear: both;}
#CSSBox ul li .name {float: left; width: 100%; line-height: 30px; font-size: 14px; color: #333; text-align: center; overflow: hidden;}
#CSSBox ul li .date {float: left; width: 100%; line-height: 20px; font-size: 14px; font-weight: bold; color: #dc2f3a; text-align: center; overflow: hidden;}
#CSSBox ul li .dbtn {float: left; width: 100%; padding: 10px 0; text-align: center; overflow: hidden;}
#CSSBox ul li .dbtn a {border: 2px solid #dc2f3a; border-radius: 3px; line-height: 22px; font-size: 14px; color: #dc2f3a; text-align: center; padding: 0 15px; display: inline-block; overflow: hidden;}
#CSSBox ul li .dbtn a:hover {border: 2px solid #dc2f3a; border-radius: 3px; line-height: 22px; font-size: 14px; color: #fff; text-align: center; padding: 0 15px; background: #dc2f3a; display: inline-block; overflow: hidden; -webkit-transition: all ease-in-out .3s; -moz-transition: all ease-in-out .3s;}
#LeftButton {height: 320px; cursor: pointer; width: 53px; margin-top: 25px; float: left; background: url(../images/arrow_left.jpg) center center no-repeat;}
#RightButton {height: 320px; cursor: pointer; width: 53px; margin-top: 25px; float: right; background: url(../images/arrow_right.jpg) center center no-repeat;}
#wrapper {float: left; width: 1155px; margin:0 auto; padding-top: 33px; overflow: hidden; display: block;}

.p5 {width: 100%; height: 115px; margin-top: 20px; background: url(../images/p5.jpg) no-repeat center center; overflow: hidden;}
.p6 {width: 100%; height: 580px; text-align: center; background: url(../images/hua_one.jpg) no-repeat right 94px; overflow: hidden;}
.p7 {width: 100%; height: 115px; background: url(../images/p7.jpg) no-repeat center center; overflow: hidden;}
.p8 {width: 1164px; height: 1319px; padding: 45px 0 0 90px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0 auto; background: url(../images/p8.jpg) no-repeat center center; overflow: hidden;}
.item {float: left; width: 313px; height: 592px; margin: 7px; overflow: hidden;}
.item.v1 {background: url(../images/pro1.jpg) no-repeat center;}
.item.v2 {background: url(../images/pro2.jpg) no-repeat center;}
.item.v3 {background: url(../images/pro3.jpg) no-repeat center;}
.item.v4 {background: url(../images/pro4.jpg) no-repeat center;}
.item.v5 {background: url(../images/pro5.jpg) no-repeat center;}
.item.v6 {background: url(../images/pro6.jpg) no-repeat center;}
.item .title {float: left; width: 100%; line-height: 50px; font-size: 24px; margin-top: 382px; text-align: center; color: #000; overflow: hidden;}
.item .title b {font-style: normal; font-weight: normal; font-size: 18px; line-height: 20px;}
.item .detail {float: left; width: 100%; font-size: 20px; color: #666; text-align: center; line-height: 30px;}
.item .kaiyun {float: left; width: 100%; margin-top: 10px; margin-bottom: 20px; overflow: hidden;}
.item .kaiyun span {float: left; font-size: 20px; padding-left: 75px; color: #000; line-height: 28px;}
.item .kaiyun em {float: left; padding-top: 7px;}
.item .zixun {width: 191px; height: 38px; line-height: 38px; font-size: 24px; text-align: left; text-indent: 40px; margin: 0 auto; color: #fff; background: url(../images/zixun_btn.jpg) no-repeat center; overflow: hidden;}
.item .zixun a {width: 100%; height: 100%; color: #fff; text-decoration: none; display: block;}

.p9 {width: 100%; height: 115px; background: url(../images/p9.jpg) no-repeat center center; overflow: hidden;}
.p10 {width: 100%; height: 676px; text-align: center; background: url(../images/hua_right.jpg) no-repeat right top; overflow: hidden;}
.btn2 {width: 241px; height: 63px; margin: 0 auto; margin-top: 10px; overflow: hidden;}

.p11 {width: 100%; height: 115px; margin-top: 20px; background: url(../images/p11.jpg) no-repeat center center; overflow: hidden;}
.p12 {width: 1227px; height: 478px; margin: 0 auto; overflow: hidden;}

.p13 {width: 100%; height: 115px; margin-top: 20px; background: url(../images/p13.jpg) no-repeat center center; overflow: hidden;}
.p14 {width: 100%; height: 718px; text-align: center; background: url(../images/hua_left.jpg) no-repeat left top; overflow: hidden;}

.p15 {width: 100%; height: 115px; margin-top: 30px; background: url(../images/p15.jpg) no-repeat center center; overflow: hidden;}
.p16 {width: 1442px; height: 534px; margin: 0 auto; margin-top: 40px; overflow: hidden;}

.p17 {width: 100%; height: 115px; margin-top: 30px; background: url(../images/p17.jpg) no-repeat center center; overflow: hidden;}
.p18 {width: 1159px; height: 545px; margin: 0 auto; overflow: hidden;}

.p19 {width: 100%; height: 115px; background: url(../images/p19.jpg) no-repeat center center; overflow: hidden;}


.fr{float:right;display:inline}
.fl{float:left;display:inline}
.clear{clear:both;}
.block{display:block;}
.inline{display:inline;}
.none{display:none;}
.spacer{clear:both; font-size:0; line-height:0; height:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.bc{margin-left:auto;margin-right:auto;}
.ohide{overflow:hidden;}
.tl{text-align:left;}
.tindent{text-indent: -9999em;}
.ohidden{overflow:hidden;}

.con9 .scon{width: 1052px;padding-top: 20px;}
.con9 .swiper-container{width: 570px;}
.con9 .yybtn{width: 159px;height: 39px;background:url(../images/yybtn.jpg) no-repeat 0 0;text-indent:-9999em;}
.con9 .anliinfo{}
.con9 .anliinfo h2{margin-top: 20px;margin-bottom: 20px;margin-left: 15px;}
.con9 .anliinfo h2 .name{font-size:40px;color:#9e0a16;font-family:"微软雅黑"; font-weight: bold;}
.con9 .anliinfo h2 .job{font-size:30px;color:#9e0a16;font-weight: bold;}
.con9 .gbbw{margin-left: 30px;}
.con9 .gbbw h3{font-size:30px;margin-bottom: 10px;margin-top: 20px;color:#9e0a16;font-weight: bold;}
.con9 .gbbw p{font-size:22px;margin-bottom: 10px;width: 264px;color:#9e0a16;} 
.con9 .swiper-slide{cursor:pointer;}
.aa {border: 2px solid #9e0a16; border-radius: 50%; margin-top: -2px;}


.tz_box {width: 980px; border: 2px solid #0078d7; margin: auto; margin-top: 60px; padding-bottom: 20px; background: #f1f9ff; border-radius: 3px;}
.tz_box .title {width: 80%; margin: auto; height: 40px; line-height: 40px; border-radius: 3px; margin-top: -20px; color: #fff; text-align: center; font-size: 22px; background: #0078d7; overflow: hidden;}
.tz_box h1 {font-style: normal; font-weight: normal; color: #099; font-size: 20px; text-align: center; margin-top: 20px; line-height: 30px;}
.tz_box h2 {font-style: normal; font-weight: normal; color: #444; font-size: 20px; text-align: center; line-height: 30px;}
.tz_box h2 em {font-style: normal; color: #099; font-weight: bold;}
.tz_box h3 {font-style: normal; font-weight: normal; color: #f00; font-size: 20px; text-align: center; line-height: 30px;}
.tz_box h3 em {font-style: normal; color: #099; font-weight: bold;}
.tz_box h3 i {font-style: normal; color: #fff; background: #4991c9; padding: 0 8px; margin: 0 5px; border-radius: 3px;}





