@import url(lrtk3.css);
@import url(animate.min.css);
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
.scrollbar::-webkit-scrollbar {
    width: 3px;
    background-color: #dddddd;
}
/*定义滚动条轨道 内阴影+圆角*/
.scrollbar::-webkit-scrollbar-track {
    border-radius: 3px;
    background-color: #dddddd;
}
/*定义滑块 内阴影+圆角*/
.scrollbar::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #4293f4;
}
/*滑块效果*/
.scrollbar::-webkit-scrollbar-thumb:hover {
    border-radius: 3px;
    background-color: #4293f4;
}
.f64{ font-size:64px;}
.f62{ font-size:62px;}
.f60{ font-size:60px;}
.f55{ font-size:55px;}
.f52{ font-size:52px;}
.f50{ font-size:50px;}
.f48{ font-size:48px;}
.f46{ font-size:46px;}
.f42{ font-size:42px;}
.f40{ font-size:40px;}
.f38{ font-size:38px;}
.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%;}
.wrap2 { 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; height:0;}

/*尾部*/
.f_bg{ background:#0093dd; color:#fff; font-size:14px;clear:both;  text-align:left; }
.f_bg_div{ max-width:1400px; width:96%; margin:0 auto;}
.f_bg a{color:#fff; text-decoration:none;}
.f_bg a:hover{ color:#f87e03;}
.f_bg .h2{ height:20px; line-height:20px; font-weight:bold; font-size:18px;color:#fff; overflow:hidden; position:relative; margin-bottom:20px;}
.f_bg .f_one{ overflow:hidden; border-bottom:1px solid #fff; padding-top:33px; padding-bottom:33px; margin-bottom:45px;}
.f_bg .f_one .f_one_l{ float:left;transition:all 0.3s;}
.f_bg .f_one .f_one_l img{ height:51px;}
.f_bg .f_one .f_one_l:hover{opacity:0.9;filter:Alpha(opacity=90);}
.f_bg .f_one .f_top{ float:right; width:76px; height:38px; margin-top:6px; background:url(../images/gotop2.png) no-repeat; background-size:100% 100%;transition:all 0.3s;}
.f_bg .f_one .f_top:hover{opacity:0.8;filter:Alpha(opacity=80);}
.f_bg .links{ float:left; margin-right:1%; overflow:hidden; margin-bottom:2.8%;vertical-align:top;text-align:left; padding: 0 4%; }
/*.f_bg .links.w2{ border-right:1px solid #3a3a3a; height:208px;}*/
.f_bg .links ul li{ display:block; height:34px; line-height:34px; overflow:hidden;}
.f_bg .links ul li a{transition:all 0.3s; padding-right:5px; color:#fff;}
.f_bg .links ul li a:hover{ margin-left:5px; padding-right:0; color:#fff; font-weight: bold;}
.f_bg .f_div2_l{ float:left;width:calc(97% - 333px);width:-webkit-calc(97% - 333px);width:-moz-calc(97% - 333px); max-width:970px;}
.f_bg .f_div2_r{ text-align:left; float:right; width:333px; margin-bottom:2%;}
.f_bg .f_div2_r .h2{color:#fff; margin-bottom:9px;}
.f_bg .f_div2_r .desc{ line-height:22px;  overflow:hidden; margin-bottom:8%; clear:both;}
.f_bg .f_div2_r .a{ line-height:50px; display:block; vertical-align:top; font-weight:bold; font-family:OpenSnas Sembold; margin-bottom:45px;}

.f_bg .f_link{ overflow:hidden; line-height:24px;  padding-bottom:1%; clear:both;color:#616267}
.f_bg .f_link label{ float:left;  overflow:hidden; font-weight:bold; color:#616267;}
.f_bg .f_link a{ float:left; padding-right:17px; padding-left:17px;  overflow:hidden;  position:relative; color:#616267;}
.f_bg .f_link a:after{ content:""; position:absolute; right:0; width:1px; height:10px; margin-top:-5px; top:50%; background:#616267;}
.f_bg .f_link a:hover{ color:#f87e03;}
.f_bg .f_link a:last-child:after{ display:none;}
.f_bg .f_link .r{ float:right;}

.f_div3{  line-height:24px;  clear:both; padding-top:20px; padding-bottom:20px;margin-top:7px; background:#12171b; overflow:hidden;color:#fff;}
.f_div3 a{ color:#fff;}
.f_div3 a:hover{transition:all 0.3s;filter: Alpha(Opacity=80);opacity: 0.8; color:#f87e03; }
.f_div3 em{ font-style:normal; margin-left:20px;}
.f_div3 label{ padding-left:10px; padding-right:10px;}
.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);}


.right_ul{ height:46px; line-height:46px; overflow:hidden; border-top:2px solid #dedede; position:fixed; width:100%; bottom:0; left:0; display:none; background-color:#fff;}
.right_ul ul li{ width:25%; float:left; overflow:hidden; text-align:center; font-size:14px;}
.right_ul ul li img{ height:22px; margin:0 auto;}
.right_ul ul li a{ display:block; border-right:1px solid #dedede;}
.right_ul ul li:last-child a{ border:0;}
/*分享*/
.f_bg .foot_a{ float:left; margin-top:12%;}
.f_bg .foot_a ul li{float:left; margin-right:5px; width:40px; height:40px; 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{ /*background-image:url(../images/fx1.png); */}
.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:40px; text-align: center;  position: absolute; margin-left:-80px;margin-top: -203px; background-image: url(../images/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.zk{background-image:url(../images/fx4.png);}
.f_bg .foot_a ul li.zk:hover{background-image:url(../images/fx4_on.png);}
.f_bg .foot_a ul li.email{background-image:url(../images/fx5.png);}
.f_bg .foot_a ul li.email:hover{background-image:url(../images/fx5_on.png);}
.f_bg .foot_a ul li.facebook{background-image:url(../images/fx6.png);}
.f_bg .foot_a ul li.facebook:hover{background-image:url(../images/fx6_on.png);}
.f_bg .foot_a ul li.instagram{background-image:url(../images/fx7.png);}
.f_bg .foot_a ul li.instagram:hover{background-image:url(../images/fx7_on.png);}
.f_bg .foot_a ul li.linkedin{background-image:url(../images/fx8.png);}
.f_bg .foot_a ul li.linkedin:hover{background-image:url(../images/fx8_on.png);}
.f_bg .foot_a ul li.youtube{background-image:url(../images/fx9.png);}
.f_bg .foot_a ul li.youtube:hover{background-image:url(../images/fx9_on.png);}

.f_bg .foot_a ul li a{ display:block; width:100%; height:100%;}
/*.f_bg .foot_a ul li:hover{ background-color:#fff;}*/

.foot_a .social-share .social-share-icon{ width:40px; height:40px; line-height:40px; 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%;}
/*视频弹窗*/
.mainFilter{width: 100%;height: 100%;position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 100;display: none;background: url(../images/about_bg.png);}
.popupVideo {
  max-width: 800px;
  width:96%;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  z-index: 120;
  display: none;
  border-radius:4px;
  outline:none;
}
.popupVideo iframe,
.popupVideo video {
  width: 100%;
  max-height:500px;
  background:#000;
}
.popupVideo .close {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 18px;
  right: 18px;
  background: url(../images/c10_on.png) no-repeat center;
  cursor: pointer;
  transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  border-radius:50%;
}
.popupVideo .close:hover {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
   background-color:#f87e03;
    background-image:url(../images/c10.png);
}
.popupVideo .video_t{ height:60px; line-height:60px; overflow:hidden; background:#fff; padding-left:18px; color:##424242; font-size:18px; font-weight:400;}
@media screen and (max-width: 1800px) {
/*头部*/
.header{ padding:0 100px;}
.header .nav > ul > li > a{ margin:0 20px;}
.header .tels{ margin-left:20px;}
}
@media screen and (max-width: 1660px) {
/*头部*/
.header .nav > ul > li > a{ margin:0 15px;}
.header .tels{ padding-right:35px;}
.header .search-box{ margin-left:35px;}
}
@media screen and (max-width: 1560px) {
/*头部*/
.header .nav > ul > li > a{ margin:0 10px;}
.header .tels{ padding-right:25px;}
.header .search-box{ margin-left:20px; margin-right:20px;}
}
@media screen and (max-width: 1400px) {
.f64{ font-size:54px;}
.f62{ font-size:52px;}
.f60{ font-size:50px;}
.f55{ font-size:45px;}
.f52{ font-size:42px;}
.f50{ font-size:41px;}
.f48{ font-size:40px;}
.f46{ font-size:38px;}
.f42{ font-size:37px;}
.f40{ font-size:36px;}
.f38{ font-size:34px;}
.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;}
/*头部*/
.header{ padding:0 80px;}
.header .a{ width:80px;}
.header .nav > ul > li > a{ margin:0 10px;}
.header .search-box{ margin-left:10px; margin-right:10px;}
.header.small .a{ height:50px; line-height:50px;}

}
@media screen and (max-width: 1360px) {
/*头部*/
.header .tels{ display:none;}
.header{ padding:0 30px; padding-right:80px;}
}
@media screen and (max-width: 1200px) {
.f64{ font-size:50px;}
.f62{ font-size:48px;}
.f60{ font-size:46px;}
.f55{ font-size:40px;}
.f52{ font-size:38px;}
.f50{ font-size:37px;}
.f48{ font-size:36px;}
.f46{ font-size:35px;}
.f42{ font-size:33px;}
.f40{ font-size:32px;}
.f38{ font-size:30px;}
.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 .links ul li{ height:30px; line-height:30px;}
.f_div3{ padding-top:15px; padding-bottom:15px;}
.f_bg .f_one{ padding-top:25px; padding-bottom:25px; margin-bottom:35px;}
.f_bg .f_one .f_one_l img{ height:45px;}
.f_bg .f_div2_r .a{ margin-bottom:25px;}
.f_bg .foot_a{ margin-top:6%;}
/*头部*/
.header{ padding:0 10px;}
.header .a{ position:static; float:right; height:36px; line-height:36px; margin-top:7px; width:36px; font-size:16px;}
.header.small .a{ height:36px; line-height:36px;}
.header .tels{ margin-top:2px; border-right:0; display:none;}
.header .search-box{  margin-right:0px; margin-left:5px;}
.header .nav > ul > li > a{ margin:0;}
}
@media screen and (max-width: 1100px) {


}
@media screen and (max-width: 960px) {
.f64{ font-size:45px;}
.f62{ font-size:43px;}
.f60{ font-size:41px;}
.f55{ font-size:35px;}
.f52{ font-size:33px;}
.f50{ font-size:32px;}
.f48{ font-size:31px;}
.f46{ font-size:30px;}
.f42{ font-size:29px;}
.f40{ font-size:28px;}
.f38{ font-size:26px;}
.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{ font-size:14px;}
.f_bg_div{ text-align:center;}
.f_bg .f_one{ margin-bottom:25px;}
.f_bg .f_one .f_one_l{ float:none;}
.f_bg .f_one .f_one_l img{ height:40px; margin:0 auto;}
.f_bg .f_one .f_top{ margin-top:0; display:none;}
.f_bg .links{ display:none;}
.f_bg .f_div2_r{ float:none; width:100%; margin-bottom:2%; text-align:center;}
.f_bg .f_div2_r .a{ line-height:40px; display:inline-block;}
/*.f_bg .f_div2_r .cons{ float:left; width:49%; margin-right:1%;}*/
.f_bg .f_div2_r .desc{ margin-bottom:10px;}
.f_bg .f_link{ margin-top:2%; text-align:left;  display:none;}
.f_bg .f_link a{ margin-right:2%; }
.f_div3{ text-align:center; line-height:22px; padding-top:10px; padding-bottom:10px;}
.f_div3 .l{ float:none; display:block;}
.f_div3 .r{ float:none; display:block; overflow:hidden;}
/*分享*/
.f_bg .foot_a{ float:none; text-align:center; margin-top:5%;}
.f_bg .foot_a ul li{ float:none; display:inline-block; vertical-align:top; margin-left:5px; margin-right:5px;}
}

@media screen and (max-width: 780px) {
.f64{ font-size:40px;}
.f62{ font-size:38px;}
.f60{ font-size:36px;}
.f55{ font-size:30px;}
.f52{ font-size:28px;}
.f50{ font-size:28px;}
.f48{ font-size:28px;}
.f46{ font-size:27px;}
.f42{ font-size:27px;}
.f40{ font-size:26px;}
.f38{ font-size:24px;}
.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: 32px; margin-left:-10px; bottom:25px;}
.main .banner .btn{ bottom:33px;}
/*视频弹窗*/
.popupVideo .video_t{ font-size:16px; height:50px; line-height:50px;}
.popupVideo .close{ top:13px; right:13px;}
}

@media screen and (max-width: 640px) {
.f64{ font-size:36px;}
.f62{ font-size:34px;}
.f60{ font-size:32px;}
.f55{ font-size:26px;}
.f52{ font-size:25px;}
.f50{ font-size:25px;}
.f48{ font-size:25px;}
.f46{ font-size:24px;}
.f42{ font-size:24px;}
.f40{ font-size:24px;}
.f38{ font-size:22px;}
.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;}
/*尾部*/
.f_bg{ font-size:13px;}
.f_div3{ line-height:20px;}
.f_bg .f_one .f_one_l img{ height:30px;}
.f_bg .f_one .f_top{ height:30px; line-height:30px; width:60px;}
.f_bg .f_div2_r .cons{ float:none; width:100%; margin-right:0%;}
.f_bg .f_div2_r .desc{ margin-bottom:10px;}

.gotop{ width:40px; height:40px;}
.gotop.actives{ display:block;}
/*轮显*/
.main .banner .swiper-slide .rbtn{  font-size:15px;}
.main .banner .swiper-slide .rbtn span{ height:42px; line-height:42px; padding:0;}
}
@media screen and (max-width: 520px) {
/*尾部*/
.f_bg{ font-size:12px;}
}
@media screen and (max-width: 480px) {
.f64{ font-size:32px;}
.f62{ font-size:30px;}
.f60{ font-size:28px;}
.f55{ font-size:22px;}
.f52{ font-size:21px;}
.f50{ font-size:21px;}
.f48{ font-size:21px;}
.f46{ font-size:20px;}
.f42{ font-size:20px;}
.f40{ font-size:20px;}
.f38{ font-size:19px;}
.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;}
/*尾部*/
.f_div3 .l span{ display:block;}
.f_bg .f_one{ padding-top:15px; padding-bottom:15px;}
.f_bg .f_div2_r .a{ line-height:30px; margin-bottom:20px;}
/*轮显*/
.main .banner .swiper-slide .rbtn{  font-size:13px; margin-top:4%;}
.main .banner .swiper-slide .rbtn span{ height:36px; line-height:36px;}
.main .banner .swiper-slide .rbtn{ margin-top:1%;}
/*视频弹窗*/
.popupVideo .video_t{ font-size:15px; height:44px; line-height:44px; padding-left:12px;}
.popupVideo .close{ top:10px; right:10px;}
}
@media screen and (max-width: 420px) {
/*轮显*/
.main .banner .swiper-slide .rbtn span{ height:32px; line-height:32px;}
/*视频弹窗*/
.popupVideo .video_t{ font-size:14px;}
}
@media screen and (max-width: 360px) {
.f64{ font-size:30px;}
.f62{ font-size:28px;}
.f60{ font-size:26px;}
.f55{ font-size:20px;}
.f52{ font-size:20px;}
.f50{ font-size:20px;}
.f48{ font-size:20px;}
.f46{ font-size:19px;}
.f42{ font-size:19px;}
.f40{ font-size:19px;}
.f38{ font-size:18px;}
.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 .f_div2_r .desc{ line-height:22px;}
.f_bg .h2{ font-size:15px;}
}