<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* header */
header .menu {background: var(--primary);}
header #menubtn[data-type="1"] a span {background: #ffffff;}

/* wrap */
#wrap { z-index: 6; }
#wrap .page_area {margin: auto;width: 100%;z-index: 2;}
#wrap .shadow { box-shadow: 0 0 20px rgba(var(--black-rgb), .2); }

/* sub_banner */
#sub_banner {top: 0;left: 0;}
#sub_banner a , #page_title {padding-top: 70px;height: 400px;}
#sub_banner a img { height: 100%; }
#sub_banner a:after {position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 2;content: "";}

/* page_title */
#page_title &gt;div {margin: auto;}
#page_title .pag_tit {line-height: 1.3em;letter-spacing: .15em;font-size: 2em;color: #bb4b00;}
#page_title .waylink .d_inblock{
    color: #bb4b00;
}

/* waylink */
.waylink ol { padding-top: 5px; }
.waylink ol li , .waylink ol li a { letter-spacing: 1.5px; font-weight: 300; font-size: 13px; vertical-align: bottom; }
.waylink ol li:after {margin: 0 10px;display: inline-block;font-weight: 100;font-size: 12px;color: #bb4b00;content:"/";}
.waylink ol li:last-child:after { margin: 0; content: ""; }

/* aside */
aside &gt;ul { margin-top: 5vw; }
aside ul li b { padding: 5px 10px; }
aside ul li b .fa:before { content: "\f107"; }
aside &gt;ul &gt;li { position: relative; display: inline-block; }
aside &gt;ul &gt;li h4 { padding: 0 15px; }
aside &gt;ul &gt;li h4 a { padding: 10px 5px 10px 10px; font-weight: 300; font-size: 18px; }
aside &gt;ul &gt;li.action h4 a , aside &gt;ul &gt;li.action h4 i { color: var(--primary); }
aside &gt;ul &gt;li .subUL { position: absolute; margin-top: 10px; width: 180px; background: var(--white); left: calc((100% - 180px) / 2); }
aside &gt;ul &gt;li .subUL &gt;li { border-bottom: 1px rgba(var(--gray-rgb), .1) solid; }
aside &gt;ul &gt;li .subUL &gt;li a { padding: 3px 15px; display: block; line-height: 140%; font-weight: 300; }
aside &gt;ul &gt;li .subUL &gt;li .subULHead a { padding: 10px 15px; color: var(--primary); }
aside &gt;ul &gt;li .subUL &gt;li b { display: none; }
aside &gt;ul &gt;li .sub2UL { margin: 0 10px 10px; }
aside &gt;ul &gt;li[data-type="1"] { overflow: hidden; }
aside &gt;ul &gt;li[data-type="1"] .subUL { box-shadow: 0 0 15px rgba(var(--black-rgb), 0); opacity: 0; z-index: -1; }
aside &gt;ul &gt;li[data-type="2"] { overflow: visible; }
aside &gt;ul &gt;li[data-type="2"] .subUL { box-shadow: 0 0 15px rgba(var(--black-rgb), .15); opacity: 1; z-index: 1; }

/* list_box */
.list_box li { margin-bottom: 50px; }
.list_box li img { background: rgba(var(--primary-rgb), .05); }

/* article_list */
#article_list li h3 { padding: 10px 20px; width: calc(90% - 40px); height: 34px; background: rgba(var(--white-rgb), .9); line-height: 37px; font-weight: 400; font-size: 20px; bottom: 20px; left: 5%; }
#article_list li img { height: 35vw; }
#article_list li .info_box { padding: 30px; width: calc(100% - 100px); background: rgba(var(--white-rgb), .9); bottom: -100%; left: 20px; opacity: 0; }
#article_list li .info_box p { height: 34px; font-size: 20px; }
#article_list li .info_box .cate { z-index: 2; }
#article_list li .info_box article { margin: 15px 0 40px; height: 90px; line-height: 220%; font-weight: 300; font-size: 14px; -webkit-line-clamp: 3; }

/* news_list */
#news_list li img { height: 320px; }
#news_list li .info_box { padding: 15px 30px; }
#news_list li .info_box p a { margin-right: 10px; max-width: calc(100% - 100px); font-weight: 400; z-index: 2; }
#news_list li .info_box p .time {width: 90px;font-weight: 300;display: none;}
#news_list li .info_box h3 { height: 34px; font-size: 20px; }

/* faq_list */
#faq_list li { margin-bottom: 30px; }
#faq_list li .title font {padding: 15px 65px 15px 25px;font-size: 18px;background: #3330;margin-bottom: 0;border-bottom: 1px dashed #ccc;background-color: #f6f6f6;color: #555;}
#faq_list li .title i { font-size: 26px; top: calc((100% - 26px) / 2); right: 25px; }
#faq_list li .info {padding: 25px;font-size: 16px;-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;letter-spacing: 2px;color: #555;}
#faq_list li.current .title font {background: #ff7b22;box-shadow: none;color: var(--white);}
#faq_list li.current .title i { color: var(--white); }

/* book_list */
#book_list{padding:0 5vw}
#book_list li{margin:20px;width:calc((100%/3 - 40px))}
#book_list img{object-fit:cover;height:400px;width:100%}
#book_list .img_box{border:var(--white) solid;border-width:0 1px 1px 0}
#book_list .img_box:before,#book_list .img_box:after{position:absolute;width:100%;height:100%;background:#ff7b22;z-index:2;opacity:.4;content:""}
#book_list .img_box:after{right:0;bottom:0}
#book_list .atag_item{z-index:10}
#book_list .badge{margin:auto;padding:10px 20px;max-width:calc(80% - 40px);height:34px;line-height:36px;font-size:20px}
#book_list li .info{top:280px;overflow:visible;position:absolute;padding:20px 0px 12px;width:calc(100% - 0px);z-index:2;left:50px}
#book_list li .info h3{margin-bottom:10px;height:36px;font-weight:300;font-size:19px;letter-spacing:1.5px;color:#ffffff}
#book_list li .info article{height:30px;font-weight:400;font-size:14px;color:#ffffff;letter-spacing:1.5px}
#book_list li:after{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;content:"";background-color:rgb(0 0 0 / 30%)}

/* album_list */
#album_list { flex-wrap: wrap; }
#album_list &gt;div {margin: 5px;height: 300px;width: calc((100%/4) - 10px);}
#album_list &gt;div img { width: auto; min-width: 100%; height: 300px; }

/* content_wrap */
#content_wrap {padding: 3vw 0;z-index: 1;}
#content_wrap h1 {margin-bottom: 5px;padding: 0 20px 15px;border-bottom: 1px rgba(var(--black-rgb), .1) solid;line-height: 130%;text-align: center;}
#content_wrap .top_box { padding: 0 20px;  }
#content_wrap .quote_box { margin-right: 30px; }
#content_wrap .time{
    display: none;
}

