/* 专题公用CSS  */
body, object, iframe, h1, h2, h3, h4, h5, h6, abbr, code, img, dl, dt, dd, ul, li, fieldset, form, label, legend, caption { margin:0; padding:0; border:none; list-style:none; }
body { font:12px/21px "\5B8B\4F53", Arial; color:#333; background:#fff url(images/body_bg.gif) repeat 0px 0px; }
ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, form, p { padding:0px; margin:0px; font-size:12px; }
article, section, header, footer, aside { display:block; }
img { border:none; margin:0px; padding:0px; vertical-align: top; }
.clearfloat { clear:both; height:0px; font-size: 1px; line-height: 0px; }
.float_L { float:left; }
.float_R { float:right; }
header { height:450px; background: url(images/top_bg.gif) repeat-x 0px 0px; }
article, .mainbox { width:960px; margin:0px auto; }
footer { width:100%; padding:15px 0px; line-height:24px; text-align:center; background: url(images/b_top.gif) repeat-x 0px 0px; margin-top:30px; }
a { color:#333; text-decoration:none }
a:hover { color:#cc0000; text-decoration:underline; }
.htredA a { color:#cc0000; }
.mainbox1 { padding-top:20px; }
/*顶部导航*/
.topnav { width:100%; background: url(images/nav-bg.gif) repeat-x 0px 0px; height:41px; overflow:hidden; }
.logo { float:left; }
.nav-R { line-height:41px; float:right; }
/*正文*/
.top_L { width:520px; padding-top:40px; }
.top_L p { color:#f2f2f2; font-size:14px; padding:10px 0px; line-height:24px; }
.bt_line { border-bottom:1px dashed #d26a69; }
h2 { font:bold 50px/60px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53"; color:#ffd11b; padding-bottom:20px; }
h2 span { font-size:40px; background:#000; color:#fff; padding:0px 4px; }
.top_R { position:relative; top:-20px; }
.top_R span { position:absolute; left:0; bottom:-1px; z-index:10; background:#000; filter:alpha(opacity=70); color:#fff; text-align:center; width:400px; height:40px; font:18px/40px "\5FAE\8F6F\96C5\9ED1"; }
.content_L01 { width:630px; padding-top:20px; }
h3 span { float:right; color:#cc0000; font-size:12px; font-family:"\5B8B\4F53"; }
h3, .focus, .liststyle li, h5, .liststyle1 li { background:url(images/bg_spirit.gif) no-repeat; }
h3 { background-position: 0px 0px; height:41px; overflow:hidden; font:bold 18px/34px "\5FAE\8F6F\96C5\9ED1"; color:#fff; padding-left:8px; padding-bottom:20px; }
.focus { background-position:0px -89px; width:211px; height:201px; overflow:hidden; text-align:center; padding-top:10px; margin-right:19px; }
.focus p { text-align:center; padding-top:16px; }
h4 { font:18px/40px "\5FAE\8F6F\96C5\9ED1"; color:#cc0000; }
.news { width:400px; }
.news p { text-indent:2em; padding-bottom:16px; }
.news ul { line-height:24px; width:190px; }
.liststyle li { background-position:-248px -142px; padding-left:8px; }
.content_R01 { padding-top:20px; width:290px; }
h5 { background-position: right -66px; padding-top:14px; font:14px/28px "\5FAE\8F6F\96C5\9ED1"; padding-bottom:20px; }
h6 { line-height:24px; }
.content_R01 dd { float:left; margin-right:10px; }
.content_R01 dd img { border:1px #dbdbdb solid; }
.content_R01 dl p { color:#666; }
.content_R01 dl { padding-bottom:20px; }
.content_R01 ul { line-height:24px; }
.liststyle1 li { background-position:-248px -200px; padding-left:24px; }
/*新加的内容*/
.msrd_list { float:left; width:300px; }
.liebiao { padding-top:20px;}
.msrd_list p { border-bottom: 1px solid #E7E7E7; height: 30px; margin-bottom:10px;}
.msrd_list p em{ font-style:normal; font-weight:bold; padding-top:6px;}
.msrd_list p span { border-bottom: 1px solid #666666;font: bold 14px/30px "微软雅黑",Arial,sans-serif; display:inline-block; position: relative; padding: 0px 10px 0px 5px;}
.msrd_list p span i { background: none repeat scroll 0 0 #CC0000; color: #FFFFFF;  font: bold 14px/20px "微软雅黑", Arial, sans-serif; margin-right: 4px; padding: 0 4px;}
.pr20{ padding-right:20px;}
.msrd_list ul{ line-height:26px;}

