﻿@import url('../community.css'); /* header */
header #menubtn span { background: #454545; }
header #webmenu .menu_box >ul >li >p a { color: #252525; }
header.headerfixed { position: fixed; }

/* banner_layout */
#banner_layout .waylink { position: absolute; width: 100%; top: 0; right: 0; z-index: 2; }
#banner_layout .waylink ol { padding: 20px 0; text-align: right; }
#banner_layout .waylink ol li,#banner_layout .waylink ol li a { display: inline-block; line-height: 27px; letter-spacing: 3px; color: #fff; }
#banner_layout .waylink ol li:after { margin: 0 10px; display: inline-block; line-height: 27px; font-weight: 100; font-size: 12px; content: "/"; }
#banner_layout .waylink ol li:last-child:after { margin: 0; content: ""; }
#banner_layout #sub_banner { padding-bottom: 0; }
#banner_layout #sub_banner:before { position: absolute; width: 100%; height: 100%; display: block; top: 0; right: 0; z-index: 1; content: ""; }
#banner_layout #sub_banner a { display: block; }
#banner_layout #sub_banner a img { height: 30vw; }

/* titleBox */
#wrap .titleBox { margin: 50px 20px 20px; }
#wrap .titleBox .titleEn { font-size: 16px; font-weight: bold; font-family: 'Poppins',sans-serif; color: #8c8c8c; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; letter-spacing: 2px; font-style: inherit; }
#wrap .titleBox .titleEn:before { content: ''; display: inline-block; width: 67px; height: 1px; background-color: #c5c5c5; margin-right: 14px; }
#wrap .titleBox .titleCht { margin-bottom: 0px; font-weight: 500; font-size: 50px; line-height: 130%; color: #505050; font-family: "Cormorant Garamond","Noto Serif TC",serif; text-transform: uppercase; }
#side_box .relat_box { padding: 0 0px 0px 0; z-index: 5; position: absolute; right: 0; }

/* side_box */
#side_box { width: 100%; z-index: 998; padding-top: 50px; }
#show_side_nav { display: block; text-align: center; line-height: 60px; font-weight: 500; font-size: 20px; color: #565656; padding-bottom: 0px; border: 1px #c7c7c7 solid; }
#show_side_nav:after { margin: 4px 20px; width: 10px; height: 10px; border: solid #444; border-width: 0 0 1px 1px; display: inline-block; transform: rotate(-45deg); content: ""; }
#side_box ul.cate >li#close_layout_nav { padding-top: 0px; }
#side_box ul.cate >li#close_layout_nav a { position: relative; margin: 0 0 0 auto; width: 25px; height: 20px; }
#side_box ul.cate >li#close_layout_nav a:before,#close_layout_nav a:after { position: absolute; width: 100%; height: 2px; background: #454545; display: block; top: 0; right: 0; top: 50%; -webkit-transform: rotate(45deg); transform: rotate(45deg); content: ""; }
#side_box ul.cate >li#close_layout_nav a:after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
#side_box ul.cate { text-align: right; width: 100%; padding-top: 0px; padding-bottom: 0px; }

/* content-wrap */
#content-wrap { padding: 1vw 0 3vw 0; min-height: 300px; }
#side_box .layout_title { padding-bottom: 5px; margin-bottom: 25px; padding: 10px 10px 10px; border-bottom: 1px dashed #d6d6d6; color: #061540; }
#side_box .layout_title h2 { color: #000; font-weight: 400; font-size: 20px; }
#side_box .layout_title .time { color: #959595; }
#content-wrap .quote_box { font-weight: 300; color: #767676; }
#content-wrap .quote_box a { display: inline-block; font-weight: 300; line-height: 19px; color: #053769; vertical-align: text-bottom; }