/* pagenav */
#pagenav { padding-top: 50px; }
#pagenav a , #pagenav strong { margin: 0 2px; width: 35px; height: 35px; background: rgba(var(--black-rgb), .1); border-radius: 5px; display: inline-block; text-align: center; line-height: 35px; font-weight: 400; }
#pagenav strong { background: var(--primary); color: var(--white); }
#pagenav a:first-child , #pagenav a:last-child { line-height: 30px; }
#pagenav p a {margin: 0;padding: 0 20px;width: auto;border-radius: 20px;display: flex;align-items: center;justify-content: center;}
#pagenav p a i { margin: 0 5px 0 0; }
#pagenav p a font {-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;overflow: hidden;height: 27px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
#pagenav p:last-child a i { margin: 0 0 0 5px; }

/* community */
#community li { margin-right: 5px; }
#community li , #community li * { line-height: 100%; }
#community li .fb_iframe_widget { display: block !important; }

/* describe */
#describe { margin: 2em 0 5vw; }
#describe * { vertical-align: bottom; }

/* form_box */
.form_box p { margin-bottom: 15px; }
.form_box p.note { margin-bottom: 50px; }
.form_box p #btnOK { width: 150px; }

/* lodbg */
[data-action="loader"] { width: 100vw; height: 100vh; background: rgba(var(--black-rgb), .3); line-height: 100vh; top: 0; left: 0; opacity: 0; z-index: -1; }
[data-action="loader"] .loader_circle { border: 2px rgba(var(--black-rgb), .6) solid; border-left-color: rgba(var(--white-rgb), .4); }
#lodbg { opacity: 1; z-index: 99999; }

@media screen and (min-width:1281px){
	#sub_banner a,#page_title{height:400px}
	aside &gt;ul &gt;li:hover h4 a,aside &gt;ul &gt;li:hover h4 i{color:var(--primary)}
	#article_list li:hover h3{opacity:0}
	#article_list li img{height:500px}
	#article_list li:hover .info_box{bottom:20px;opacity:1}
	#book_list li:hover .badge{background:var(--primary);color:var(--white)}
	#pagenav a:hover{background:var(--primary);color:var(--white)}
	#pagenav a:hover font,#pagenav a:hover i,#pagenav a:hover i:before{color:var(--white)}
}

@media screen and (max-width:1280px){
	#book_list li{width:calc((100% / 2 - 40px))}
}

@media screen and (max-width:1024px){
	#album_list &gt;div{width:calc((100%/2) - 10px)}
}

@media screen and (max-width:768px){
	#article_list li img{height:50vw}
	#news_list li .info_box{padding:15px 0}
	#book_list img{height:250px}
	#book_list li .info{top:120px}
	#sub_banner a,#page_title{height:230px}
	#content_wrap h1{font-size:27px}
}

@media screen and (max-width:640px){
	#article_list li img{height:320px}
	#book_list{margin:0 5%}
	#book_list .img_box{border:0}
	#book_list img{height:65vw}
	#album_list &gt;div,#album_list &gt;div img{height:40vw}
	#album_list &gt;div{width:calc((100%/1) - 10px)}
	#book_list li{width:calc((100% - 40px))}
	#book_list li .info{top:130px}
	#sub_banner a img{object-position:0% 50%}
}

@media screen and (max-width:550px){
	#community{margin-top:10px}
	#pagenav p a i,#pagenav p:last-child a i{margin:0}
}

@media screen and (max-width:450px){
	#album_list &gt;div,#album_list &gt;div img{height:60vw}
	#pagenav a,#pagenav strong{margin:0;width:24px;height:24px;line-height:24px;font-size:14px}
	#pagenav a:first-child,#pagenav a:last-child{line-height:20px}
	#pagenav p a i,#pagenav p:last-child a i{font-size:20px}
}</pre></body></html>