﻿@import url(animate.min.css);
/*
	你的代码写在这里
	style.css是style.less生成的，不要直接改动style.css的内容，不然会被style.less覆盖
*/
.f126{ font-size:126px;}
.f92{ font-size:92px;}
.f87{ font-size:87px;}
.f64{ font-size:64px;}
.f58{ font-size:58px;}
.f55{ font-size:55px;}
.f50{ font-size:50px;}
.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%;}
.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:#1d1d1d; color:#898989; font-size:15px;clear:both; padding-top:39px; text-align:left; }
.f_bg_div{ max-width:1400px; width:96%; margin:0 auto;}
.f_bg a{color:#898989; text-decoration:none;}
.f_bg a:hover{ color:#fff;}
.f_bg .h2{ height:68px; line-height:68px; font-weight:bold; font-size:17px;color:#fff; overflow:hidden; position:relative;}
.f_bg .links{ float:left;width:11.14%; margin-right:1%;overflow:hidden; margin-bottom:2.8%;vertical-align:top;text-align:left; }
.f_bg .links.w2{ width:18.28%;}
/*.f_bg .links.w3{ width:15.91%;}
.f_bg .links.w4{ width:13.2%;}*/
.f_bg .links ul li{ display:block; height:38px; line-height:38px; 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_l{ float:right; max-width:153px; width:16.42%; text-align:center; position:relative; margin-top:15px;}
.f_bg .f_div2_l .weixin{ display:block; width:100%; max-width:153px; margin:0 auto;}
.f_bg .f_div2_l .label{ text-align:center; overflow:hidden; margin-top:11px; line-height:26px;}

.f_bg .f_div2_r2{ text-align:right; float:left; max-width:270px; width:22.85%; line-height:30px; }
.f_bg .f_div2_r2 .h2{ font-size:16px; margin-bottom:16px;}
.f_bg .f_div2_r2 a.f_PingFang-Bold{ font-size:29px; color:#fff; line-height:32px; margin-top:6px;}
.f_bg .f_div2_r2 .p{ margin-top:10px; overflow:hidden;}
.f_div3{  line-height:38px; min-height:38px;   clear:both; padding-top:1.5%; padding-bottom:1.5%;margin-top:7px; border-top:1px solid #2a2a2a;  color:#b5b4b4;}
.f_div3 a{ color:#b5b4b4;}
.f_div3 a:hover{transition:all 0.3s;color:#fff;}
.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{ overflow:hidden; position:relative;}
.f_div3 .support a{ display:inline-block; padding-left:16px; padding-right:16px; position:relative;}
.f_div3 .support a:after{ content:""; position:absolute; right:0; top:50%; margin-top:-7px; height:14px; width:1px; background:#868585;}
.f_div3 .support a:last-child{ margin-right:0; padding-right:0;}
.f_div3 .support a:last-child:after{ display:none;}
.f_div3 .foot_link2{ width:128px; float:right; margin-left:22px; height:38px; position:relative;background:url(../images/foot_pic2.png) right 13px top 17px no-repeat; background-size:8px 4px;}
.f_div3 .foot_link2 span{ display:block; overflow:hidden;line-height:36px; height:38px;border:1px solid #2a2a2a; text-indent:40px; background:url(../images/foot_pic1.png) 18px center no-repeat; background-size:15px 16px; font-size:14px; cursor:pointer; position:relative; z-index:1; text-align:left; color:#888888;}
.f_div3 .foot_link2 .link2{ overflow:hidden; position:absolute; bottom:48px; left:0; width:100%; background:#fff;transition:all 0.3s; height:0;z-index:0; text-align:left;}
.f_div3 .foot_link2 .link2 a{ float:left; width:100%; height:30px; line-height:30px; color:#333; font-size:13px; text-indent:25px; overflow:hidden;}
.f_div3 .foot_link2 .link2 a:hover{ background:#58b661; color:#fff;}
.f_div3 .foot_link2:hover .link2{ height:auto;bottom:38px; }
.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{  margin-top:14px; margin-left:30px;}
.f_bg .foot_a ul li{float:left; margin-right:16px;width:40px; height:40px; background-repeat:no-repeat; background-size:100% 100%;transition:all 0.3s;}
.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:30px; text-align: center;  position: absolute; margin-left:-93px;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 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:#00468c;
    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: 1600px) {
/*头部*/
.header{padding: 0 30px;}
.header .nav > ul > li { margin: 0 30px;}
}
@media screen and (max-width: 1400px) {
.f126{ font-size:110px;}
.f92{ font-size:82px;}
.f87{ font-size:78px;}
.f64{ font-size:54px;}
.f58{ font-size:48px;}
.f55{ font-size:45px;}
.f50{ font-size:41px;}
.f46{ font-size:39px;}
.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; }
.f_bg .h2{ height:50px; line-height:50px;}

/*头部*/
.header .nav > ul > li { margin: 0 20px;}
/*.header .nav > ul > li > a{ padding:0 20px;}*/
.header .nav .sub .top_imgs{ width:20%;}
.header .nav .sub .top_a{ width:78%;}
.header .nav .sub .top_a dd{ width:300px; padding-right:30px;}
.header .nav .sub .top_a dl{ padding:0 0 0 3%;}
.header .nav .sub .top_a dl.two{left:330px;}
.header .nav .sub .top_a .three{ left:330px;}
.header .nav .sub .top_a dd a{ font-size:15px;}

}
@media screen and (max-width: 1200px) {
.f126{ font-size:100px;}
.f92{ font-size:76px;}
.f87{ font-size:72px;}
.f64{ font-size:50px;}
.f58{ font-size:43px;}
.f55{ font-size:40px;}
.f50{ font-size:37px;}
.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 .h2{ height:42px; line-height:42px;}
.f_bg .links ul li{ height:30px; line-height:30px;}

.f_div3{ padding-top:15px; padding-bottom:15px;}
.f_div3 .support a{ padding-left:12px; padding-right:12px;}
/*头部*/
.header{padding: 0 10px;}
.header .nav > ul > li{ margin:0;}
.header .nav > ul > li > a{ font-size:1.4rem;}
.header .nav .sub li a{ font-size:1.3rem;}
.header .nav > ul > li#m3{ position:relative;}
.header .nav .sub .top_imgs{ display:none;}
.header .nav .sub .top_a{ float:none; width:100%;}
.header .nav .sub .boxs .wrap{ width:100%; padding:0; padding-bottom:0;}
.header .nav .sub .boxs{ border-bottom:0; border-top:0;}
.header .nav .sub .top_a dl{ padding:0;}
.header .nav .sub .top_a dl.classs{ margin-top:0;}
.header .nav .sub .top_a dd{ /*border-bottom:1px solid #ddd;*/ width:100%; padding-right:0;}
.header .nav .sub .top_a dd a:before, .header .nav .sub .top_a dd a:after{ display:none;}
.header .nav .sub .top_a dd a{font-family:"PingFang-Regular","微软雅黑"; padding-left:20px; font-size:13px; background:#eee;}
.header .nav .sub .top_a .dd a.one1{font-family:"PingFang-Regular","微软雅黑"; color:#666;}
.header .nav .sub .top_a dd a i{ display:block; color:#666;}
.header .nav .sub .top_a dl.two{ position:static;}
.header .nav .sub .top_a dl.two .two1{ padding-left:30px;}
.header .nav .sub .top_a .three{ position:static;}
.header .nav .sub .top_a .three a{ padding-left:40px;}
.header .nav .sub .top_a .three a i{ display:none;}
.header .nav .sub .top_a dd a.see{ position:relative; z-index:0;pointer-events: none;}
.header .nav .sub .top_a dd a.see:after{ display:block; border:0; background:none; content:""; position:absolute; top:0; left:0; width:100%; height:100%; z-index:1;}

}
@media screen and (max-width: 960px) {
.f126{ font-size:90px;}
.f92{ font-size:70px;}
.f87{ font-size:66px;}
.f64{ font-size:45px;}
.f58{ font-size:39px;}
.f55{ font-size:35px;}
.f50{ font-size:32px;}
.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{ padding-top:30px; font-size:14px;}
.f_bg_div{ text-align:center;}
.f_bg .links{ display:none;}
.f_bg .f_div2_l{ float:none;width:100%; text-align:center; max-width:none; margin-top:3%;}
.f_bg .f_div2_r2{ float:none; width:100%; text-align:center; max-width:none;}
.f_bg .f_div2_r2 .h2{ margin-top:10px; margin-bottom:10px; line-height:32px; height:32px;}
.f_bg .f_div2_r2 .p{ margin-top:8px;}
.f_div3{ text-align:center; line-height:22px; padding-top:10px; padding-bottom:10px; margin-top:3%;}
.f_div3 .l{ float:none; display:block;}
.f_div3 .r{ float:none; display:block; overflow:hidden;}
.f_div3 .foot_link2{ float:none; display:inline-block; vertical-align:top; display:none;}
/*分享*/
.f_bg .foot_a{  text-align:center; margin-top:7px; margin-left:0; margin-top:3%;}
.f_bg .foot_a ul li{ float:none; vertical-align:top; display:inline-block; margin-left:4px; margin-right:4px;}
}

@media screen and (max-width: 780px) {
.f126{ font-size:80px;}
.f92{ font-size:60px;}
.f87{ font-size:56px;}
.f64{ font-size:40px;}
.f58{ font-size:34px;}
.f55{ font-size:30px;}
.f50{ font-size:28px;}
.f46{ font-size:28px;}
.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: 45px; margin-left:-10px; bottom:25px;}
.main .banner .btn{ bottom:73px;}
/*尾部*/
.f_bg{ padding-top:25px; }
/*视频弹窗*/
.popupVideo .video_t{ font-size:16px; height:50px; line-height:50px;}
.popupVideo .close{ top:13px; right:13px;}
}

@media screen and (max-width: 640px) {
.f126{ font-size:70px;}
.f92{ font-size:50px;}
.f87{ font-size:46px;}
.f64{ font-size:36px;}
.f58{ font-size:30px;}
.f55{ font-size:26px;}
.f50{ font-size:25px;}
.f46{ font-size:25px;}
.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;}
/*轮显*/
.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; padding:0;}

/*尾部*/
.f_bg{ font-size:13px;}
.f_bg .f_div2_l .weixin{ max-width:140px;}
.feedback_t{ margin-bottom:240px;}
.f_div3{ line-height:20px; }
.f_div3 .foot_link2{ margin-left:12px;}
.f_div3 .foot_link2 span{ font-size:13px;}
.f_bg .f_div2_r2 .p{ line-height:24px;}
.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) {
.f126{ font-size:60px;}
.f92{ font-size:44px;}
.f87{ font-size:40px;}
.f64{ font-size:32px;}
.f58{ font-size:25px;}
.f55{ font-size:22px;}
.f50{ font-size:21px;}
.f46{ font-size:21px;}
.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;}
/*轮显*/
.main .banner .swiper-slide .rbtn{ min-width:110px; padding:0 20px; 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%;}

/*尾部*/
.f_div3 .l span{ display:block;}
.f_bg .h2{ height:36px; line-height:36px;}
/*视频弹窗*/
.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{ min-width:100px;}
.main .banner .swiper-slide .rbtn span{ height:32px; line-height:32px;}
/*尾部*/
/*视频弹窗*/
.popupVideo .video_t{ font-size:14px;}
}
@media screen and (max-width: 360px) {
.f126{ font-size:50px;}
.f92{ font-size:40px;}
.f87{ font-size:37px;}
.f64{ font-size:30px;}
.f58{ font-size:23px;}
.f55{ font-size:20px;}
.f50{ font-size:20px;}
.f46{ font-size:20px;}
.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 .h2{ font-size:15px;}
}