/* article_list */
.article_list { font-size: 0; }
.article_list .wall-column { width: calc((100%/4) - 26px); display: inline-block; vertical-align: top; }
.article_list .wall-column .relat_box { margin: 0 20px 10px; }
.article_list .wall-column .relat_box .img_box_cover:before { position: absolute; width: 100%; height: 100%; background: #000; display: block; top: 0; left: 0; z-index: 2; opacity: .1; content: ""; }
.article_list .wall-column .relat_box .img_box_cover img {height: 204px;}
.article_list .wall-column:nth-child(2) .relat_box .img_box_cover img { }.article_list .wall-column .relat_box .info_box h4 { margin: 30px 0 10px; height: auto; max-height: 62px; line-height: 130%; font-size: 20px; -webkit-line-clamp: 2; position: relative; font-family: "Roboto",sans-serif; font-weight: bold; padding-bottom: 30px; margin-bottom: 20px; }
.article_list .wall-column .relat_box .info_box h4:before { content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background-color: #e1e1e1; }
.article_list .wall-column .relat_box .info_box h4:after { content: ''; position: absolute; left: 0; bottom: 0; width: 135px; height: 1px; background-color: #000000; }
.article_list .wall-column .relat_box .info_box article { height: 40px; line-height: 150%; -webkit-line-clamp: 2; color: #737373; font-weight: 300; font-size: 14px; }
.news_list ul li .img_box_cover { position: relative; }

/* news_list */
.news_list ul li { margin-bottom: 30px; padding: 10px 10px 40px; overflow: hidden; vertical-align: top; }
.news_list ul li:not(:last-child) { border-bottom: 1px solid #e4e2e2; }
.news_list ul li .img_box_cover { float: left; width: 240px; height: 150px; margin-right: 50px; border: 3px solid #ffffff; }
.news_list ul li:hover .img_box_cover { border: 3px solid #fbeeaf; }
.news_list ul li:hover .img_box_cover:before { opacity: 0.2; }
.news_list ul li:hover img { opacity: 1; -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.news_list ul li .img_box_cover:before { content: ''; width: 100%; height: 100%; background: linear-gradient(35deg,rgb(211 211 211 / 59%) 0%,rgba(0,0,0,0) 100%); position: absolute; bottom: 0; left: 0; opacity: 0; z-index: 1; }
.news_list ul li .info_box { margin-top: 25px; overflow: hidden; }
.news_list ul li .info_box h4 { height: 28px; font-weight: 500; font-size: 20px; }
.news_list ul li .info_box article { margin: 15px 0 0; color: #7b7b7b; -webkit-line-clamp: 2; height: 50px; line-height: 160%; }
.news_list ul li .info_box .time { color: #8f8f8f; border-left: solid 3px #b8b8b8; line-height: 18px; margin-bottom: 15px; padding-left: 10px; }
.news_list ul { display: inherit; }

/* faq_list */
.faq_list ul { margin-bottom: 50px; }
.faq_list ul li .title { position: relative; padding: 20px 45px 20px 5px; border-bottom: 1px #d7d7d7 solid; display: block; font-size: 0; }
.faq_list ul li .title label { padding: 0 0 0 10px; width: 70px; display: inline-block; color: #1f1f1f; }
.faq_list ul li .title font { width: calc(100% - 80px); display: inline-block; font-size: 18px; color: #1f1f1f; }
.faq_list ul li .title span { position: absolute; width: 16px; height: 16px; display: block; top: calc((100% - 16px) / 2); right: 5px; }
.faq_list ul li .title span:before,.faq_list ul li .title span:after { width: 16px; height: 1px; background: #696969; display: block; content: ""; -webkit-transform: translateY(9px); transform: translateY(9px); }
.faq_list ul li .title span:after { -webkit-transform: translateY(8px) rotate(90deg); transform: translateY(8px) rotate(90deg); }
.faq_list ul li .info { padding: 15px 35px 15px 85px; border-bottom: 1px #d7d7d7 solid; font-size: 14px; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }
.faq_list ul li.current .title span:after { -webkit-transition-duration: .2s; transition-duration: .2s; -webkit-transform: translateY(8px) rotate(180deg); transform: translateY(180deg) rotate(0); }

/* album_list */
.album_list { -moz-column-count: 4; -moz-column-gap: 5px; -webkit-column-count: 4; -webkit-column-gap: 5px; column-count: 4; column-gap: 5px; }
.album_list .list_box { margin-bottom: 5px; }
.album_list .list_box a.img_box_cover { width: 100%; border: 1px #f0f0f0 solid; }

/* pagenav */
#pagenav { overflow: hidden; text-align: center; font-size: 0; padding-top: 40px; }
#pagenav a,#pagenav strong { margin: 0 0 0 -1px; width: 27px; height: 30px; border: 1px #f0f0f0 solid; display: inline-block; text-align: center; line-height: 30px; color: #000; }
#pagenav strong { background: #efefef; color: #505050; font-weight: 400; }
#pagenav a: first-child,#pagenav a:last-child { margin: 0 5px; }
#pagenav a: first-child i.fa-angle-double-left:before,#pagenav a:last-child i.fa-angle-double-right:before { position: relative; width: 10px; height: 10px; border: solid #8c8c8c; border-width: 1px 0 0 1px; display: block; left: 3px; transform: rotate(-45deg); content: ""; }
#pagenav a:last-child i.fa-angle-double-right:before { border-width: 1px 1px 0 0; left: -2px; transform: rotate(45deg); }
#pagenav a[class^="page-"] { margin: 30px 5px 0; float: left; width: calc(50% - 10px); height: auto; border: 0; display: block; }
#pagenav a[class^="page-"] font { width: calc(100% - 22px); display: inline-block; }
#pagenav a[class^="page-"] i { margin: 0 10px 0 0; display: inline-block; }
#pagenav a.page-next { float: right; text-align: right; }
#pagenav a.page-next font { text-align: right; }
#pagenav a.page-next i { margin: 0 0 0 10px; }
ul.process_m { margin-top: 20px; }
ul.process_m .btn { display: inline-block; width: 280px; height: 40px; line-height: 39px; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; font-size: 14px; font-weight: 400; background-color: #f1f1f1; color: #848484; letter-spacing: 1px; position: relative; }
ul.process_m .btn a { color: #575757; font-size: 14px; margin-right: 10px; }
ul.process_m .btn a i { font-size: 20px; margin-right: 11px; }
ul.process_m .btn:before { content: ""; position: absolute; top: 50%; right: 20px; width: 10px; height: 10px; border-top: 2px solid #6a6a6a; border-right: 2px solid #6a6a6a; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transform-origin: top right; -ms-transform-origin: top right; transform-origin: top right; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; -webkit-animation: antiBtn 1.5s forwards cubic-bezier(0.45,0.05,0.55,0.95) infinite; animation: antiBtn 1.5s forwards cubic-bezier(0.45,0.05,0.55,0.95) infinite; }
ul.process_m .btnn:hover { color: #fff; background-color: #1b4291; }
ul.process_m .btn:hover:before { border-color: #fff; }

/* form_box */
.form_box { margin: 20px auto 30px; width: 800px; }
.form_box .m_title .description_box { margin: 30px 0 10px; }
.form_box .m_title font { display: inline-block; line-height: 100%; font-weight: 700; font-size: 23px; color: #585858; vertical-align: bottom; }
.form_box .m_title font.note { margin-left: 25px; letter-spacing: 2px; font-weight: 500; font-size: 16px; }

/* input_list */
.main_box { overflow: hidden; margin: 15px auto; width: calc(100% - 20px); background: #fff; box-shadow: 0 0 10px rgb(0 0 0 / 20%); }
.input_list { margin: 20px; padding: 30px; background: #fff; border: 1px #ccc solid; }
.input_list p , .input_list >div { position: relative; border-bottom: 1px #e8e8e8 solid; font-size: 0; }
.input_list p:last-child { border-bottom-color: transparent; }
.input_list p:before , .input_list >div:before { position: absolute; width: 190px; height: 100%; background: rgb(249 221 220 / 30%); display: block; top: 0; left: 0; content: ""; }
.input_list p >label , .input_list >div >label { position: relative; margin-right: 25px; padding: 15px 25px; width: 140px; display: inline-block; font-size: 18px; color: #686868; z-index: 2; }
.input_list p >font , .input_list >div article { position: relative; padding: 5px 0; width: calc(100% - 220px); display: inline-block; }
.input_list p >font input , .input_list p >font textarea { position: relative; padding: 5px 20px; width: calc(100% - 42px); background: none; border: 1px #d2d2d2 solid; z-index: 2; }
.input_list p >font input::-webkit-input-placeholder { color: #999; }
.input_list p >font input::-moz-placeholder { color: #999; }
.input_list p >font input:-ms-input-placeholder { color: #999; }
.input_list p >font input:-moz-placeholder { color: #999; }
.input_list p >font select { padding: 10px 20px; width: 100%; border: 1px #d2d2d2 solid; color: #000; }
.input_list p.address >font { text-align: initial; font-size: 0; }
.input_list p.address >font select { margin-right: 5px; width: 135px; display: inline-block; vertical-align: middle; }
.input_list p.address >font input { width: calc(100% - 323px); display: inline-block; vertical-align: middle; }
.input_list p.checknum >font input { margin-right: 5px; width: calc(100% - 97px); }

/* send_box */
.send_box { margin: 55px 0 0; }
.send_box p { margin: 0 auto 25px; width: 550px; text-align: center; }
.send_box p a.btn { margin: 15px 0; padding: 15px; background: #f0f0f0; border-radius: 5px; display: block; text-align: center; font-size: 24px; color: #3f3f3f; }

/* notice_box */
.notice_box { margin-bottom: 30px; padding: 20px 40px; border: 5px #dedede solid; }
.notice_box h3 {margin: 0 0 15px;font-weight: 300;font-size: 20px;color: #b9b9b9;}
.notice_box h3 i {color: #b9b9b9;}
.notice_box ol { padding: 0 0 0 25px; list-style: decimal; }
.notice_box ol li { margin: 0 0 10px; list-style: decimal; color: #000; }

/* lodbg */
[data-action="loader"] { position: fixed; width: 100vw; height: 100vh; background: rgb(0 0 0 / .3); text-align: center; line-height: 100vh; top: 0; left: 0; opacity: 0; z-index: -1; }
[data-action="loader"] .loader-circle { width: 50px; height: 50px; border: 2px rgba(0,0,0,.6) solid; border-left-color: rgb(255 255 255 / .4); border-radius: 100%; display: inline-block; }
#lodbg { opacity: 1; z-index: 99999; }
#lodbg .loader-circle { -webkit-animation: circle infinite .75s linear; -moz-animation: circle infinite .75s linear; -o-animation: circle infinite .75s linear; animation: circle infinite .75s linear; }

/* contact_box */
#contact_box { margin: auto; width: 1160px; }
#contact_box .tit_box h2 { text-align: center; font-weight: 300; font-size: 30px; color: #585858; margin: 40px 0 10px; }
#contact_box .tit_box article { margin: 0 auto 25px; width: 620px; text-align: center; color: #353535; }
#contact_box p { margin: 0 0 20px; }
#contact_box p >label { margin: 5px; display: block; color: #272727; }
#contact_box p >label.required { position: relative; padding-left: 17px; }
#contact_box p >label.required:before { position: absolute; width: 7px; height: 7px; background: #bdbdbd; border-radius: 50%; display: inline-block; top: calc((100% - 7px) / 2); left: 0; content: ""; }
#contact_box p input[type="text"],#contact_box p textarea { padding: 5px 15px; width: calc(100% - 32px); border: 1px #b5b5b5 solid; }
#contact_box p input#Checknum { margin-right: 15px; width: 200px; }
#contact_box p select { padding: 14px 15px; width: 100%; border: 1px #b5b5b5 solid; }
#contact_box p.col-md-6 { width: 47.5%; }
#contact_box p.col-md-6.col_right { margin-left: 5%; }
#contact_box p font.abso_box { top: 5px; right: 5px; position: absolute; }
#contact_box p.send { text-align: right; }
#contact_box p.send a { position: relative; margin-top: 19px; padding: 15px 70px; background: #959595; display: inline-block; color: #fff; }
#contact_box p.send a:before { position: absolute; width: calc(100% - 12px); height: calc(100% - 12px); border: 1px rgb(255 255 255 / 30%) solid; top: 5px; left: 5px; content: ""; }

/* community */
#community ul li.fbb .fb-like { margin: 0 0 0 -5px; display: inline-block; }
#community ul li.fbb .fb-share-button { margin: -15px 0 0 -6px; display: inline-block; }

/* animation */
@keyframes circle { 0% { transform: rotate(0); } 100% { transform: rotate(360deg); } }
@-webkit-keyframes circle { 0% { -webkit-transform: rotate(0); } 100% { -webkit-transform: rotate(360deg); } }
@-moz-keyframes circle { 0% { -moz-transform: rotate(0); } 100% { -moz-transform: rotate(360deg); } }
@-o-keyframes circle { 0% { -o-transform: rotate(0); } 100% { -o-transform: rotate(360deg); } }
@-webkit-keyframes antiBtn { 0% { right: 30px; opacity: 0; } 100% { right: 20px; opacity: 1; } }
@keyframes antiBtn { 0% { right: 30px; opacity: 0; } 100% { right: 20px; opacity: 1; } }

@media screen and (min-width: 1440px) {
	#content-wrap .workframe { width: 1360px; }
	#banner_layout #sub_banner a img { height: 500px; }
}
@media screen and (min-width: 1281px) {
	#show_side_nav,#side_box ul.cate >li#close_layout_nav,#side_box ul.cate >li b[data-action="sideOpen"] { display: none; }
	#side_box ul.cate >li { position: relative; display: inline-block; position: relative; margin: 0 6px; }
	#side_box ul.cate >li h4 a { padding: 0 20px; line-height: 40px; font-weight: 500; min-width: 50px; padding: 0px 20px; border: 1px solid #9f9f9f; font-size: 15px; letter-spacing: 0.05em; text-align: center; color: #7f7f7f; font-weight: 400; }
	#side_box ul.cate >li:hover h4 a,#side_box ul.cate >li.action h4 a { color: #525252; border: 1px solid #f6dcdd; }
	#side_box ul.cate >li h4 a:before { position: absolute; width: 0; height: 100%; background: #f6dcdd; display: block; top: 0; left: 0; content: ""; z-index: -1; }
	#side_box ul.cate >li.action h4 a { background-color: #f6dcdd; }
	#side_box ul.cate >li:hover h4 a:before,#side_box ul.cate >li.action:hover h4 a:before { width: 100%; }
	#side_box ul.cate >li >.subUL { position: absolute; padding: 5px 0; width: 180px; background: #fff; box-shadow: 0 0 10px rgb(0 0 0 / .2); display: none; left: calc((100% - 180px) / 2); }
	#side_box ul.cate >li >.subUL >li { padding: 0 10px; }
	#side_box ul.cate >li >.subUL >li a { padding: 5px 0; display: block; line-height: 170%; color: #848484; }
	#side_box ul.cate >li >.subUL >li .sub2ULHead a { padding: 0 10px; color: #266a89; }
	.article_list .wall-column .relat_box:hover .img_box_cover:before { opacity: .4; }
}
@media screen and (max-width: 1280px) {
	#banner_layout #sub_banner a img { height: 30vw; }
	#side_box { padding-top: 10px; }
	#side_box .workframe { width: 100%; }
	#side_box ul.cate { overflow-y: scroll; position: absolute; width: calc((100%/1) - 2px); height: 0; background: #f6f6f6; opacity: 0; top: 52px; }
	#side_box ul.cate[data-type="1"] { padding-bottom: 40px; height: auto; opacity: 1; padding-top: 10px; border: 1px #ececec solid; }
	#side_box ul.cate >li { padding: 13px 30px; border-bottom: 1px #ededed solid; }
	#side_box ul.cate >li#close_layout_nav,#side_box ul.cate >li:last-child { border-bottom: 0; }
	#wrap .titleBox .titleCht { font-size: 40px; }
	#wrap .titleBox { margin: 20px 40px 0px; }
	#side_box ul.cate >li h4,#side_box ul.cate li >div { position: relative; }
	#side_box ul.cate >li h4 a { font-size: 18px; }
	#side_box ul.cate >li a { margin-right: 33px; display: block; line-height: 170%; font-weight: 400; color: #464646; }
	#side_box ul.cate >li b { position: absolute; padding: 0 10px; top: calc((100% - 27px) / 2); right: 0; }
	#side_box ul.cate li ul { padding: 10px 0 20px 0px; display: none; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }
	#side_box ul.cate li .subULHead p a { font-size: 18px; color: #464646; }
	#side_box ul.cate li .sub2UL { margin: 5px 0 10px; padding: 10px 20px; background: #f1f1f1; }
	#side_box ul.cate li.action .subUL,#side_box ul.cate li.action  li.action .sub2UL { display: block; }
	#side_box ul.cate li.action >h4 a,#side_box ul.cate li.action >div a { color: #272727; }
	.article_list .wall-column .relat_box .img_box_cover img { height: 24vw; }
	.album_list { -moz-column-count: 3; -webkit-column-count: 3; column-count: 3; }
	#side_box .layout_title { padding: 10px 10px 10px; border-bottom: 1px dashed #d6d6d6; color: #061540; margin: 0 20px; }
	#side_box .relat_box { float: none; position: inherit; margin: 0 33px; }
	#show_side_nav { font-size: 17px; line-height: 50px; }
	#contact_box { margin: auto; width: 100%; }
}
@media screen and (max-width: 1024px) {
	.article_list .wall-column .relat_box { margin: 0 10px 50px; }
	.form_box , .main_box { width: 90%; }
	.article_list .wall-column { width: calc((100%/3) - 0px); }
	#contact_box .tit_box article { width: 100%; }
	.input_list p.address >font input { margin-top: 5px; width: calc(100% - 42px); }
}
@media screen and (max-width: 980px) {
	.input_list p:before , .input_list >div:before { width: 170px; }
	.input_list p >label , .input_list >div >label { padding: 15px; }
	#pagenav { padding-top: 0px; padding-bottom: 20px; }

	#banner_layout { margin-top: 70px; }
}
@media screen and (max-width: 768px) {
	#banner_layout #sub_banner a img { height: 140px; }
	.article_list .wall-column { width: 50%; }
	.article_list .wall-column .relat_box .img_box_cover img { height: 34vw; }
	.news_list ul li { padding: 10px 0px 40px; }
	.news_list ul li:nth-child(2n) { margin: 0px 0px 30px 10px; }
	.news_list ul li .img_box_cover { width: 190px; height: 130px; margin-right: 30px; }
	.news_list ul li .info_box { margin-top: 10px; }
	.news_list ul li .info_box article { margin: 10px 0 0; }
	.news_list ul li .info_box .time { margin-bottom: 9px; }
	#wrap .titleBox .titleCht { font-size: 30px; }
	.input_list p.address >font select { padding: 10px 10px; width: calc((100% - 6px) / 2); }
	.input_list p.address >font select:nth-child(2) { margin-right: 0; }
}
@media screen and (max-width: 640px) {
	.album_list { -moz-column-count: 2; -webkit-column-count: 2; column-count: 2; }
	.input_list { margin: 10px; padding: 15px 10px; }
	.input_list p:before , .input_list >div:before { display: none; }
	.input_list p >label , .input_list >div >label { margin-right: 0; padding: 5px 0 0; width: 100%; background: rgb(249 221 220 / 30%); border-bottom: 1px #fbedec solid; text-align: center; }
	.input_list p >font , .input_list >div article { padding: 10px 0; width: 100%; text-align: center; }
	ul.process_m { margin-top: 0; }
	ul.process_m .btn { width: 100%; margin-bottom: 12px; }
	#contact_box p.col-md-6,#contact_box p { width: 100%; margin: 0 0 10px; }
	#contact_box p.col-md-6.col_right { margin-left: 0; }
	#contact_box p.send { text-align: center; }
}
@media screen and (max-width: 550px) {
	.article_list .wall-column { width: 100%; }
	.article_list .wall-column .relat_box .img_box_cover img { height: 250px; }
	.article_list .wall-column .relat_box .info_box h4 { margin: 15px 0 10px; }
	.news_list ul li,.news_list ul li:nth-child(2n) {margin: 0px 0;width: 100%;padding: 10px 0px 10px;}
	.album_list { -moz-column-count: 1; -webkit-column-count: 1; column-count: 1; }
}
@media screen and (max-width: 480px) {
	.scale_box .img_box_cover img,.news_list ul li:hover img { transform: scale(1.8); }
	.news_list ul li .img_box_cover {width: 130px;height: 120px;margin-right: 22px;display: none;}
	.news_list ul li .info_box {margin-top: 10px;}
	.news_list ul li .info_box article {margin: 0px 0 0;height: 47px;}
	.news_list ul li .info_box .time { margin-bottom: 6px; }
	.news_list ul li .info_box h4 {font-size: 18px;padding: 10px 0 5px;}
	[class^="list_"] .list a,.list_article .list .row.img { width: 100%; left: 0; }
}