*{ margin:0; padding:0; border:0; font-size:12px;}
ul li,ol li{ list-style-type:none;}
a{ color:#282828; text-decoration:none; font-size:13px;}
a:hover{ color:#f00; text-decoration:underline;}
.top{ margin:0 auto; width:980px; display: table;}
.news{ width:980px; margin:10px auto 0; display:table;}
.xg{ float:left; width:711px; border:1px #cccccc solid; display:table; height:302px;}
.about{ float:right; width:255px; border:1px #cccccc solid; display:table; height:302px;}
.news h2,.scroll h2{ background:#efefef; height:30px; line-height:30px; font-size:14px; }
.news h2 img,.scroll h2 img{ float:left; margin:4px 10px 0 10px; display:block;}
.news h2 span,.scroll h2 span{ float:left; font-size:14px;}
.xg dl{ float:left; margin:25px 6px 0 15px; text-align:center; line-height:30px;}
.xg ul{ float:left; margin:10px 0 0 6px; line-height:22px;}
.about ul{ margin:10px 10px;  display:table; line-height:22px;}
.top1 ul{ margin:10px 10px;  display:table; line-height:24px;}
.about dl,.top dl{ font-size:12px; margin:20px 10px 0; display:table; text-align:left; line-height:25px;}
.about h3{ background:#efefef; height:30px; line-height:30px; width:100%; font-size:14px; text-indent:1em;}
.news ul li{ background:url(../images/icon.gif) no-repeat left; width:100%;}
.news ol li{ background:url(../images/icon.gif) no-repeat left; float:left; width:200px; text-align:left;}
.news ul li a,.news ol li a{ font-size:13px; margin-left:10px;}
.news ul li a span,.news ol li a span{ font-weight:bold;font-size:13px;}
.key dl{ border-bottom:1px #ccc dotted; padding-bottom:5px; width:690px; margin:0 auto; display:table;}
.key{ float:left; width:711px; border:1px #cccccc solid; display:table; height:255px;}
.top1{ float:right; width:255px; border:1px #cccccc solid; display:table; height:255px;}
.key dl dt{ float:left; margin:10px 10px; height:100px; width:140px;}
.key dl dd{ float:left; line-height:22px; width:520px; margin-top:15px;}
.key dl dd a{ font-weight:bold; font-size:13px; margin:10px 0;}
.key ol{ margin:10px 10px 0 20px; display:table; line-height:25px; width:670px;}
.foot{ background:url(../images/bot.gif) repeat-x; width:100%; height:98px; display:table;}
.bot{ width:980px; margin:10px auto; display:table; font-size:12px;}
.bot dl dt{ float:left; margin:0 50px auto 100px; height:98px;}
.bot dl dd{ float:left; line-height:25px; height:98px; text-align:center; }
.bot dl dd span{ color:#4b6398;}
.bot a{ color:#666;}
.content{ width:978px; border:1px #ccc solid; display:table; margin:10px auto; padding-bottom:30px;}
.content h1{ font-size:14px; text-align:center; border-bottom:1px #ccc dotted; padding-bottom:20px; margin:30px auto 10px; width:92%;}
.content h2{ background:#efefef; border:1px #ccc solid; width:87%; margin:20px auto; display:table; color:#333; font-weight:normal; line-height:25px; padding:6px 20px; font-size:12px;}
.content p{ font-size:13px; line-height:20px; text-indent:2em; width:92%; margin:10px auto; }
.content p a{ font-size:13px;}
.content p img{ text-align:center; margin:0 auto;} 
.content table td{ border:1px #ccc solid; border-collapse:collapse;}
.scroll{ text-align:left; width:978px; margin:10px auto; display:table;}
.add{font-size:14px;background:#efefef; border-bottom:1px #ccc solid; width:978px; text-indent:2em; height:30px; line-height:30px; font-size:14px; font-weight:bold; }

#demo {overflow:hidden;width: 960px; margin:10px auto;}
#demo img {border: 3px solid #F2F2F2; width:105px; height:150px;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}