@charset "utf-8";
/* CSS Document */

.news-box{ width:800px; overflow:hidden; float:left;}

.newstab{ border-bottom:#CCC 2px solid; margin-bottom:30px; overflow:hidden;}
.newstab li{ padding:15px 0; min-width:130px; font-size:20px; text-align:center; cursor:pointer; float:left;}
.newstab li.newsshow{ border-bottom:#8ec31f 2px solid;}
.newscontent{ overflow:hidden; display:none; }
.newshotpic{ width:330px; float:left;}
.newshotpic img{ float:left;}
.newshotpic span{ width:330px; line-height:50px; background:#DDD; text-align:center; float:left; overflow:hidden; }
.newsnum{ padding:2px 10px 0 20px; float:left;}
.newslist{ width:385px; float:left;}
.newslist li{ padding-bottom:25px; float:left;}
.newslist li b { width:385px; padding-bottom:5px; float:left;}
.newslist li b a{ font-size:18px; font-weight:normal;}
.newslist li p{ width:385px; line-height:22px; color:#999}
.newslist li p a{color:#8ec31f; }


.contact-box{ width:348px; float:right;}
.contact-box-tt{ width:348px; margin-bottom:30px; border-bottom:#CCC 2px solid; overflow:hidden;}
.contact-box-tt b{ padding:15px 0; width:130px; font-weight:normal; font-size:20px; border-bottom:#8ec31f 2px solid; float:left;}



.doctor-box-tt{ overflow:hidden;}
.doctor-box-tt b{ padding:20px 15px; font-weight:normal; font-size:20px; border-top:#8ec31f 2px solid; float:left;}
.doctor-box-tt span{ padding:20px 0px; font-size:16px; line-height:27px; color:#999; border-top:#8ec31f 2px solid; float:left;}
.doctor{}
.doctor .swiper-wrapper .swiper-slide img{ }
.doctor-tt{ text-align:center; }
.doctor-tt b{ width:100%; line-height:50px; font-size:16px; font-weight:normal; float:left;}
.doctor-tt span{ width:100%; float:left; }
.doctor-tt a{ margin:0 9%; padding:1% 10%; line-height:30px; border:#CCC 1px solid; border-radius:5px; float:left;}
.doctor-tt a.a1{ background:#ff494b; color:#FFF;}
.doctor-tt a.a2{ background:#8ec31f; color:#FFF;}
.doctor-prev{}
.doctor-next{}


.doctor-daka{ background:#FFF; }
.doctor-daka-tt{ padding:50px 35px; float:left;}
.doctor-daka-dc{ float:left;}
.doctor-daka-dc img{ padding:25px 20px 25px 50px; float:left;}
.doctor-daka-dc span{ margin-top:18px; padding:20px; margin-right:50px; border-right:#CCC 1px solid; float:left; padding-left: 40px; padding-right: 40px;}
.doctor-daka-dc span p{ color:#999; line-height:22px;}
.doctor-daka-dc span p.p1{ color:#666; font-size:22px; line-height:35px;}
.doctor-daka-dc span b{ color:#333;}
.doctor-daka-jj{ width:460px; padding:40px 40px 0 0; line-height:25px; color:#666; float:left;}
.doctor-daka-jj a{ color:#ff494b;}
.doctor-daka-button{ width:150px; padding:38px 0 0 0; float:left;}
.doctor-daka-button a{ padding:3px 30px; margin-bottom:10px; line-height:30px; border:#CCC 1px solid; border-radius:5px; float:left;}
.doctor-daka-button a.a1{ background:#ff494b; color:#FFF;}
.doctor-daka-button a.a2{ background:#8ec31f; color:#FFF;}


.bingzhong{}
.bingzhong-tab{ width:100%; border-bottom:#CCC 2px solid; margin-bottom:30px; overflow:hidden;}
.bingzhong-tab li{ padding:15px 0; min-width:130px; font-size:20px; text-align:center; cursor:pointer; float:left;}
.bingzhongshow{ border-bottom:#8ec31f 2px solid;}
.bingzhong-content{ display:none; overflow:hidden; }
.bingzhong-ad{ float:left;}
.bingzhong-list{ margin-bottom:-20px; overflow:hidden;}
.bingzhong-list li{ margin:0 0 20px 20px; float:left;}
.bingzhong-list li a{ width:223px; font-size:18px; padding:36px 30px; background:#e7eeed; border:#e7eeed 1px solid; float:left; }
.nv-hover li a:hover{ color:#ff494b; background:#FFF;}
.nan-hover li a:hover{ color:#8ec31f; background:#FFF;}
.bingzhong-list li a i{ font-size:50px; width:50px; float:left; line-height:20px; margin-right:20px;}
.bingzhong-list li a i:before{ line-height:50px;}
.bingzhong-list li a span{ float:left; }
.bingzhong-list li a span em{ font-size:14px; color:#999;}







