<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/**************************************************************************** 
	reset
****************************************************************************/


html, body, div, p, span, strong, em, a, img, h1, h2, h3, h4, h5, h6, dl, dt, dd, ol, ul, li, iframe,fieldset, form, label, legend, table, caption, thead, tbody, tfoot, tr, th, td 
{ background: transparent none repeat scroll 0 0;
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;

}
html { overflow-y:scroll; }
body { color:#444; font-size:12px; background-color: #FFF; line-height:18px; letter-spacing:-0.07em;}
dl,ul,ol { list-style:none; }
img,fieldset { border:none; background:transparent none repeat scroll 0 0; font-size:100%; margin:0; outline:0 none; padding:0; vertical-align:baseline;}
img { vertical-align:middle;}
input,textarea,select { font-size:12px; }
table { border-spacing:0; border-collapse:collapse; empty-cells:show; }
legend,caption { width:0; height:0; font:0/0 Sans-serif; visibility:hidden; z-index:-1; }
em, address { font-style:normal; }
button, input { background:none repeat scroll 0 0 none; border:0 none; cursor:pointer; font-size:100%; margin:0; outline:0 none; padding:0; vertical-align:baseline; }

a,
a:visited,
a:active { color:#444; text-decoration:none; cursor:pointer; }
a:hover { color:#3b57c4; text-decoration:underline; cursor:pointer;}

.trans_border { border: 1px solid #000; cursor:pointer; position: absolute;  left:0; top:0; right:0; bottom:0; opacity: 0.1; -ms-filter:alpha(opacity=10); filter:alpha(opacity=10); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10);}

/**************************************************************************** 
	layout
****************************************************************************/
body { background: #F6F6F6 repeat-x scroll 0 0 transparent;}

#wrap { width:1225px; margin:0 auto; position:relative;}
#header, #container, #footer { width:1050px; margin:0 auto; }

#container { *zoom:1; margin-bottom:30px; }
#container:after { clear:both; display:block; content:""; }



.news1 { margin-top:50px; margin-bottom:50px; position:relative; }
.news1:after { clear: both; content: ""; display: block;}
.news1 .sub_title a { color:#000;}
.news1 .con { position:relative;}
.news1 .con .tab { position:absolute; top:-28px; right:0; z-index:10; background:none repeat scroll 0 0 #f4f4f5; border:1px solid #e1e1e1; height:32px;width: -webkit-fill-available;}
.news1 .con .tab:after { clear: both; content: ""; display: block;}
/*.news1 .con .tab li:first-child a { border-left:none; width:100%;}*/


.news1 .con .tab li.on a { background:none repeat scroll 0 0 #fff; color:#3c57b0;}
.news1 .article_wrap { position:relative; height:340px; padding:14px; border:1px solid #e1e1e1;}
.article_wrap .photo_news { border-bottom:1px solid #e3e4e7; padding-bottom:12px;}
.article_wrap .photo_news .thumb { display:block; position:relative; width:100%; height:160px; margin-bottom:8px; overflow:hidden;}
.article_wrap .photo_news .thumb img { width:100%; height:160px; object-fit: cover;}
.article_wrap .photo_news .hd_title { display:block; font-size:15px; line-height:21px; font-weight:bold; text-align:center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.article_wrap .photo_news .hd_title a { color:#000;}
.news1 .article_wrap ul { overflow:hidden; margin-top:12px;}
.news1 .article_wrap li { background:url("https://cafe.fmebs.com/fm_img/blit_blue.gif") no-repeat scroll 1px 8px transparent; padding-left:8px; font-size:14px; font-weight:normal; line-height:20px; margin-bottom:3px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.news1 .article_wrap li a   { color:#535353; font-size: 16px; }

.tab1 { margin-top:0px; position:relative; border-top:1px solid #c4c9cc;}
.tab1:after { clear: both; content: ""; display: block;}
.tab1 .list { background:url("https://cafe.fmebs.com/fm_img/icon_more_arrow02.png") no-repeat scroll 96% 9px transparent; border-bottom:1px solid #c4c9cc; color:#666; font-size:15px; font-weight:normal; line-height:40px; padding-left: 10px; font-weight: 500; }
.tab1 .list a { text-decoration:none; display:block;line-height: 2;}
.tab1 .list a.on { background:none repeat scroll 0 0 #666e75; color:#fff;padding-left: 10;}
.tab1 .tit { height:30px; display:block; padding-top:5px; padding-left:10px;}
.tab1 .list .content_news { width:100%; height:350px; }
.tab1 .list .content_news .photo { overflow:hidden; }
.tab1 .list .content_news .photo:after { clear: both; content: ""; display: block;}
.tab1 .list .content_news .photo li { float:left; width:100%; height:165px; overflow:hidden; margin-right:10px; }
.tab1 .list .content_news .photo li .thumb { width:100%; height:160px; position:relative;}
.tab1 .list .content_news .photo li .thumb a { display:block;}
.tab1 .list .content_news .photo li .thumb img { max-width:100%; height:160px; object-fit: cover;}
.tab1 .list .content_news .photo li .text { display:block; text-align:center; margin-top:3px; line-height:32px; font-size:14px; font-weight:bold; color:#222;}
.tab1 .list .content_news .txtList { overlof:hidden; /*margin-top: 30px;*/ }
.tab1 .list .content_news .txtList li { background:url("http://cafe.fmebs.com/fm_img/blit_blue.gif") no-repeat scroll 13px 17px transparent; padding-left:22px; font-size:14px; font-weight:normal; line-height:20px; margin-bottom:-3px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.tab1 .list .content_news .txtList li a { color:#535353; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size: 16px; margin-top: 3px; }
.tab1 .list .content_news .txtList li a:hover { text-decoration:underline;}
aside.blog-sidebar{ margin-top: -72px!important; }
</pre></body></html>