﻿@charset "utf-8";
/* CSS Document */
/*default page set*/
.whboard{animation-name: fade1; animation-duration: 2s; width:100vw; height:100vh; position:fixed; top:0; left:0; z-index:1000; background:#fff; animation-fill-mode: forwards;}
@keyframes fade1{
from {opacity:1;}
  to {opacity:0; z-index: -1;}
}
.lihd{width:32px; height:32px; border-radius:5px;}

.dmore >*{display:inline-block; padding:.5em 4em .5em 2em; background:#f59d90; color:#fff; border-radius:2em; position:relative; font-size:14px; line-height:2em; margin-top:2em;}
.dmore >*::after{content:""; display:block; width:10px; height:10px; border-top:1px solid #fff; border-right:1px solid #fff; position:absolute; right:1.5em; top:50%; transform:translateY(-50%) rotate(45deg);}

.jnursed0{padding:60px 0;}
.jnursed0 .list .frm{display:flex; flex-wrap: wrap;}
.jnursed0 .list figure{width:55%; padding:10px 0;}
.jnursed0 .list section{width:45%; padding:25px;}
.jnursed0 .list.rr figure{order:2;}
.jnursed0 .list section .innerhtml{color:#000; font-size:16px; line-height:1.6em; letter-spacing:1px;}
.jnursed0 .list section h3.subject{font-size:40px; letter-spacing: 2px; font-weight:500;}

.jnursed1{padding:80px 0;}
.jnursed1 h2.dtit,.jnursed7 h2.dtit{text-align:center; font-size:2em; letter-spacing: 4px; width:100%;}
.jnursed1 .list .frm{background:#f5f5f5; display:flex; flex-wrap: wrap;}
.jnursed1 .list figure{width:100%;}
.jnursed1 .list section{padding:15px; width:100%;}
.jnursed1 .list section .innerhtml{color:#000; font-size:16px; line-height:1.6em; letter-spacing:1px;}
.jnursed1 .list section h3.subject{color:#000; letter-spacing: 2px;}

.jnursed2{background:#fdf7f1; padding:80px 0;}
.jnursed2 .list .frm{flex-wrap:wrap; display:flex; background:#fff; padding:40px 0 0 0 !important;}
.jnursed2 .list figure,.jnursed2 .list section{width:100%; display:flex; flex-wrap:wrap; text-align:center; justify-content: center;}
.jnursed2 .list figure img{max-width:100%; height:auto; width:auto;}
.jnursed2 .list h3.subject{font-size:40px; margin:0; line-height:.8em; padding:10px 0;}
.jnursed2 .list h3.subject span{font-size:.6em; color:#000; font-weight:500;}

.jnursed7{padding:80px 0 40px 0;}
.jnursed3{position:relative; width:50%;}
.jnursed3 .page{display:flex; flex-wrap: wrap; max-width:600px; margin:0;}
.jnursed3 .list{width:50%;}
.jnursed3 .list .frm{display:flex;}
.jnursed3 .list .frm figure{width:30%;}
.jnursed3 .list .frm section{width:70%; display:flex; flex-wrap: wrap; color:#000; padding-left:10px;}
.jnursed3 .list .frm .path{width:7em; margin:0; color:#000; order:2; font-size:15px;}
.jnursed3 .list .frm section .innerhtml{padding:0 0 10px 0;}
.jnursed3 .list .frm .more{width:8em; text-align: left; order:3; font-size:15px; color:#000;}

.jnursed5{position:relative; overflow: hidden; background:#fdf7f1;}
.jnursed5 h2{font-size:2em; line-height:1.6em;}
.jnursed5 table td{width:50%; padding:80px 10px; font-size:15px; line-height:2em; letter-spacing: 1px;}
.jnursed5 img{position:absolute; top:50%; left:0; transform:translateY(-50%); width:50%; height:auto;}

.jnursed6{width:50%;}
.jnursed6 .page{max-width:600px; margin:0 0 0 auto;}
.jnursed6 .list .frm{position:relative;}
.jnursed6 .list section{position:absolute; bottom:0; left:0; background:rgba(255,255,255,.7); color:#000; padding:1.5em; line-height:2em;}

.jnursed4{background:#f59d90; color:#fff; font-weight:500; font-size:22px; margin-top:60px;}
.jnursed4 p{line-height:1.5em; margin-top:0;}
@media screen and (max-width:1286px){/*desktop*/
	
}
@media screen and (max-width:960px){/*desktop-small pad*/
	.jnursed6 .list section{position:static; background:none;}
	.jnursed6 .list .frm{background:#efefef;}
	.jnursed2 .list h3.subject,.jnursed0 .list section h3.subject{font-size:26px;}
}
@media screen and (max-width:767px){/*phone*/
.lihd{display:none;}
.syisnav li:nth-of-type(4) a{border:none; display:none;}
.jnursed0 .list section{padding:0;}
.jnursed0 .list figure{width:100%; }
.jnursed0 .list section{width:100%; }
.jnursed0 .list.rr figure{order:0;}
.jnursed6,.jnursed3{width:100%;}
.jnursed5{padding:40px 0;}
.jnursed5 table td{width:100%; display:block; float:left; padding:0;}
.jnursed5 img{position:static; top:0; left:0; transform:translateY(0%); width:100%; height:auto;}
.jnursed5 h2{font-size:1.7em; line-height:1.4em;}
}
/*=====================default page set end=====================*/
/*A0501*/
.A0501 .main .list .frm{background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.1);}
.A0501 .main .list .innerhtml{padding-left:30px; border-top:1px solid #ccc;}
