@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
body{ padding:0; margin:0;font:normal 12px/180% "宋体"; color:#333;text-align:center; background:url(images/bg.gif) center top no-repeat;}
div { margin:0 auto;text-align:left;font:normal 12px/180% "宋体";}
li,p {font:normal 12px/180% "宋体"; text-align:left;} 
a{color:#333;}
a:link,a:visited{text-decoration:none}
a:hover{text-decoration:underline}
img{ border:none}
ol,ul,li{list-style:none;} 
/*clear*/
.clear{ clear:both}
.clearfix:after{display:block;clear:both;content:".";visibility:hidden; height:0}
/*other*/
.marg_top10{ margin-top:10px;}
.marg_bt10{ margin-bottom:10px;}
.margin10{ margin:10px auto}
.width980{ width:980px;}
.width978{ width:978px;}
.line{background:url(images/line.gif) repeat-x;line-height:1px;height:1px; width:95%;clear:both; overflow:hidden;}
.list_14 li{ background:url(images/dot.gif) no-repeat center left; padding-left:8px;font-size:14px;}
.list_12 li{ background:url(images/dot.gif) no-repeat left 10px;padding-left:8px;}
a.more{font-size:14px; float:right;color:#990000;}
.space{height:10px;background:#f1fffa;line-height:10px;clear:both; overflow:hidden;width:100%;border-top:1px solid #c4e9de;}
.space1{height:10px;background:#f1fffa;line-height:10px;clear:both; overflow:hidden;width:100%;border-top:1px solid #dbf2e9;}
.center{text-align:center}
i,i a{font-style:normal;}
em,em a{font-style:normal;color:#cc0000;}

/*rock message*/
.content{width:980px; margin:0 auto; position:relative;}
.rock{width:980px; height:auto; margin:0 auto; overflow:hidden; text-align:center; z-index:-1; position:absolute; top:0; left:0;}
.message{width:542px; height:auto; margin:0 auto; text-align:center;}
#up{width:200px; height:100px; display:block; margin:-590px 0 0 580px;}
.message{z-index:99; margin:200px auto 0; background:#fff; border:1px solid #666; padding:0 15px 15px; position:absolute; left:220px;}
.message a{float:right;}
/*topnav*/
.topnav{width:980px; height:84px; margin:0 auto; overflow:hidden; z-index:999; position:absolute; top:0; left:0;}
.topnav span{ float:right; padding:32px 15px 0 120px; line-height:42px; color:#ffffff;}
.topnav span img{vertical-align:middle;}
.topnav em{ float:left; padding:0 0 0 120px; line-height:42px; color:#ffffff;}
.topnav em a:link,.topnav em a:hover,.topnav em a:visited{color:#ffffff;}

.share{width:310px; height:20px; overflow:hidden; position:absolute; top:600px; left:620px; z-index:999;}