@charset "utf-8";
.f64 {font-size:64px;}
.f55 {font-size:55px;}
.f50 {font-size:50px;}
.f42 {font-size:42px;}
.f40 {font-size:40px;}
.f36 {font-size:36px;}
.f32 {font-size:32px;}
.f30 {font-size:30px;}
.f28 {font-size:28px;}
.f26 {font-size:26px;}
.f24 {font-size:24px;}
.f22 {font-size:22px;}
.divhidden {display:none;}
.wrap {width:96%;}
.wrap12 {width:96%;}
.wrap3 {max-width:1800px;width:96%;margin:0 auto;}
.wrap3:after {content:"";height:0;display:block;clear:both;}
.c_l {clear:both;font-size:0;overflow:hidden;}
.f_bg {background:#f2f2f2;color:#595757;font-size:15px;clear:both;padding-top:46px;text-align:left;}
.f_bg_div {max-width:1440px;width:96%;margin:0 auto;}
.f_bg a {color:#595757;text-decoration:none;}
.f_bg a:hover {color:#0093dd;}
.f_bg .h2 {height:62px;line-height:62px;font-weight:bold;font-size:18px;color:#282828;overflow:hidden;position:relative;margin-bottom:9px;}
.f_bg .links {float:left;width:12.16%;margin-right:1%;overflow:hidden;margin-bottom:2.8%;vertical-align:top;text-align:left;}
.f_bg .links.w2 {width:19.69%;}
.f_bg .links.w3 {width:15.91%;}
.f_bg .links.w4 {width:13.2%;}
.f_bg .links ul li {display:block;height:36px;line-height:36px;overflow:hidden;}
.f_bg .links ul li a {transition:all 0.3s;padding-right:5px;}
.f_bg .links ul li a:hover {margin-left:5px;padding-right:0;}
.f_bg .f_div2_r {text-align:left;float:left;width:22.5%;}
.f_bg .f_div2_r .ul {overflow:hidden;}
.f_bg .f_div2_r .ul li {display:block;overflow:hidden;line-height:36px;padding-left:27px;background-repeat:no-repeat;background-position:left 11px;background-size:19px 18px;}
.f_bg .f_div2_r .ul li.bgs1 {background-image:url(../images/foot_pic1.png);}
.f_bg .f_div2_r .ul li.bgs2 {background-image:url(../images/foot_pic2.png);}
.f_bg .f_div2_r .ul li.bgs3 {background-image:url(../images/foot_pic3.png);}
.f_bg .f_div2_r .ul li.bgs4 {background-image:url(../images/foot_pic4.png);}
.f_bg .f_div2_r2 {text-align:center;float:right;width:10.8%;max-width:128px;line-height:44px;color:#888888;}
.f_bg .f_div2_r2 img {width:100%;display:block;}
.f_bg .f_link {overflow:hidden;color:#333333;font-size:12px;line-height:22px;margin-top:4%;padding-bottom:1%;clear:both;}
.f_bg .f_link label {float:left;overflow:hidden;color:#595757;font-size:9pt;}
.f_bg .f_link a {float:left;margin-right:5px;overflow:hidden;font-size:9pt;position:relative;}
.f_div3 {line-height:24px;min-height:24px;clear:both;padding-top:20px;padding-bottom:20px;margin-top:7px;border-top:1px solid #e5e5e5;font-size:14px;}
.f_div3 a:hover {transition:all 0.3s;filter:Alpha(Opacity=80);opacity:0.8;}
.f_div3 em {font-style:normal;margin-left:20px;}
.f_div3 .l p {display:inline-block;vertical-align:middle;margin-left:15px;}
.f_div3 .r a {float:left;padding-right:12px;margin-right:12px;overflow:hidden;position:relative;}
.f_div3 .r a:after {content:"";position:absolute;right:0;top:50%;margin-top:-6px;width:1px;height:12px;background:#e5e5e5;}
.f_div3 .r a:last-child {margin-right:0;padding-right:0;}
.f_div3 .r a:last-child:after {display:none;}
.gotop {position:fixed;bottom:10%;right:1%;width:50px;height:50px;background:url(../images/gotop.png) no-repeat;background-size:100% 100%;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;display:none;}
.gotop:hover {-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);cursor:pointer;transform:rotate(360deg);}
.f_bg .foot_a {float:left;margin-top:6%;}
.f_bg .foot_a ul li {float:left;margin-right:15px;width:23px;height:23px;background-repeat:no-repeat;background-size:100% 100%;transition:all 0.3s;}
.f_bg .foot_a ul li:last-child {margin-right:0;}
.f_bg .foot_a ul li a {display:block;width:100%;height:100%;margin:0;position:relative;transition:all 0.3s;}
.f_bg .foot_a ul li a:hover {filter:Alpha(Opacity=80);opacity:0.8;}
.f_bg .foot_a ul li.weixin {}
.f_bg .foot_a ul li.weixin a {background:url(../images/fx2.png) center center no-repeat;background-size:100% 100%;}
.f_bg .foot_a ul li.weixin a:hover {filter:Alpha(Opacity=100);opacity:1.0;background-image:url(../images/fx2_on.png);}
.f_bg .foot_a ul li.weixin .wem1 {width:203px;bottom:30px;text-align:center;position:absolute;margin-left:-90px;margin-top:-203px;background-image:url(../img/ewm.png);background-repeat:no-repeat;height:0;overflow:hidden;transition:all 0.3s;}
.f_bg .foot_a ul li.weixin .wem1 img {width:155px;height:155px;margin-right:5px;transition:all 0.3s;}
.f_bg .foot_a ul li.weixin a:hover .wem1 {height:195px;padding-top:20px;padding-bottom:20px;}
.f_bg .foot_a ul li.sinna {background-image:url(../images/fx3.png);}
.f_bg .foot_a ul li.sinna:hover {background-image:url(../images/fx3_on.png);}
.f_bg .foot_a ul li.qq {background-image:url(../images/fx1.png);}
.f_bg .foot_a ul li.qq:hover {background-image:url(../images/fx1_on.png);}
.f_bg .foot_a ul li a {display:block;width:100%;height:100%;}
.foot_a .social-share .social-share-icon {width:23px;height:23px;line-height:23px;vertical-align:top;}
.foot_a .social-share .social-share-icon:hover {background:none;}
.foot_a .social-share .icon-qq:before {content:"";}
.foot_a .social-share .icon-qq {border:0;}
.foot_a .social-share .icon-qq:hover {background-image:url(../images/fx1_on.png);background-size:100% 100%;}
.foot_a .social-share .icon-wechat:before {content:"";}
.foot_a .social-share .icon-wechat {border:0;}
.foot_a .social-share .icon-wechat:hover {background-image:url(../images/fx2_on.png);background-size:100% 100%;}
.foot_a .social-share .icon-weibo:before {content:"";}
.foot_a .social-share .icon-weibo {border:0;}
.foot_a .social-share .icon-weibo:hover {background:url(../images/fx3_on.png) no-repeat;background-size:100% 100%;}
@media screen and (max-width:1560px) {.header .nav > ul > li > a {padding:0 20px;}}
@media screen and (max-width:1400px) {.f64 {font-size:54px;}
.f55 {font-size:45px;}
.f50 {font-size:41px;}
.f42 {font-size:37px;}
.f40 {font-size:36px;}
.f36 {font-size:32px;}
.f32 {font-size:30px;}
.f30 {font-size:29px;}
.f28 {font-size:25px;}
.f26 {font-size:24px;}
.f24 {font-size:22px;}
.f22 {font-size:20px;}
.f_bg {font-size:14px;padding-top:30px;}
.f_bg .h2 {height:50px;line-height:50px;}
.f_bg .f_link {margin-top:3%;}
.f_div3 {font-size:12px;}
.header .nav > ul > li > a {padding:0 10px;}}
@media screen and (max-width:1300px) {.tels {display:none;}
.header .nav > ul > li > a {padding:0 20px;}}
@media screen and (max-width:1200px) {.f64 {font-size:50px;}
.f55 {font-size:40px;}
.f50 {font-size:37px;}
.f42 {font-size:33px;}
.f40 {font-size:32px;}
.f36 {font-size:28px;}
.f32 {font-size:26px;}
.f30 {font-size:25px;}
.f28 {font-size:23px;}
.f26 {font-size:22px;}
.f24 {font-size:21px;}
.f22 {font-size:19px;}
.f_bg .h2 {height:42px;line-height:42px;font-size:16px;}
.f_bg .links ul li {height:30px;line-height:30px;}
.f_div3 {padding-top:15px;padding-bottom:15px;}
.header .nav > ul > li.tel_m {display:block;}}
@media screen and (max-width:960px) {.f64 {font-size:45px;}
.f55 {font-size:35px;}
.f50 {font-size:32px;}
.f42 {font-size:29px;}
.f40 {font-size:28px;}
.f36 {font-size:24px;}
.f32 {font-size:22px;}
.f30 {font-size:21px;}
.f28 {font-size:21px;}
.f26 {font-size:21px;}
.f24 {font-size:20px;}
.f22 {font-size:18px;}
.f_bg {padding-top:20px;font-size:14px;}
.f_bg_div {text-align:center;font-size:9PT;}
.f_bg .links {display:none;}
.f_bg .f_div2_r {float:right;width:62%;}
.f_bg .f_div2_r2 {float:left;width:35%;}
.f_bg .f_link {margin-top:2%;text-align:left;font-size:14px;display:none;}
.f_bg .f_link a {margin-right:2%;}
.f_div3 {text-align:center;line-height:22px;padding-top:10px;padding-bottom:10px;margin-top:4%;}
.f_div3 .l {float:none;display:block;}
.f_div3 .r {float:none;display:block;overflow:hidden;}
.f_div3 .r a {float:none;display:inline-block;vertical-align:top;}
.f_bg .foot_a {margin-top:3%;}}
@media screen and (max-width:780px) {.f64 {font-size:40px;}
.f55 {font-size:30px;}
.f50 {font-size:28px;}
.f42 {font-size:27px;}
.f40 {font-size:26px;}
.f36 {font-size:22px;}
.f32 {font-size:21px;}
.f30 {font-size:20px;}
.f28 {font-size:19px;}
.f26 {font-size:19px;}
.f24 {font-size:18px;}
.f22 {font-size:17px;}
.main .banner .down {width:20px;height:45px;margin-left:-10px;bottom:25px;}
.main .banner .btn {bottom:33px;}
.f_bg {padding-top:15px;}}
@media screen and (max-width:640px) {.f64 {font-size:36px;}
.f55 {font-size:26px;}
.f50 {font-size:25px;}
.f42 {font-size:24px;}
.f40 {font-size:24px;}
.f36 {font-size:20px;}
.f32 {font-size:19px;}
.f30 {font-size:18px;}
.f28 {font-size:17px;}
.f26 {font-size:17px;}
.f24 {font-size:16px;}
.f22 {font-size:15px;}
.main .physician {padding:6% 0;}
.main .pctitle .entit {font-size:13px;margin:5px 0 15px 0;}
.main .pctitle .line {width:40px;height:3px;}
.main .banner .swiper-slide .rbtn {min-width:130px;padding:0 30px;font-size:15px;}
.main .banner .swiper-slide .rbtn span {height:42px;line-height:42px;}
.f_bg {font-size:13px;}
.f_div3 {line-height:20px;font-size:12px;}
.f_bg .f_link {font-size:13px;}
.gotop {width:40px;height:40px;}
.gotop.actives {display:block;}}
@media screen and (max-width:520px) {.f_bg {font-size:12px;}}
@media screen and (max-width:480px) {.f64 {font-size:32px;}
.f55 {font-size:22px;}
.f50 {font-size:21px;}
.f42 {font-size:20px;}
.f40 {font-size:20px;}
.f36 {font-size:18px;}
.f32 {font-size:17px;}
.f30 {font-size:16px;}
.f28 {font-size:15px;}
.f26 {font-size:15px;}
.f24 {font-size:15px;}
.f22 {font-size:14px;}
.main .banner .swiper-slide .rbtn {min-width:110px;padding:0 20px;font-size:13px;}
.main .banner .swiper-slide .rbtn span {height:36px;line-height:36px;}
.f_div3 .l span {display:block;}
.f_bg .h2 {height:36px;line-height:36px;}}
@media screen and (max-width:420px) {}
@media screen and (max-width:360px) {.f64 {font-size:30px;}
.f55 {font-size:20px;}
.f50 {font-size:20px;}
.f42 {font-size:19px;}
.f40 {font-size:19px;}
.f36 {font-size:18px;}
.f32 {font-size:16px;}
.f30 {font-size:15px;}
.f28 {font-size:14px;}
.f26 {font-size:14px;}
.f24 {font-size:14px;}
.f22 {font-size:13px;}
.main .pctitle .entit {font-size:12px;}
.f_bg .h2 {font-size:15px;}}