/*--------------------------------------------------------------
data.2020.6.11 改.2020.11.2
--------------------------------------------------------------*/
#MessageMeiErBeiCenter,#MessageMeiErBeiLeft{ display: none !important;}
body {background-color: #f3f3f3;color: #333;  font-style: normal; font-size: 16px; font-weight: 400; line-height: 1.7em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;min-width:1200px;font-family:"Microsoft YaHei";}
body,div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {  margin: 0;  padding: 0;}
ul,li { list-style: none;}
a { margin: 0;  padding: 0;  color: #524e4e;  font-size: 100%;  vertical-align: baseline;  background: transparent;text-decoration: none;}
img { height: auto; max-width: 100%;}
i{ font-style:normal;}
@media print { 
    body { display:none; } 
 }
.clearf:after,clearf:before { content: ""; display: block;}
.clearf:after { clear: both;}
.clearf { zoom: 1;}
.text-center{ text-align:center;}
.container { margin: 0 auto; max-width: 1200px;min-width:1200px;}
.clam {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;white-space: normal;-webkit-box-orient: vertical;}
.clam1 { -webkit-line-clamp: 1;}
.clam2 { -webkit-line-clamp: 2;}
.clam3 { -webkit-line-clamp: 3;}
.bg{ background-color:#FFF;}
.left{ float:left;}
.right{ float:right;}

.listdoc_sak{ display: none;}
.but_ask {text-align: center !important;}
.but_ask a{border-radius: 20px;display:inline-block;width: 20%;height: 2.5em;font-size: .95em;color: #666;text-align: center;line-height: 2.5em;border: 1px solid #d6d6d6;}
.but_ask a:first-child{color: #fff;background-color: #d20d8d;width: 20%;height: 2.5em;border: none;margin: 15px 20px 15px 0;}


.top{ background:#f7f7f7; height:2rem; line-height:2rem;}
.top .container{ display:flex;}
.top a{ color:#555555; font-size:.8em; margin-right:.5em;}
.top a:first-child{ flex:3;}
.sy-logo{height:115px;padding-bottom: 1.5em;}
.sy-logo .logo{background:url(../images/logo.png) no-repeat;float:left;height:80px;width:300px;background-size: 70%;margin-top:35px;margin-right:80px}
.sy-search{float:right;margin-top:50px;margin-left:40px}
.sy-search .search{display:block;float:left;width:380px;height:25px;font-size:12px;padding:8px 8px 6px;color:#999;border:2px solid #d20d8d;border-radius: .5em 0 0 .5em;}
.search-box .hot-searchWd{position:absolute;left:10px;top:0;height:36px;line-height:36px;color:#666;cursor:text;font-size:14px;display:none}
.search-box .hot-focus{color:#ccc}
.sy-search .search-focus{color:#333}
.sy-search .hotItem a{color:#999;padding-right:13px}
.sy-search .hotItem a:hover{color:#D6006E;text-decoration:none}
.search-btn{border: 0;display:block;float:left;width:61px;line-height:41px;text-align:center;color:#fff;font-size:14px;background-color:#d20d8d;    border-radius: 0 .5em .5em 0;}
.search-btn-on,.search-btn:hover{color:#fff;text-decoration:none}
.search-btn:active{background-position:0 -68px;border-color:#2599ba;}
.sy-search .search:focus{outline:medium;}

.listdoc_sak{text-align: center;}
.listdoc_sak a{display:inline-block; width: 20%; height: 33px; font-size: .95em; color: #666; text-align: center; line-height: 33px; border: 1px solid #d6d6d6;}
.listdoc_sak a:first-child{color: #fff; background-color: #d20d8d; width: 20%; height: 33px; border: none; margin: 15px 20px 15px 0;}

.nav{background-color:#fff;border-bottom: 2px #d20d8d solid;}
.nav-box{display:flex;}
.nav-box a{padding:.7em 0; flex:1; text-align:center;}
.nav-box a:hover,.act{ border-top-left-radius: 5px; border-top-right-radius: 5px;color:#FFF; background-color:#d20d8d;}

.footer { font-size: 14px; margin-top: 10px; background-color: #060503; text-align: center; padding-bottom: 2em;}
.footer .layout { padding: 1em 0 0 0;}
.footer p {line-height: 2}
.footer,.footer a { color: #CCC;}
.footer .t_l a {padding: 0 3px}
.footer .link { text-align:center; text-align:center;}
.footer .t_l { text-align: left; line-height: 24px; display:inline;}