a { color:#000; text-decoration:none;}
a:hover { color:#900;}
body { background-color:#e18b11; color:#000; font-family:simsun; font-size:12px;}
body,button,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,select,td,textarea,th,ul { margin:0; padding:0;}
button,input,select,textarea { font-family:simsun; font-size:100%;}
b,em,h1,h2,h3,h4,h5,h6,i{ font-size:100%; font-style:normal; font-weight:normal;}
img { border:0; vertical-align:top;}
ol,ul { list-style-type:none;}
table { border-collapse:collapse; border-spacing:0;}

.l { float:left;}
.r { float:right;}
#wrap { background:url(../img/bg-wrap.jpg) no-repeat center top; display:table; padding-top:180px; width:100%;}
#main { background:#fff url(../img/bg-main.png) no-repeat left top; margin:0 auto; overflow:hidden; padding-top:7px; width:950px; zoom:1;}
#nav { background:url(../img/sprite-x.png) repeat-x; height:40px; overflow:hidden; padding-left:6px;}
#nav li { background:url(../img/nav-line.png) no-repeat right top; float:left; height:40px; line-height:40px; padding:0 16px 0 14px;}
#nav li.fix-1 { background:none;}
#nav li a { color:#900; font-weight:900;}
#nav li a:hover { text-decoration:underline;}
.cont { overflow:hidden; zoom:1;}
.cont .hd { background:url(../img/sprite-y.png) no-repeat left top; height:37px; line-height:37px; padding:0 15px;}
.cont .hd h2 { color:#fff; float:left; font-family:simhei; font-style:italic; font-weight:900;}
.cont .hd .more { float:right;}
.cont .hd .more a { color:#fff;}
.cont .hd .more a:hover { text-decoration:underline;}
.cont .bd { overflow:hidden; zoom:1;}
.cont .bd img { display:block;}












