@charset "utf-8";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,caption,th,td,form,fieldset,legend,input,button,textarea,menu{ margin:0; padding:0; }
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{ display:block; }
/*table{border-collapse:collapse;border-spacing:0;padding:0; }
caption,th{text-align:left;font-weight:normal; }*/
html,body,fieldset,img,iframe,abbr{ border:0; }
i,cite,em,var,address,dfn{ font-style:normal; }
[hidefocus],summary{ outline:0; }
li{ list-style:none; }
h1,h2,h3,h4,h5,h6,small{ font-size:100%; }
sup,sub{ font-size:83%; }
pre,code,kbd,samp{ font-family:inherit; }
q:before,q:after{ content:none; }
select{ outline:none; -moz-appearance:none; -webkit-appearance:none; appearance:none; }
input,textarea{ overflow:auto; resize:none; font-family:"PingFang SC","Microsoft YaHei","Helvetica Neue",Arial,sans-serif; }
label,summary{ cursor:default; }
a,button{ cursor:pointer; }
h1,h2,h3,h4,h5,h6,em,strong,b{ font-weight:bold; }
del,ins,u,s,a,a:hover{ text-decoration:none; }
td{ border:1px solid #333333; }
/* CSS Document */

/*@font-face{
    font-family:"MiSans_r";
    src:url("MiSans-R.ttf");
}
@font-face{
    font-family:"MiSans_b";
    src:url("MiSans-B.ttf");
}*/

.a-fdB{-webkit-animation:1s ease-out backwards;-moz-animation:1s ease-out backwards;-ms-animation:1s ease-out backwards;animation:1s ease-out backwards;}
.a-fdB{-webkit-animation-name:fdB;-moz-animation-name:fdB;-ms-animation-name:fdB;animation-name:fdB; }

@-webkit-keyframes fdB{
    0%{opacity:0;-webkit-transform:translateY(96px);}
    100%{opacity:1;-webkit-transform:translateY(0);}
}
@-moz-keyframes fdB{
    0%{opacity:0;-moz-transform:translateY(96px);}
    100%{opacity:1;-moz-transform:translateY(0);}
}
@-ms-keyframes fdB{
    0%{opacity:0;-ms-transform:translateY(96px);}
    100%{opacity:1;-ms-transform:translateY(0);}
}
@keyframes fdB{
    0%{opacity:0;transform:translateY(96px);}
    100%{opacity:1;transform:translateY(0);}
}

:root{ 
    --u: calc(100vw / 1920); 
}

body{ padding:0px; margin: 0px; font-family:"PingFang SC","Microsoft YaHei","Helvetica Neue",Arial,sans-serif; }
html,body{ font-size: calc(var(--u) * 16); }

.hidden{ overflow:hidden; }
.width1100{ margin-left: calc(var(--u)* 400); margin-right: calc(var(--u)* 400); }
.width1200{ margin-left: calc(var(--u)* 350); margin-right: calc(var(--u)* 350); }
.width1520{ margin-left: calc(var(--u)* 182); margin-right: calc(var(--u)* 182); }

.bg_q{ position:absolute; top:0; left:0; right:0; bottom:0; z-index:0; background-repeat:no-repeat; background-position:center; background-size:cover; }
img{ max-width:100%; max-height:100%; vertical-align:middle; }
video,textarea{ vertical-align:middle; }
section.i_md{ width:100%; overflow:hidden; position:relative; }
i.md{ position:absolute; margin-top:calc(var(--u)*-96); z-index:0; }

div::-webkit-scrollbar{ width:calc(var(--u)*4); }
div::-webkit-scrollbar-track{ background-color:#cccccc; }
div::-webkit-scrollbar-thumb{ background-color:#775241; }
div::-webkit-scrollbar-thumb:hover{ background-color:#775241; }
div::-webkit-scrollbar-thumb:active{ background-color:#775241; }

/* top_bg */
.top_bg,.top_bg .width1100,.top_bg .width1100 a.logo{ height:calc(var(--u)*96); }
.top_bg{ width:100%; background-color:#ffffff; }
.top_bg.x{ margin-bottom:calc(var(--u)*40); }
.top_bg .width1100{ display: flex; justify-content: space-between; position:relative; }
.top_bg .width1100 a.logo,.top_bg .width1100 .dh{ display:flex; align-items:center; }
.top_bg .width1100 a.logo img{ height:calc(var(--u)*70); }
.top_bg .width1100 .dh img{ height:calc(var(--u)*25); }

/*dh_bg*/
.dh_bg{ width:100%; background-color:#ffffff; position:relative; z-index:99; }
.dh_bg.x{ position:fixed; top:0px;  box-shadow:0px calc(var(--u)*8) calc(var(--u)*12) 0px rgba(0,0,0,0.14); }
.dh_bg .width1100{ display: flex; justify-content: space-between; }
.dh_bg .width1100 div{ display: flex; flex-wrap: wrap; justify-content: center; }
.dh_bg .width1100 div dd{ font-size:calc(var(--u)*18); line-height:calc(var(--u)*40); }
.dh_bg.x .width1100 div dd{ padding:calc(var(--u)*20) 0px; }
.dh_bg .width1100 div dd a{ display:block; color:#000000; position:relative; }
.dh_bg .width1100 div dd a:hover{ color:#c31622; }
.dh_bg .width1100 div dd a i{ width:0%; height:calc(var(--u)*3); margin:auto; display:block; background:#c31622; transition:width 1s; -webkit-transition:width 1s;}
.dh_bg .width1100 div:hover dd a i{ width:70%;}
.dh_bg .width1100 div dl{ position:absolute; margin-top:calc(var(--u)*43); text-align:center; background-color:#ffffff; min-width:calc(var(--u)*130); line-height:calc(var(--u)*40); z-index:99; font-size:calc(var(--u)*16); display:none; }
.dh_bg .width1100 div:hover dl{ display:block; padding:calc(var(--u)*10) calc(var(--u)*20) calc(var(--u)*20); box-shadow:0px calc(var(--u)*8) calc(var(--u)*12) 0px rgba(0,0,0,0.14); }
.dh_bg .width1100 div dl a{ display:block; color:#555555; border-bottom:calc(var(--u)*1) solid #e5e5e5; }
.dh_bg .width1100 div dl a:hover{ color:#c31622; }
.dh_bg.x .width1100 div:hover dl{ margin-top:calc(var(--u)*83);}

/* banner */
.banner,.banner .swiper-wrapper,.banner .swiper-wrapper .swiper-slide{ height:calc(var(--u)*680); }
.banner{ width: 100%; overflow: hidden; position: relative; }
.banner .swiper-wrapper{  }
.banner .swiper-wrapper .swiper-slide{ position:relative; cursor:grab; }

.banner .page{ position:absolute; left:0px; width:100%; bottom:calc(var(--u)*20); z-index:9; text-align:center; }
.banner .page span{ display:inline-block; width:calc(var(--u)*8); height:calc(var(--u)*8); border-radius:50%; margin:0px calc(var(--u)*3); border:1px solid #000000; }
.banner .page span.on{ background-color:#000000; }

/*i_about*/
.i_about{ position:relative; width:100%; overflow:hidden; }
.i_about i.bg{ position:absolute; left:0px; bottom:0px; width:100%; background-color:#f1e5d8; height:calc(var(--u)*36); }
.i_about .width1520{ padding-top:calc(var(--u)*48); position:relative; z-index:2; display: flex; justify-content: space-between; }
.i_about .width1520 div.l{ width:42.561%; }
.i_about .width1520 div.l ol{ font-size:calc(var(--u)*16); color:#c6aa82; }
.i_about .width1520 div.l dd{ font-size:calc(var(--u)*35); color:#a30400; }
.i_about .width1520 div.l dl{ font-size: calc(var(--u)*16); color: #555555; line-height: 1.75; margin-bottom:calc(var(--u)*10); }
.i_about .width1520 div.l del{ display:block; font-size:calc(var(--u)*14); line-height:2; }
.i_about .width1520 div.l del a{ border:1px solid #c31622; width:20%; display: inline-block; color:#c31622; text-align:center; }
.i_about .width1520 div.l del a:hover{ background-color:#c31622; color:#ffffff; }
.i_about .width1520 div.r{ width:42.561%; }
.i_about .width1520 div.r img{ width:100%; }

/*i_news*/
.i_news{ position:relative; width:100%; overflow:hidden; }
.i_news i.bg{ position:absolute; left:0px; top:0px; width:100%; background-color:#f1e5d8; height:calc(var(--u)*264); }
.i_news .width1520{ padding-top:calc(var(--u)*36); position:relative; z-index:2; }

.news_bg{ padding:calc(var(--u)*32); background-color:rgb(240, 240, 240); overflow:hidden; }
.news_bg .name{ display: flex; flex-wrap: wrap; justify-content: center; }
.news_bg .name a{ font-size:calc(var(--u)*24); background-color:rgb(255, 255, 255); color:rgb(51, 51, 51); display:block; width:calc(var(--u)*170); line-height:2; text-align:center; }
.news_bg .name a.on{ background-color:rgb(230, 45, 45); color:#ffffff;}
.news_bg .tab{ margin-top:calc(var(--u)*25); overflow:hidden; }
.news_bg .tab .bg{ display:none; justify-content: space-between; }
.news_bg .tab .bg.x{ display: flex; }
.news_bg .tab .bg .xw_l{ width:33.221%; min-height:calc(var(--u)*360); }
.news_bg .tab .bg .xw_l a{ display:block; position:relative; height:100%; max-height:calc(var(--u)*360); }
.news_bg .tab .bg .xw_l a img{ width:100%; height:100%; }
.news_bg .tab .bg .xw_l a del{ position:absolute; display:block; font-size:calc(var(--u)*18); color:#ffffff; left:0px; bottom:0px; width:96%; line-height: 2.5; padding:0px 2%;background: rgba(0, 0, 0, 0.5); overflow:hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis; }
.news_bg .tab .bg .xw_l a:hover del{ text-decoration:underline; }
.news_bg .tab .bg .xw_r{ width:64.407%; }
.news_bg .tab .bg .xw_r .xx{ border-bottom: 1px solid rgb(229, 229, 229); padding-bottom:calc(var(--u)*14); margin-bottom:calc(var(--u)*16); }
.news_bg .tab .bg .xw_r .xx a{ overflow: hidden; position:relative; display: flex; justify-content: space-between; }
.news_bg .tab .bg .xw_r .xx a div.l{ width:14%; height:calc(var(--u)*100); }
.news_bg .tab .bg .xw_r .xx a div.l img{ width:100%; height:100%; }
.news_bg .tab .bg .xw_r .xx a div.r{ width:84%; }
.news_bg .tab .bg .xw_r .xx a div.r dd{ overflow:hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis; font-size:calc(var(--u)*18); line-height:1.5; margin-bottom: calc(var(--u)*10); color: rgb(51, 51, 51); }
.news_bg .tab .bg .xw_r .xx a:hover div.r dd{ color:rgb(230, 45, 45); }
.news_bg .tab .bg .xw_r .xx a div.r dl{ font-size:calc(var(--u)*14); color: rgb(85, 85, 85); line-height:1.5; }

/*foot_bg*/
.top{ background:url(../images/top.png) no-repeat scroll center #f1f1f1; background-size: auto calc(var(--u)*20); position:fixed; right:calc(var(--u)*20); bottom:calc(var(--u)*120); width:calc(var(--u)*46); height:calc(var(--u)*46); z-index:999; }
.top:hover{ background-color:#e5e5e5;}

.foot_t_bg{ background:url(../images/foot_bg.png) no-repeat scroll center top; background-size:100% auto; position:relative; }
@media only screen and (max-width:1920px){
	.foot_t_bg{ background-size: auto; }
}
.foot_t_bg i.bg{ position:absolute; left:0px; right:0px; top:calc(var(--u)*250); background-color:#875730; bottom:0px; }
.foot_t_bg .width1200{ position: relative; z-index: 5; min-height:calc(var(--u)*250); padding-top:calc(var(--u)*100); display: flex; justify-content: space-between; }
.foot_t_bg .width1200 .xx_l{ color:#ffffff; width:30.5%; }
.foot_t_bg .width1200 .xx_l div.t{ display: flex; justify-content: space-between; }
.foot_t_bg .width1200 .xx_l div.t div{ text-align:center; color:#ffffff; width:33.3333%; }
.foot_t_bg .width1200 .xx_l div.t div ol{ margin-bottom:calc(var(--u)*4); }
.foot_t_bg .width1200 .xx_l div.t div ol img{ max-width:calc(var(--u)*66); }
.foot_t_bg .width1200 .xx_l div.t div dd{ font-size:calc(var(--u)*16); }
.foot_t_bg .width1200 .xx_l div.c{ margin-top:calc(var(--u)*24); font-size:calc(var(--u)*20); text-align:center; }
.foot_t_bg .width1200 .xx_l div.f{ font-size:calc(var(--u)*14); line-height:calc(var(--u)*35); text-align:center;}

.foot_t_bg .width1200 .xx_r{ width:16%; }
.foot_t_bg .width1200 .xx_r div.t{ color:#ffffff; font-size:calc(var(--u)*20); }
.foot_t_bg .width1200 .xx_r div.f{ display: flex; flex-wrap: wrap; justify-content: left; }
.foot_t_bg .width1200 .xx_r div.f del{ margin-top:calc(var(--u)*10); width:24%; margin-right:5%; display:block; }
.foot_t_bg .width1200 .xx_r div.f del a{ display:block; }
.foot_t_bg .width1200 .xx_r div.f del img{ width:100%; }

.foot_f_bg{ width:100%; background-color:#794824; }
.foot_f_bg .width1200{ line-height:calc(var(--u)*40); color:#ffffff; font-size:calc(var(--u)*14); text-align:center; }
.foot_f_bg .width1200 a{ color:#ffffff; }

/*ny_banner*/
.ny_banner{ width:100%; overflow:hidden; }
.ny_banner img{ width:100%; }

/*ny_xx*/
.ny_xx{ padding:calc(var(--u)*30) 0px; }

/*tit*/
.tit{ display: flex; flex-wrap: wrap; justify-content: center; position:relative; line-height:calc(var(--u)*66); color:#333333; font-size:calc(var(--u)*36); width:100%; margin-bottom:calc(var(--u)*30); }
.tit i{ position: absolute; width:calc(var(--u)*70); height:calc(var(--u)*4); background-color:#f93735; bottom:0px; }

/*ny_jj*/
.ny_jj{ margin-bottom:calc(var(--u)*32); max-width:calc(var(--u)*950); min-height:calc(var(--u)*210); }
.ny_jj dd{ font-size:calc(var(--u)*30); color:#a30400; font-weight:500; margin-bottom:calc(var(--u)*20); }
.ny_jj dl{ font-size:calc(var(--u)*20); color:#333333; line-height:1.5; }

/*ny_bg*/
.ny_bg{ width:100%; overflow:hidden; background-color:rgb(238, 238, 238); }

/*关于我们*/
.about_xx{ padding:calc(var(--u)*55) 0px; display: flex; justify-content: space-between; }
.about_xx .about_l{ width:26%; }
.about_xx .about_l div.t{ background-color:#c60513; border:1px solid #cdcdcd; color:#ffffff; padding:calc(var(--u)*20) 10%; }
.about_xx .about_l div.t ol{ font-size:calc(var(--u)*30); margin-bottom:calc(var(--u)*20); }
.about_xx .about_l div.t dd{ text-align:right; font-size:calc(var(--u)*24); }
.about_xx .about_l div.f{ border:1px solid #cdcdcd; }
.about_xx .about_l div.f a{ display:block; border-bottom:1px solid #cdcdcd; text-align:center; color:#935924; font-size:calc(var(--u)*24); line-height:2.5; }
.about_xx .about_l div.f a:hover,.about_xx .about_l div.f a.on{ color:#e80017; }
.about_xx .about_l div.f a del{ padding-left:calc(var(--u)*25); position:relative; display:inline-block; min-width:calc(var(--u)*100); }
.about_xx .about_l div.f a del i{ position:absolute; width:calc(var(--u)*14); height:calc(var(--u)*14); border-radius:50%; background-color:#e80017; left:0px; top:50%; margin-top:calc(var(--u)*-7); opacity:0; }
.about_xx .about_l div.f a.on del i{ opacity:1; }

.about_xx .about_r{ width:68%; }
.about_xx .about_r .name{ display: flex; justify-content: space-between; border-bottom:1px solid #bfbfbf; margin-bottom:calc(var(--u)*20); height:calc(var(--u)*50); }
.about_xx .about_r .name span{ font-size:calc(var(--u)*24); color:#935924; }
.about_xx .about_r .name del{ font-size:calc(var(--u)*14); color:#333333; }
.about_xx .about_r .name del a{ color:#333333; }
.about_xx .about_r .name del a:hover{ color:#e80017; }
.about_xx .about_r .dy_xx{ min-height:60vh; font-size:calc(var(--u)*16); line-height:2; }

.about_xx .about_r .qywm{ display: flex; flex-wrap: wrap; justify-content: space-between; }
.about_xx .about_r .qywm .bg{ position:relative; width:47%; }
.about_xx .about_r .qywm .bg img{ width:100%; }
.about_xx .about_r .qywm .bg div{ position:absolute; color:#ffffff; cursor:pointer; padding:calc(var(--u)*20); top:0px; left:0px; right:0px; bottom:0px; background-color:rgba(181, 36, 41, 0.7); }
.about_xx .about_r .qywm .bg div dd{ text-align:center; font-size:calc(var(--u)*24); position:relative; padding-bottom:calc(var(--u)*12); }
.about_xx .about_r .qywm .bg div dd i{ position:absolute; bottom:0px; height:3px; background-color:#ffffff; width:calc(var(--u)*144); left:50%; margin-left:calc(var(--u)*-72); }
.about_xx .about_r .qywm .bg div dl{ font-size:calc(var(--u)*16); line-height: 2; margin-top:calc(var(--u)*25); text-align:center; }

.about_xx .about_r .dsj{ position:relative; min-height:60vh; }
.about_xx .about_r .dsj i.x{ position:absolute; top:0px; bottom:0px; background-color:#bbbbbb; width:3px; left:calc(var(--u)*8); z-index:0; }
.about_xx .about_r .dsj .bg{ position:relative; z-index:2; display: flex; justify-content: space-between; margin-bottom:calc(var(--u)*20); }
.about_xx .about_r .dsj .bg div.l{ width:60%; padding-left:calc(var(--u)*25); background:url(../images/yuan.png) no-repeat scroll left calc(var(--u)*8); background-size:calc(var(--u)*18) auto; }
.about_xx .about_r .dsj .bg div.l ol{ font-size:calc(var(--u)*18); background-color:#f64644; color:#ffffff; display:block; margin-bottom:calc(var(--u)*15); width:calc(var(--u)*120); text-align:center; border-radius:calc(var(--u)*30); line-height:2; }
.about_xx .about_r .dsj .bg div.l dd{ font-size:calc(var(--u)*22); line-height:1.5; color:#333333; position: relative; padding-bottom:calc(var(--u)*14); }
.about_xx .about_r .dsj .bg div.l dd i{ position: absolute; width:calc(var(--u)*30); height:calc(var(--u)*3); background-color:#f64644; left:0px; bottom:0px; }
.about_xx .about_r .dsj .bg div.l dl{ font-size:calc(var(--u)*16); line-height:1.5; margin-top:calc(var(--u)*10); }

.about_xx .about_r .dsj .bg div.r{ width:23%; }
.about_xx .about_r .dsj .bg div.r img{ width:100%; }

.about_xx .about_r .ryzx{ min-height:60vh; width:100%; display: flex; flex-wrap: wrap; justify-content: left; }
.about_xx .about_r .ryzx div{ width:29%; padding: 0px 2%; margin-bottom:calc(var(--u)*20); text-align:center; }
.about_xx .about_r .ryzx div ol{ margin-bottom:calc(var(--u)*15); }
.about_xx .about_r .ryzx div dd{ font-size: calc(var(--u)*16); line-height:1.5; color:#333333; }

/*新闻中心*/
.news_xw{ display: flex; justify-content: space-between; margin-bottom:calc(var(--u)*20); }
.news_xw .xw_l{ width:46.551%; }
.news_xw .xw_l div a{ display:block; }
.news_xw .xw_l div.i{ height:calc(var(--u)*355); }

.news_xw .xw_l div.n{ font-size:calc(var(--u)*18); width:96%; height:calc(var(--u)*45); line-height:calc(var(--u)*45); padding:0px 2%; background: rgba(0, 0, 0, 0.5); }
.news_xw .xw_l div.n a{ color:#ffffff; overflow:hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis; }
.news_xw .xw_l div.n a:hover{ text-decoration:underline; }

.news_xw .xw_r{ width:49.538%; padding-right: 2%; height:calc(var(--u)*400); overflow-x: hidden; overflow-y: auto; }
.news_xw .xw_r div{ border-bottom: 1px solid rgb(229, 229, 229); display: flex; justify-content: space-between; }
.news_xw .xw_r div a,.news_xw .xw_r div i{ display:block; line-height:calc(var(--u)*40); }
.news_xw .xw_r div a{ overflow: hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis; width:84%; font-size:calc(var(--u)*18); color: rgb(51, 51, 51); }
.news_xw .xw_r div a:hover{ color: rgb(248, 48, 48); text-decoration: underline; }
.news_xw .xw_r div i{ font-size:calc(var(--u)*14); color: rgb(102, 102, 102); }

.news_dt{ display: flex; flex-wrap: wrap; justify-content: space-between; }
.news_dt .bg{ width:49%; margin-bottom:calc(var(--u)*20); border-radius:calc(var(--u)*8); }
.news_dt .bg a{ border-radius: 8px; overflow: hidden; background-color:#ffffff; padding:calc(var(--u)*8); min-height:calc(var(--u)*84); display:flex; justify-content:space-between; }
.news_dt .bg a div.l{ width:11%; display:flex; align-items:center; }
.news_dt .bg a div.l div{ width:100%; text-align:center; }
.news_dt .bg a div.l div ol{ font-size: calc(var(--u)*30); color: rgb(68, 68, 68); font-weight:bold; }
.news_dt .bg a div.l div dl{ font-size: calc(var(--u)*14); color: rgb(102, 102, 102); }
.news_dt .bg a div.r{ width:84%; border-left:1px solid #e5e5e5; padding-left:10px; line-height:1.75; }
.news_dt .bg a div.r dd{ font-size: calc(var(--u)*18); color: rgb(51, 51, 51); overflow:hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis; }
.news_dt .bg a:hover div.r dd{ color: rgb(248, 48, 48);text-decoration: underline; }
.news_dt .bg a div.r dl{ font-size: calc(var(--u)*14); color: rgb(68, 68, 68); overflow:hidden; }

.news_show{ overflow:hidden; min-height:100vh; }
.news_show div{ overflow: hidden; }
.news_show div.t{ text-align:center; font-size:calc(var(--u)*26); line-height:2.5; color: rgb(206, 54, 54); }
.news_show div.n{ text-align:center; font-size:calc(var(--u)*12); color: rgb(153, 153, 153); border-bottom: 1px solid rgb(221, 221, 221); padding:calc(var(--u)*10) 0px; margin-bottom:calc(var(--u)*20); }
.news_show div.c{ min-height:50vh; font-size:calc(var(--u)*16); line-height:2; }
.news_show div.f{ margin:calc(var(--u)*30) 0px; font-size:calc(var(--u)*16); line-height:2.5; padding-top: calc(var(--u)*20); border-top: 1px solid rgb(221, 221, 221); }
.news_show div.f del{ display:block; overflow: hidden;word-break: keep-all; white-space: nowrap; text-overflow: ellipsis; }
.news_show div.f del a{ color: rgb(51, 51, 51); }
.news_show div.f del a:hover{ color: rgb(248, 48, 48); text-decoration:underline; }

/*办院理念*/
.byln_lb{ display: flex; flex-wrap: wrap; justify-content: center; }
.byln_lb .bg{ width:10.402%; border:1px solid #e5e5e5; border-radius:calc(var(--u)*12); margin:0px 0.5% calc(var(--u)*20); padding:calc(var(--u)*15) 0px; text-align:center; }
.byln_lb .bg ol{ height:calc(var(--u)*62); position:relative; }
.byln_lb .bg ol img{ height:100%; }
.byln_lb .bg dd{ font-size:calc(var(--u)*15); line-height:2.75; padding:0px 5%;  }

.byln_fwll{ display: flex; flex-wrap: wrap; justify-content: center; }
.byln_fwll .bg{ width:18.194%; margin:0px 0.9%; background-color:#ffffff; position:relative; transition: all 0.5s ease; }
.byln_fwll .bg:hover{ box-shadow:0px 0px calc(var(--u)*10) 0px rgba(0,0,0,0.3); transition: all 0.5s ease; }
.byln_fwll .bg div.i{ height:calc(var(--u)*350); text-align:center; }
.byln_fwll .bg div.i ol{ height:calc(var(--u)*280); margin-bottom:calc(var(--u)*10); position:relative;}
.byln_fwll .bg div.i ol img{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto;}
.byln_fwll .bg div.i dd{ font-size:calc(var(--u)*26); color:rgb(17, 17, 17); line-height:1.75; }

.byln_fwll .bg div.x{ position:absolute;z-index:1; background-color:#ffffff; top:0px; bottom:0px; left:0px; right:0px;transition: all 0.3s ease 0s;transform-style: preserve-3d; opacity:0;transform: rotateY(-180deg); text-align:center; transition: all 0.5s ease; }
.byln_fwll .bg:hover div.x{ opacity:1;transform: rotateY(0deg); transition: all 0.5s ease; }
.byln_fwll .bg div.x dd{ color: rgb(17, 17, 17); margin-top:calc(var(--u)*15); font-size:calc(var(--u)*26);}
.byln_fwll .bg div.x dl{ color: rgb(51, 51, 51); font-size:calc(var(--u)*16); margin-top:calc(var(--u)*20); line-height:1.5; padding:0px calc(var(--u)*15); }

.byln_tit{ margin-bottom:0px; }

.byln_hj,.byln_hj .swiper-wrapper,.byln_hj .swiper-wrapper .swiper-slide,.byln_hj .swiper-wrapper .swiper-slide div{ height:calc(var(--u)*230); }
.byln_hj{ padding: 0px 40px; overflow: hidden; position: relative; }
.byln_hj .swiper-wrapper{  }
.byln_hj .swiper-wrapper .swiper-slide{ position:relative; cursor:grab; }
.byln_hj .swiper-wrapper .swiper-slide div{ width:84%; margin:0px auto; text-align:center; }
.byln_hj .swiper-wrapper .swiper-slide div img{ height:100%; }

.byln_hj div.qh{ position:absolute; z-index:8; color:#e41725; width:calc(var(--u)*40); text-align:center; background-color:rgb(238, 238, 238); top: 0px; bottom: 0px; font-size:calc(var(--u)*40); display:flex; align-items:center; cursor: pointer; }
.byln_hj div.qh i.fa{ width:100%; position:relative; }
.byln_hj div.qh_l{ left:0px; }
.byln_hj div.qh_r{ right:0px; }

/*康复护理*/
.kfhl_lb{ margin-bottom:calc(var(--u)*20); display: flex; flex-wrap: wrap; justify-content: center; }
.kfhl_lb .bg{ cursor: pointer; min-height:calc(var(--u)*145); padding:calc(var(--u)*15) 0px; border:1px solid #e5e5e5; border-radius:calc(var(--u)*12); width:10.402%; margin:0px 0.5% calc(var(--u)*20); }
.kfhl_lb .bg:hover{ background-color:#c10d28; }
.kfhl_lb .bg ol{ height:calc(var(--u)*68); position:relative; margin-bottom:calc(var(--u)*12); }
.kfhl_lb .bg ol img{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; height:100%; margin:auto; }
.kfhl_lb .bg ol img.h{ opacity:1; }
.kfhl_lb .bg ol img.b{ opacity:0; }
.kfhl_lb .bg:hover ol img.h{ opacity:0; }
.kfhl_lb .bg:hover ol img.b{ opacity:1; }
.kfhl_lb .bg dd{ font-size:calc(var(--u)*15); line-height:1.5; padding:0px 5%; text-align:center; }
.kfhl_lb .bg:hover dd{ color:#ffffff;} 

.kfhl_bq{ border:1px solid #cfcfcf; overflow:hidden; }
.kfhl_bq .bg{ position:relative; overflow:hidden; }
.kfhl_bq .bg div.l{ width:50%; }
.kfhl_bq .bg div.l img{ width:100%; }
.kfhl_bq .bg div.r{ width:50%; position:absolute; top:0px; bottom:0px; display:flex; align-items:center; }
.kfhl_bq .bg.l div.l{ float:left; }
.kfhl_bq .bg.r div.l{ float:right; }

.kfhl_bq .bg.l div.r{ right:0px; }
.kfhl_bq .bg.r div.r{ left:0px; }

.kfhl_bq .bg div.r div{ width:90%; margin:0px 5%; }
.kfhl_bq .bg div.r div dd{ font-size:calc(var(--u)*24); color:#333333; margin-bottom:calc(var(--u)*10);}
.kfhl_bq .bg div.r div dl{ font-size:calc(var(--u)*16); color:#555555; line-height:1.75;}

/*人力资源*/
.job_ms{ margin-bottom:calc(var(--u)*80); display: flex; justify-content: space-between; }
.job_ms .ms_l,.job_ms .ms_r{ min-height:calc(var(--u)*300); }
.job_ms .ms_l{ width: 48%; border-bottom:calc(var(--u)*1) solid #c31622; padding-top:calc(var(--u)*30); font-size:calc(var(--u)*17); line-height:2.8; color:#666666; text-indent:calc(var(--u)*32); }
.job_ms .ms_r{ width:50%; position:relative; }
.job_ms .ms_r i{ position:absolute; background-color: #fcd897; left:0px; right:0px; top:0px; bottom:40%; z-index:0; }
.job_ms .ms_r img{ position:relative; z-index:1; margin-top:calc(var(--u)*60); max-height:calc(var(--u)*240); margin-left:6%; max-width:88%; }

.job_xx{ display: flex; justify-content: space-between; }
.job_xx .xx_l .bg,.job_xx .xx_r .bg{ padding:calc(var(--u)*10) calc(var(--u)*15); border:1px solid #d2d2d2; }
.job_xx .xx_l .bg div.n,.job_xx .xx_r .bg div.n{ font-size:calc(var(--u)*20); font-weight:bold; margin-bottom:calc(var(--u)*10); }
.job_xx .xx_l .xx_t,.job_xx .xx_l .xx_f{ height:calc(var(--u)*230); }

.job_xx .xx_l{ width:49%; }
.job_xx .xx_l .xx_t{ margin-bottom:calc(var(--u)*15); }
.job_xx .xx_l .xx_t div.x{ display: flex; flex-wrap: wrap; justify-content: left; }
.job_xx .xx_l .xx_t div.x div{ width:20%; text-align:center; margin-top:calc(var(--u)*15); }
.job_xx .xx_l .xx_t div.x div ol{ margin-bottom:calc(var(--u)*5); }
.job_xx .xx_l .xx_t div.x div ol img{ height:calc(var(--u)*50); }
.job_xx .xx_l .xx_t div.x div dd{ font-size:calc(var(--u)*14); color:#333333; }

.job_xx .xx_l .xx_f{  }
.job_xx .xx_l .xx_f div.x{ overflow: hidden; margin-top:calc(var(--u)*25); }
.job_xx .xx_l .xx_f div.x img{ width:13%; float:left; }
.job_xx .xx_l .xx_f div.x div{ width: 82%; float: right; margin-top:calc(var(--u)*10); font-size:calc(var(--u)*14); color:#333333; line-height:2; }

.job_xx .xx_r{ width:50%; }
.job_xx .xx_r .bg{ padding:calc(var(--u)*10) calc(var(--u)*15); min-height:calc(var(--u)*498); }
.job_xx .xx_r .bg div.x{ min-height:calc(var(--u)*330); }
.job_xx .xx_r .bg div.x div{ border:calc(var(--u)*1) solid #d2d2d2; margin-bottom:calc(var(--u)*10); padding:calc(var(--u)*10); min-height:calc(var(--u)*88); }
.job_xx .xx_r .bg div.x div dd{ margin-bottom: calc(var(--u)*10); padding-left:calc(var(--u)*30); font-size:calc(var(--u)*17); height:calc(var(--u)*26); background:url(../images/job.png) no-repeat scroll 0px center; }
.job_xx .xx_r .bg div.x div dl{ font-size:calc(var(--u)*14); color:#333333; padding:0px calc(var(--u)*5); line-height:1.5; }

.job_xx .xx_r .bg div.m{ margin-top:calc(var(--u)*20); text-align:center; font-size:calc(var(--u)*14); }
.job_xx .xx_r .bg div.m a{ display:inline-block; border:calc(var(--u)*1) solid #c3171e; width:calc(var(--u)*100); height:calc(var(--u)*30); line-height:calc(var(--u)*30); color:#000000; }
.job_xx .xx_r .bg div.m a:hover{ color:#c3171e; text-decoration:underline; }

.job_tit{ border-bottom: 1px solid #c5c5c5; line-height:3; font-size: calc(var(--u)*16); color:#999999; margin-bottom: calc(var(--u)*30); }
.job_lb{ display: flex; justify-content: space-between; }
.job_lb .job_l{ width:66%; min-height:60vh; }
.job_lb .job_l ul,.job_lb .job_l ul li{ overflow:hidden; }
.job_lb .job_l ul li{ margin-bottom:calc(var(--u)*15); padding-bottom:calc(var(--u)*15); border-bottom:calc(var(--u)*1) solid #e5e5e5; }
.job_lb .job_l ul li dd{ color:#ce3636; font-size:calc(var(--u)*24); margin-top:calc(var(--u)*5); }
.job_lb .job_l ul li ol{ line-height:2.5; color: #c6c6c6; font-size: calc(var(--u)*14); }
.job_lb .job_l ul li dl{ overflow:hidden; line-height:1.5; font-size:calc(var(--u)*16); }

.job_list .left .fenye{ margin:30px auto 0px; text-align:center; line-height:44px;}

.job_lb .job_r{ width:26%; position:relative; }
.job_lb .job_r div.t{ position: absolute; top: 0px; font-size:calc(var(--u)*25); color:#333333; padding-bottom:calc(var(--u)*15); line-height:1.5; }

.activityBox{ position:relative; padding-top:calc(var(--u)*48); }
.activityBox .title{ height:calc(var(--u)*32); width:calc(var(--u)*70); position:absolute; right:0px; top:calc(var(--u)*5); }
.activityBox .title span{ display:block; border:1px solid #bcbcbc; width:calc(var(--u)*30); height:calc(var(--u)*30); font-size:calc(var(--u)*20); line-height:calc(var(--u)*30); text-align:center; color: #bcbcbc;cursor: pointer; }
.activityBox .title span.prev{ float:left; }
.activityBox .title span.next{ float:right; }
.activityBox .title span:hover{ border:1px solid rgb(206, 54, 54); color:rgb(206, 54, 54); }

.activityBox .content{position: relative; height:calc(var(--u)*420); }
.activityBox .content .contentInner{ position:relative; height:calc(var(--u)*420); }
.activityBox .content .contentInner .tempWrap{ height:calc(var(--u)*420) !important; }
.activityBox .content .contentInner ul{position:absolute; height:calc(var(--u)*420); }
.activityBox .content .contentInner ul li{padding-bottom: calc(var(--u)*15); height:calc(var(--u)*80); margin-bottom: calc(var(--u)*15); border-bottom:1px solid #e5e5e5; }
.activityBox .content .contentInner ul li a{ display:block; }
.activityBox .content .contentInner ul li a img{ float:left; height:calc(var(--u)*80); width:calc(var(--u)*100); }
.activityBox .content .contentInner ul li a div.r{ float:right; height:calc(var(--u)*80); width:calc(var(--u)*180); }
.activityBox .content .contentInner ul li a div.r dd{ line-height:calc(var(--u)*30); font-size:calc(var(--u)*18); color:#333333; overflow:hidden;word-break: keep-all; white-space: nowrap; text-overflow: ellipsis; margin-top:calc(var(--u)*15); }
.activityBox .content .contentInner ul li a:hover div.r dd{ color:rgb(206, 54, 54); }
.activityBox .content .contentInner ul li a div.r ol{ font-size:calc(var(--u)*14); color:#555555; line-height:2;}

/*联系我们*/
.lxwm{ border:1px solid #dfdfdf; min-height:calc(var(--u)*460); display: flex; justify-content: space-between; }
.lxwm .dt{ width:70%; }
.lxwm .xx{ width:25.4%; padding-right: 1.6%; display:flex;align-items:center; }
.lxwm .xx .bg{ width:100%; }
.lxwm .xx .bg div{ margin:calc(var(--u)*12) 0px; }
.lxwm .xx .bg div dd{ font-size:calc(var(--u)*24); margin-bottom:calc(var(--u)*12); }
.lxwm .xx .bg div dl{ font-size:calc(var(--u)*18); line-height:2.2; }

/*连锁查询*/
.chain_t{ display: flex; flex-wrap: wrap; justify-content: center; }
.chain_t a{ font-size:calc(var(--u)*18); display:block; width:calc(var(--u)*200); line-height:2.5; text-align:center; background-color:#999999; color:#ffffff; }
.chain_t a:hover,.chain_t a.on{ background-color:#c10d28; }

.chain_f{ margin-top:calc(var(--u)*30); min-height:60vh; }
.chain_f .bg{ padding:calc(var(--u)*20) 0px; border-top: 1px solid rgb(205, 205, 205); display: flex; justify-content: space-between; }
.chain_f .bg div.l{ width:35%; height:calc(var(--u)*200); }
.chain_f .bg div.l img{ width:100%; }
.chain_f .bg div.r{ width:60%; }
.chain_f .bg div.r dd{ font-size:calc(var(--u)*24); line-height:2; overflow:hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis; }
.chain_f .bg div.r ol{ font-size:calc(var(--u)*16); line-height:2.25; color: rgb(153, 153, 153); }
.chain_f .bg div.r dl{ min-height:calc(var(--u)*60); line-height:1.5; color: rgb(103, 103, 103); font-size:calc(var(--u)*16); }
.chain_f .bg div.r del{ display:block; font-size:calc(var(--u)*15); line-height:2.5; }
.chain_f .bg div.r del a{ display:block; width:20%; text-align: center; color: rgb(255, 255, 255); font-weight: bold; border-radius:calc(var(--u)*8); background: rgb(178, 4, 1); }
.chain_f .bg div.r del a:hover{ background-color:#fc0019; }

.chain_show{ padding:calc(var(--u)*60) 0px; }
.chain_show div.t{ margin-bottom:calc(var(--u)*15); margin-bottom:calc(var(--u)*15); }
.chain_show div.t del{ font-size:calc(var(--u)*30); }
.chain_show div.t span{ font-size:calc(var(--u)*15); color:#c31621; margin-left:calc(var(--u)*10); }
.chain_show div.d{ font-size:font-size:calc(var(--u)*14); color:#c31621; }
.chain_show div.i{ display: flex; justify-content: space-between; margin-top:calc(var(--u)*20); }
.chain_show div.i div.l{ width:49.5%; }
.chain_show div.i div.l img{ display:none; }
.chain_show div.i div.l img.x{ display:block; }
.chain_show div.i div.r{ width:49.5%; display: flex; flex-wrap: wrap; justify-content: left; }
.chain_show div.i div.r del{ display:block; width:33.33333%; margin-bottom:calc(var(--u)*12); cursor: pointer; }
.chain_show div.i div.r del img{ width:94%; }

.chain_show div.m{ border-bottom:2px solid #c31622; background-color:#f6f6f6; margin:calc(var(--u)*20) 0px; display: flex; flex-wrap: wrap; justify-content: left; font-weight:bold; font-size:calc(var(--u)*14); line-height:2.75; }
.chain_show div.m i,.chain_show div.m a{ display:block; width:calc(var(--u)*140); text-align:center; }
.chain_show div.m i{ background-color:#c31622; color:#ffffff; }
.chain_show div.m a{ color:#337ab7; }
.chain_show div.m a:hover{ background-color:#c31622; color:#ffffff; }

.chain_show form{ position:relative; width:100%; overflow:hidden; border:1px solid #ebebeb; padding:calc(var(--u)*10); }
.chain_show form .form-group{ float:left; width:100%; }
.chain_show form #dr_row_title,.chain_show form #dr_row_dianhua,.chain_show form #dr_row_riqi{ width:calc(var(--u)*180); border:1px solid #e5e5e5; padding:0px calc(var(--u)*10); margin-right:calc(var(--u)*10); position:relative; margin-bottom:calc(var(--u)*10); }
.chain_show form #dr_row_title label,.chain_show form #dr_row_dianhua label,.chain_show form #dr_row_riqi label{ display:none; }
.chain_show form #dr_row_title input,.chain_show form #dr_row_dianhua input,.chain_show form #dr_row_riqi input{ outline:none; border:0px; line-height:calc(var(--u)*35); }
.chain_show form #dr_row_title span,.chain_show form #dr_row_dianhua span{ display:none !important; }
.chain_show form #dr_row_riqi{ padding-right:calc(var(--u)*40); }
.chain_show form #dr_row_riqi span{ position:absolute; right:0px; top:0px; z-index: 8; bottom:0px; display:flex; align-items:center; }
.chain_show form #dr_row_fangxing,.chain_show form #dr_row_yinshi,.chain_show form #dr_row_fuwu{ position:relative; font-size:calc(var(--u)*16); line-height:2; margin-top:calc(var(--u)*10); }
.chain_show form #dr_row_fangxing .control-label,.chain_show form #dr_row_yinshi .control-label,.chain_show form #dr_row_fuwu .control-label{ position:absolute; left:0px; font-weight:bold; display: flex; flex-wrap: wrap; justify-content: left; }
.chain_show form #dr_row_fangxing .col-md-10,.chain_show form #dr_row_yinshi .col-md-10,.chain_show form #dr_row_fuwu .col-md-10{ padding-left:calc(var(--u)*60); }
.chain_show form #dr_row_fangxing div label,.chain_show form #dr_row_yinshi div label,.chain_show form #dr_row_fuwu div label{ margin-right:calc(var(--u)*18); display: inline-block; margin-bottom:calc(var(--u)*10); border: 1px solid #ebebeb; width: calc(var(--u)*130); text-align:center; border-radius:5px; line-height:2.25; cursor: pointer; }
.chain_show form #dr_row_fangxing div label.on,.chain_show form #dr_row_yinshi div label.on,.chain_show form #dr_row_fuwu div label.on{ border:1px solid #b20401; }
.chain_show form #dr_row_fangxing div label:hover,.chain_show form #dr_row_yinshi div label:hover,.chain_show form #dr_row_fuwu div label:hover{ border:1px solid #b20401; }
.chain_show form #dr_row_fangxing div label input,.chain_show form #dr_row_yinshi div label input,.chain_show form #dr_row_fuwu div label input{ opacity:0; position:absolute; }
.chain_show form .button{ position: absolute; top: calc(var(--u)*10); left:calc(var(--u)*680); }
.chain_show form .button button{ background-color:#b20401; border:0px; display:block; color:#ffffff; font-size:calc(var(--u)*16); width:calc(var(--u)*120); line-height:2.25; }
.chain_show form .button button:hover{ background-color:#c10d28; }

.chain_show div.n{ font-size:calc(var(--u)*25); font-weight: bold; margin-top: calc(var(--u)*20); border-bottom:1px solid #ebebeb; padding-bottom: calc(var(--u)*20); }

.chain_show .con{ margin:calc(var(--u)*30) 0px; display: flex; justify-content: space-between; }
.chain_show .con div.l{ width:45%; }
.chain_show .con div.l img{ width:100%; }
.chain_show .con div.r{ width:50%; font-size:calc(var(--u)*16); color:#555555; line-height:1.5; text-align:justify; }

.chain_show div.ynss{ margin-bottom:calc(var(--u)*100); }
.chain_show div.ynss div{ border-bottom:1px solid #ebebeb; font-size:calc(var(--u)*16); line-height:3; position:relative; }
.chain_show div.ynss div b{ color:#818181; position:absolute; width:calc(var(--u)*110); }
.chain_show div.ynss div del{ color:#adadad; padding-left:calc(var(--u)*110); }

/*合作交流*/
.hzjl{ position:relative; padding-left:13%; }
.hzjl .hzjl_l{ position:absolute; left:0px; width:13%; }
.hzjl .hzjl_l a{ display:block; font-size:calc(var(--u)*30); font-weight:bold; color:#999999; margin-bottom:calc(var(--u)*20); }
.hzjl .hzjl_l a.o{ color:#c21722; font-size:calc(var(--u)*40); }
.hzjl .hzjl_l a:hover{ color:#c21722; }
.hzjl .hzjl_r{ overflow:hidden; position:relative; }
.hzjl .hzjl_r div.bg{ display:none; position:relative; height:calc(var(--u)*450); }
.hzjl .hzjl_r div.bg.x{ display:block; }
.hzjl .hzjl_r div.bg div.i{ border:1px solid #c5242c; width:59%; height:calc(var(--u)*420); position:relative;}
.hzjl .hzjl_r div.bg div.i img{ position:absolute; margin:auto; top:calc(var(--u)*5); left:calc(var(--u)*5); bottom:calc(var(--u)*5); right:calc(var(--u)*5); }
.hzjl .hzjl_r div.bg div.n{ background:url(../images/fjzl.png) no-repeat scroll 8% 38% #f8f4ec; background-size:18.5% auto; position:absolute; width:37%; padding:0px 2% 0px 14.506%; height:calc(var(--u)*270); padding-top:calc(var(--u)*80); right: 0px; top:calc(var(--u)*35); box-shadow:0px 0px calc(var(--u)*10) rgba(204, 204, 204, .9); }
.hzjl .hzjl_r div.bg div.n i.b{ width:calc(var(--u)*100); height:calc(var(--u)*30); line-height:calc(var(--u)*30); text-align:center; color:#ffffff; background-color:#c31622; position:absolute; margin-left:calc(var(--u)*-35); top:calc(var(--u)*30); left:0px; }
.hzjl .hzjl_r div.bg div.n dd,.hzjl .hzjl_r div.bg div.n dl{ font-size:calc(var(--u)*18); font-weight:bold; color:#c5242c; }
.hzjl .hzjl_r div.bg div.n dd{ line-height:2.5; }
.hzjl .hzjl_r div.bg div.n dl{ line-height:2; height:calc(var(--u)*140); }
.hzjl .hzjl_r div.bg div.n ol{ margin-top:calc(var(--u)*10); height:calc(var(--u)*40); color:#c21722; font-size:calc(var(--u)*30); font-weight:bold; font-style: italic; padding-right:calc(var(--u)*60); text-align:right; }
.hzjl .hzjl_r div.bg div.n ol i{color:#999999; margin:0px calc(var(--u)*5);}

.hzjl div.sj{ position:absolute; color:#999999; font-size:calc(var(--u)*30); overflow:hidden; height:calc(var(--u)*40); font-weight:bold; top:calc(var(--u)*315); width:calc(var(--u)*70); right:calc(var(--u)*10); z-index:9; }
.hzjl div.sj del{ position:absolute; bottom:0px;}
.hzjl div.sj del i{ display:block; line-height:calc(var(--u)*40); font-style: italic; }

/*居家护理*/
.domiciliary_lb{ min-height:80vh; }
.domiciliary_lb div.bg{ margin-bottom:calc(var(--u)*10); display: flex; justify-content: space-between; }
.domiciliary_lb div.bg div{ border:1px solid #efefef; width:48%; min-height:calc(var(--u)*120); display:flex; align-items:center; }
.domiciliary_lb div.bg div del{ display:block; padding:calc(var(--u)*10) 5% calc(var(--u)*10) 16%; min-height:calc(var(--u)*52); background-repeat:no-repeat; background-position:calc(var(--u)*30) center; width:79%; }
.domiciliary_lb div.bg div.l{  }
.domiciliary_lb div.bg div.l del{ background-image:url(../images/w.png); display:flex; align-items:center; font-size:calc(var(--u)*18); color:#333333; }
.domiciliary_lb div.bg div.r del{ background-image:url(../images/d.png); font-size:calc(var(--u)*15); color:#555555; }

/*layui-layer-dialog*/
.layui-layer-dialog{ position: fixed; top: 50% !important; }

/*fenye*/
.fenye{ display: flex; flex-wrap: wrap; justify-content: center; font-size:calc(var(--u) * 16); line-height:2; }
.fenye i{ display:none; }
.fenye a{ color:#888888; }
.fenye a i.fa{ display:inline-block; }
.fenye a,.fenye span{ border: 1px solid #dddddd; display:inline-block; border-radius:calc(var(--u) * 8); height:calc(var(--u) * 40); display:flex; align-items:center; overflow: hidden; padding:calc(var(--u) * 6) calc(var(--u) * 12); margin:0px calc(var(--u) * 5); }
.fenye a:hover,.fenye span{ color:#ffffff; background-color:#428bca; }
.fenye a i{ font-size:calc(var(--u) * 32); }

/*no*/
.no{ background-color:#ffffff; text-align:center; width:100% !important; margin:0px !important; padding:calc(var(--u) * 32) 0px; font-size:calc(var(--u) * 32); }
.no strong{ color:#ff0000; }

/*w404*/
.w404{ min-height:100vh; display:flex; align-items:center; }
.w404 .c{ width:100%; text-align:center; padding:10vh 0px; }
.w404 .c ol{ margin-bottom:calc(var(--u) * 32); }
.w404 .c ol img{ max-width:35%; }
.w404 .c dd{ font-size:calc(var(--u) * 24); color:#333333; }
.w404 .c a,.w404 .c a:hover{ transition:all .5s ease; display:block; }
.w404 .c a{ width:80%; max-width:180px; margin:calc(var(--u) * 32) auto 0px; line-height:3; font-size:calc(var(--u) * 16); color:#ffffff; background-color:#d66f09; }
.w404 .c a:hover{ background-color:#ee7c30; }

/*msg*/
.msg{ padding:calc(var(--u) * 96) 0px; }
.msg div.c{ text-align:center; padding:10vh 0px; }
.msg div.c dd{ text-align:center; font-size:calc(var(--u) * 24); font-weight:bold; }
.msg div.c dl{ margin-top:calc(var(--u) * 32); font-size:calc(var(--u) * 16); }
.msg div.c dl a,.msg div.c dl a:hover{ transition:all .5s ease; }
.msg div.c dl a{ display:inline-block; border:1px solid #f4313f; width:calc(var(--u) * 160); margin:0px calc(var(--u) * 16); line-height:3; color:#f4313f; }
.msg div.c dl a:hover{ background-color:#f4313f; color:#ffffff; }
