p,li,ul,dt,dl,dd,a,blockquote,body,h1,h2,h3,h4,h5,h6{padding:0px; margin:0px; text-decoration:none; font-size:14px;list-style-type:none;font-family:'Microsoft yahei'; color:#333;}
/*a,span,label,b{ font-size:12px;}*/
a{ text-decoration:none;}
ul,li{text-decoration:none; list-style-type:none;}
img{ border:0px; vertical-align:bottom;}
.clear{ clear:both;}
.none{ display:none;}
a:hover{ color:#F60; text-decoration:underline;}
body{ background:#fff; font-family: 'Microsoft yahei'; overflow-x:hidden;  }
/* header */
.wrap { width:1100px; }
.wrap .box { width:483px; height:292px; margin:0 10px 10px 0; _display:inline; background: #fff; float: left; overflow: hidden; border:1px solid #ccc; border-bottom:3px solid #ddd; }
.wrap .box h3 { height:42px; margin-bottom:8px; background:#F7F7F7 url(title.png) no-repeat 0 0; overflow: hidden; display: block;}
.wrap .box h3 span { padding-left:45px; font:bold 16px/42px 宋体; color:#1E4EAE; }
.wrap .box h3 img { float:right; margin:15px 8px 0 0; }
.list { }
.pic { width:140px; height:98px; float:left; margin:8px 3px 0 10px; border:2px solid #ddd; }
.list li { padding:0 0 0 15px; margin:0px 5px; overflow: hidden; height:30px; line-height: 30px; background:url(flag01.gif) 5px center no-repeat;}
.list li em { float:right; color:#999; font-style: normal; font:11px/30px arial; padding:0 5px; }
.footer { width:1100px; clear: both; margin:0 auto; padding:15px 0; border-top:6px solid #B20000; text-align: center; line-height: 1.8; }