.phone-section { display: none; } .flex { display: flex; align-items: center; justify-content: space-between; } .center1 { width: 90%; margin: 0 auto; } .active2 { border-top: 1px solid #C3B59A; border-right: 1px solid #C3B59A; border-left: 1px solid #C3B59A; overflow: hidden; background: #fff; background-image: linear-gradient(#eae6dd, #ffffff); } .active3 { display: none; } /*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/ .bannenr{ position: relative; z-index: 9; } .bannenr .ban .swiper1 img { font-size: 0; } .bannenr .nav { position: absolute; right: 10px; bottom: 10px; z-index: 999; width: 13%; border-radius: 10px; overflow: hidden; background: url(../img/nav1.png) center no-repeat; background-size: cover; } /*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/ .nav{ background-image: linear-gradient(#ffffff, #bbac8f); } .nav .nav-box .ul1 .li1 { position: relative; width: 100%; } .nav .nav-box .ul1 .li1 .a1 { display: block; font-size: 16px; text-align: center; line-height: 40px; color: #2e1407; } .nav .nav-box .ul1 .li1 .ul2 { position: absolute; top: 100%; left: 0%; width: 100%; border: 1px solid #baa463; display: none; z-index: 999; } .nav .nav-box .ul1 .li1 .ul2 .li2 .a2 { display: block; line-height: 30px; box-sizing: border-box; padding: 0 10%; color: #2e1407; font-size: 16px; text-align: center; position: relative; background: #dabb82; } .nav .nav-box .ul1 .li1 .ul2 .li2 .a2::before { position: absolute; left: 30%; top: 48%; content: ''; width: 3px; height: 3px; background: #2e1407; border-radius: 30px; } .nav .nav-box .ul1 .li1 .ul2 .li2 .a2:hover { background: #a35e19; color: #ffffff; } .nav .nav-box .ul1 .li1 .ul2 .li2 .a2:hover::before { background: #fff; } .nav .nav-box .ul1 .li1:hover .a1 { background-image: linear-gradient(#ffffff, #deb36e); } .nav .nav-box .ul1 .li1:hover .ul2 { display: block; } /*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/ .element .ele{ padding: 50px 0; align-items: flex-start; } .element .ele .about{ width: 30%; overflow: hidden; } .element .ele .about .abo .tit { padding: 0px 0 30px 20%; background: url(../img/i-new1.png) left no-repeat; background-size: contain; } .element .ele .about .abo .tit a .text { color: #5e390d; font-size: 20px; font-weight: bold; letter-spacing: 3px; } .element .ele .about .abo .tit a .more { color: #b3a985; font-size: 16px; } .element .ele .about .abo .content { box-sizing: border-box; padding: 10px; border: 1px solid #C3B59A; } .element .ele .about .abo .img { margin: 0 0 10px 0; } .element .ele .about .abo .img img{ width: 90%; display: block; margin: 0 auto; } .element .ele .about .abo .p { color: #611919; font-size: 15px; line-height: 40px; } .element .ele .realm{ width: 36%; } .element .ele .realm .rea { overflow: hidden; margin: 0 auto 3% auto; } .element .ele .realm .rea .tit { padding: 0px 0 30px 18%; background: url(../img/i-new1.png) left no-repeat; background-size: contain; } .element .ele .realm .rea .tit a .text { color: #5e390d; font-size: 20px; font-weight: bold; letter-spacing: 3px; } .element .ele .realm .rea .tit a .more { color: #b3a985; font-size: 16px; } .element .ele .realm .rea .body { box-sizing: border-box; padding: 2% 5%; flex-wrap: wrap; border: 1px solid #C3B59A; } .element .ele .realm .rea .body .imgbox{ width: 48%; } .element .ele .realm .rea .body .imgbox a .img { border: 1px solid #dddcdc; box-sizing: border-box; padding: 1px; } .element .ele .realm .rea .body .imgbox a .text { text-align: center; font-size: 16px; color: #2e1407; line-height: 40px; margin: 0 0 20px 0; word-break:break-all; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden; } .element .ele .realm .rea .body .body2{ width: 100%; } .element .ele .realm .rea .body .body2 .imgboxb{ width: 25%; } .element .ele .realm .rea .body .body2 .imgboxb .img{ width: 60%; margin: 0 auto; } .element .ele .realm .rea .body .body2 .imgboxb .text{ text-align: center; font-size: 16px; color: #2e1407; margin: 10px 0; } .element .ele .news{ width: 30%; } .element .ele .news .new .tit { padding: 0px 0 30px 20%; background: url(../img/i-new1.png) left no-repeat; background-size: contain; } .element .ele .news .new .tit a .text { color: #5e390d; font-size: 20px; font-weight: bold; letter-spacing: 3px; } .element .ele .news .new .tit a .more { color: #b3a985; font-size: 16px; } .element .ele .news .new .body { border: 1px solid #c3b59a; box-sizing: border-box; padding: 3% 5%; overflow: hidden; } .element .ele .news .new .body .ula { flex-wrap: wrap; } .element .ele .news .new .body .ula li { width: 100%; list-style: disc; word-break:break-all; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden; } .element .ele .news .new .body .ula li a { color: #7A4712; font-size: 17px; line-height: 45px; } .element .ele .news .new .body .ula li::marker { color: #7A4712; } .element .ele .news .new .body .imgbody{ overflow: hidden; } .element .ele .news .new .body .imgbody .ulb{ float: left; } .element .ele .news .new .body .imgbody .ulb li { float: left; width: 150px; margin: 0 10px 0 0; } .element .ele .news .new .body .imgbody .ulb li .img{ border: 1px solid #ccc; } .element .ele .news .new .body .imgbody .ulb li .img img{ width: 100%; height: 120px; object-fit: cover; } .element .ele .news .new .body .imgbody .ulb li .text{ margin: 5px 0; color: 14px; color: #131313; word-break:break-all; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden; } /*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/ footer { background: url(../img/foo1.jpg) center top no-repeat; background-size: cover; padding: 30px 0; } footer .foo { text-align: center; color: #611919; font-size: 16px; } footer .foo p { margin: 0 0 10px 0; line-height: 1.5; } footer .foo a { color: #611919; } /*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/ n-content .n-con { padding: 30px 0; align-items: flex-start; } n-content .n-con .left { width: 21%; box-sizing: border-box; } n-content .n-con .left .tit { box-sizing: border-box; padding: 20px 10% 20px 20%; } n-content .n-con .left .tit .cn { font-size: 22px; color: #916644; font-weight: bold; margin: 0 0 10px 0; } n-content .n-con .left .tit .en { font-size: 16px; color: #655c5f; } n-content .n-con .left .body{ background: url(../img/cont1.png) center; background-size: contain; margin: 0 15px; } n-content .n-con .left .body .up{ overflow: hidden; } n-content .n-con .left .body ul { padding: 0 0 20px 0; } n-content .n-con .left ul li a { padding: 10px 10% 10px 20%; color: #825a29; font-size: 16px; font-weight: bold; justify-content: flex-start; } n-content .n-con .left ul li a img{ width: 10%; margin: 0 10px 0 0; } n-content .n-con .left .body .box .bodyboxa{ height: 500px; overflow: hidden; } n-content .n-con .left .body .imgbox{ width: 75%; margin: 0 auto; } n-content .n-con .left .body .imgbox a .img { border: 1px solid #dddcdc; box-sizing: border-box; padding: 2px; background: #fff; } n-content .n-con .left .body .imgbox a .img img{ width: 100%; height: 150px; object-fit: cover; } n-content .n-con .left .body .imgbox a .text { text-align: center; font-size: 14px; color: #79460D; margin: 10px 0; word-break:break-all; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden; } n-content .n-con .left .body p { color: #611919; font-size: 16px; padding: 10px 0; text-align: center; } n-content .n-con .right { width: 75%; border: 3px solid #bfa185; } n-content .n-con .right .tit { margin: 30px 5%; box-sizing: border-box; } n-content .n-con .right .titbox{ background: url(../img/n-tit2.png) no-repeat; width: 35%; padding: 3% 5%; } n-content .n-con .right .tit .title { font-size: 22px; position: relative; padding: 0 5%; color: #fff; } n-content .n-con .right .tit .text { color: #611919; font-size: 14px; line-height: 1.5; text-indent: 2rem; width: 50%; } n-content .n-con .right .tit ul li { color: #777777; font-size: 16px; } n-content .n-con .right .tit ul li a { color: #777777; font-size: 16px; } n-content .n-con .right .tit .title::before { position: absolute; left: 0; top: 0; height: 100%; width: 5px; content: ''; background-image: linear-gradient(#ffffff, #735030); border-radius: 30px; border: 1px solid #735030; } n-content .n-con .right .hr { width: 100%; height: 1px; border-top: 1px dashed #986f5d; } /*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/ .n-about { box-sizing: border-box; padding: 20px 2%; color: #611919; font-size: 16px; line-height: 2; text-indent: 2rem; } /*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/ .n-honorary { box-sizing: border-box; padding: 20px 2%; } .n-honorary .title { font-size: 24px; color: #611919; font-weight: bold; padding: 30px 0; } .n-honorary .body{ overflow: hidden; } .n-honorary .p{ font-size: 20px; margin: 0 0 30px 0; text-align: center; line-height: 1.5; } .n-honorary .body ul{ float: left; } .n-honorary .body ul li{ float: left; width: 200px; margin: 0 10px 0 0; } .n-honorary .body ul li a .img{ border: 1px solid #ccc; } .n-honorary .body ul li a .img img{ width: 300px; height: 150px; object-fit: cover; } .n-honorary .body ul li a .text{ font-size: 14px; padding: 10px 0; color: #611919; text-align: center; } .n-honorary .body2 ul{ display: flex; flex-wrap: wrap; } .n-honorary .body2 ul li{ width: 30%; margin: 0 10px 30px 0; } .n-honorary .body2 ul li a .img{ border: 1px solid #ccc; } .n-honorary .body2 ul li a .text{ font-size: 14px; padding: 10px 0; color: #611919; text-align: center; } /*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/ .n-realm { box-sizing: border-box; padding: 20px 2%; } .n-realm .body1 { margin: 0 0 30px 0; } .n-realm .body1 .imgbox { margin: 0 0.5%; } .n-realm .body1 .imgbox .img { border: 1px solid #dddcdc; box-sizing: border-box; padding: 1px; } .n-realm .body1 .imgbox .text { color: #611919; text-align: center; font-size: 16px; line-height: 35px; } .n-realm .body2 { flex-wrap: wrap; } .n-realm .body2 li { width: 48%; border-bottom: 1px dashed #afb0aa; } .n-realm .body2 li a { justify-content: flex-start; } .n-realm .body2 li a .img { margin: 0 10px 0 0; } .n-realm .body2 li a .text { font-size: 16px; color: #611919; } /*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/ .n-news { box-sizing: border-box; padding: 20px 2%; } .n-news ul { padding: 0 0 0 5%; } .n-news ul li { padding: 10px 0; list-style: disc; } .n-news ul li a { font-size: 16px; color: #611919; word-break:break-all; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow:hidden; } /*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/ .n-recruit { box-sizing: border-box; padding: 20px 2%; } .n-recruit .textbox { border-bottom: 1px dashed #131313; padding: 0 0 20px 0; margin: 0 0 20px 0; } .n-recruit .textbox a .title { font-size: 16px; color: #611919; margin: 0 0 10px 0; font-weight: bold; line-height: 1.5; } .n-recruit .textbox a .text { font-size: 16px; color: #611919; line-height: 1.5; margin: 0 0 10px 0; } .n-recruit .textbox a .more { width: 10%; margin: 0 0 0 auto; text-align: center; font-size: 16px; color: #333; display: block; border: 1px solid #afb0aa; line-height: 30px; border-radius: 5px; } /*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/ .x-realm { box-sizing: border-box; padding: 20px 2%; } .x-realm .title{ color: #611919; font-size: 18px; font-weight: bold; text-align: center; margin: 0 0 20px 0; } .x-realm .img{ text-align: center; margin: 30px 0 30px; } .x-realm .content{ color: #611919; font-size: 16px; line-height: 24px; } /*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/ .x-news { box-sizing: border-box; padding: 20px 2%; } .x-news .title{ color: #611919; font-size: 18px; font-weight: bold; text-align: center; margin: 0 0 20px 0; line-height: 1.5; } .x-news .img{ text-align: center; margin: 50px 0 30px; } .x-news .content{ color: #611919; font-size: 16px; line-height: 24px; } /*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/ n-en .n-en{ border: 3px solid #bfa185; } n-en .n-en .tit { margin: 30px 5%; box-sizing: border-box; } n-en .n-en .tit .titbox{ background: url(../img/n-tit2.png) no-repeat; width: 35%; padding: 2% 5%; } n-en .n-en .tit .title { font-size: 22px; position: relative; padding: 0 5%; color: #fff; } n-en .n-en .tit .text { color: #611919; font-size: 14px; line-height: 1.5; text-indent: 2rem; width: 50%; } n-en .n-en .tit ul li { color: #777777; font-size: 16px; } n-en .n-en .tit ul li a { color: #777777; font-size: 16px; } n-en .n-en .tit .title::before { position: absolute; left: 0; top: 0; height: 100%; width: 5px; content: ''; background-image: linear-gradient(#ffffff, #735030); border-radius: 30px; border: 1px solid #735030; } n-en .n-en .tit .hr { width: 100%; height: 1px; border-top: 1px dashed #986f5d; } /*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/ .updown{ justify-content: flex-end; margin: 20px 0; } .updown a{ font-size: 14px; color: #611919; font-weight: bold; margin: 0 3px; } .updown .pages{ color: #D07E36; } /*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/ @media screen and (max-width: 1601px){ .element .ele .about .abo .p { line-height: 26px; } .element .ele .realm .rea .body .body2 .imgboxb .text { font-size: 16px; margin: 20px 0 30px; } .element .ele .about .abo .p { line-height: 30px; } .element .ele .realm .rea .body .imgbox a .text { margin: 0 0 45px 0; } .element .ele .news .new .body .ula li a { font-size: 16px; line-height: 38px; } } /*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/ @media screen and (max-width: 1401px){ n-content .n-con .left { width: 26%; } n-content .n-con .right { width: 70%; } n-content .n-con .right .titbox { width: 50%; background-size: contain; } .n-realm .body1 .imgbox .text { font-size: 14px; word-break:break-all; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden; } } /*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/ @media screen and (max-width: 1201px) { header { display: none; } .phone-section { display: block; } .phone-logo { width: 40%; } .phone-head { width: 100%; padding: 15px 10px; box-sizing: border-box; justify-content: space-between; background-color: #fff; /* position: fixed; */ top: 0; left: 0; } .close { background-color: #bbac8f; padding: 10px 15px; box-sizing: border-box; } .close img { width: 30px; } .phone-listnav { display: none; width: 100%; height: 100vh; position: fixed; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.5); z-index: 99999; } .phonelist-nav { width: 100%; background-color: #bbac8f; line-height: 48px; } .phonelist-nav a { color: #fff; font-size: 14px; padding: 0 15px; } .phonelist-nav1 { flex-direction: column; align-items: stretch; padding-left: 20px; } .phonelist-nav1 a { display: block; } .phonelist-nav { border-bottom: 1px solid #ffffff; } .phonelist-nav:last-child { border-bottom: none; } .phonelist-navtop > a { width: 50%; } .phonelist-navtop div { flex-grow: 1; flex-direction: row-reverse; box-sizing: border-box; padding-right: 10px; } .phonelist-navtop div img { width: 16px; } .phonelist-nav1 { display: none; } .menucl-img2 { display: none; } .element .ele { flex-wrap: wrap; } .element .ele .about { width: 100%; margin: 0 0 30px 0; } .element .ele .realm { width: 100%; margin: 0 0 30px 0; } .element .ele .news { width: 100%; margin: 0 0 30px 0; } .nav{ display: none; } n-content .n-con .left { display: none; } n-content .n-con .right { width: 100%; } footer .foo ul{ flex-wrap: wrap; } footer .foo ul li{ width: 100%; line-height: 2; } } /*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/ @media screen and (max-width: 801px){ .element .ele { padding: 20px 0; align-items: flex-start; } .element .ele .about .abo .tit { background-size: 50%; } .element .ele .realm .rea .tit { background-size: 50%; } n-content .n-con .right .tit .title { font-size: 16px; } n-content .n-con .right .tit { margin: 20px 5%; } .n-about{ text-indent: 0rem; } .n-honorary .title { font-size: 18px; color: #611919; font-weight: bold; padding: 20px 0; } .n-honorary .p { font-size: 18px; } .n-honorary .body2 ul li { width: 100%; margin: 0 0 30px 0; } n-content .n-con .right .tit ul{ display: none; } n-content .n-con .right .tit { flex-wrap: wrap; } n-content .n-con .right .tit .text { width: 100%; } .n-realm .body1 { flex-wrap: wrap; } .n-realm .body2 li { width: 100%; } .n-realm .body1 .imgbox { margin: 0 auto; } .x-news .content p{ text-indent: 0 !important; } .n-recruit .textbox a .more { width: 30%; } n-en .n-en .tit ul{ display: none; } n-en .n-en .tit .titbox { width: 55%; background-size: contain; } n-en .n-en .tit .title { font-size: 18px; } }