/* CSS Document */
/*reset*/
body { _word-break: break-all; -webkit-text-size-adjust: none; font-family: "microsoft yahei", SimSun, Arial, Verdana, "\5b8b\4f53"; font-size: 12px; line-height: 150%; background-color: #E3B44F; color: #FFF; text-align: left; }
body, h1, h2, h3, h4, p, ul, ol { margin: 0; padding: 0; }
ul, ol { padding-left: 0; list-style-type: none; }
ol li, ul li { list-style: none; }
h1, h2, h3, h4 { font-weight: normal; }
img { border: 0; }
.clr { display: block; overflow: hidden; clear: both; height: 0; line-height: 0; font-size: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }/* Hides from IE-mac \*/
*html .clearfix { height: 1%; }
.clearfix { display: block; }/* End hide from IE-mac */
*+html .clearfix { min-height: 1%; }
a:link, a:visited { color: #FFEA5D; text-decoration: none; }
a:hover { color: #FFF; text-decoration: underline; }
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
.w { width: 980px; margin: 0 auto; }
.w-m { min-width: 980px; _width:expression(document.body.clientWidth <= 980? "980px": "auto");
}
.topnav { color: #CCC; background-color: #FFF; }
.topnav a { color: #900; padding: 0px 2px; }
.webhome a { font-size: 14px; font-weight: bold; color: #009; }
.footer { text-align: center; background-color: #0f6f95; color: #FFF; padding: 20px 0px; }
.c1, .c2 { width: 870px; background-color: #B61D20; padding: 50px 55px; }
.c1 .focus, .c2 .focus { padding: 3px; background: #FC6; }
.c1 .news, .c2 .news { width: 440px; }
.c1 .news li, .c2 .news li { padding: 14px 0px; border-bottom: 1px dotted #E1424A; }
.c1 .news h2, .c2 .news h2 { margin-bottom: 10px; font-weight: bold; font-size: 16px; }
.c1 .news .intro, .c2 .news .intro { color: #fff; line-height: 20px; text-indent: 2em; }
.c1 .news .intro a, .c2 .news .intro a { color: #E15A42; }
.c1 .news li.img { float: left; width: 440px; }
.c1 .news li.img a { display: inline; float: left; padding: 0px 10px; }
.c1 .news li.img a img { width: 125px; height: 88px; }
.c2 { background-color: #0f6f95; }
.c2 .news h2 a { color: #FFA579; }
.c2 .focus { background-color: #fff; }
.c2 .news a { color: #fff; }
.c2 .news li { border-bottom: 1px dotted #2C8DB8; }
.c2 .news .intro a { color: #4BA4BA; }
