@charset "gb2312";
a,
a:visited { color: #2b2b2b }
a:hover { color: #ba2636 }
html,
body { background: #f5f5f5 url(images/page_bg.gif); }

.hottag {background:#fff;}
.hottag h1{font-size:24px; font-family:'Î¢ÈíÑÅºÚ'; background:#fff; border-top:2px solid #a00; line-height:24px; padding:18px 20px 30px; color:#a00; font-weight:normal; background: url(images/titbg.png) repeat-x 0 bottom; }
.hottag h1 span{font-size:14px; color:#d58080; font-weight:normal; margin-left:20px; font-family:Verdana, Geneva, sans-serif}
.hottag h1 a,
.hottag h1 a:visited,
.hottag h1 a:hover { color:#a00; text-decoration:none;}



.TagWord { line-height: 24px; padding:20px 30px;}
.TagWord dt { font-weight: bold; clear: both; font-size:16px; border-bottom:1px solid #CCC;  margin:0 0 15px; padding-top:20px; height:24px; }
.TagWord dt h2 { background:#3d3d3d; color:#fff; display:inline-block;padding:0 10px; float:left; height:24px; line-height:24px; }

.TagWord dd { float: left; padding-right: 30px;  font-size:14px; white-space:nowrap}
.TagWord input { margin-right: 5px; }
.TagWord label { cursor: pointer; }

.tag_content { background: #fff; border: 1px solid #fff; }
.tag_content .bh { height: 50px; line-height: 50px; background: url(images/titbg.png) repeat-x 0 bottom; padding: 0 20px 10px; border-top: 2px solid #a00; color:#666; }
.tag_content .bh h1 { font-family: 'Î¢ÈíÑÅºÚ'; font-size: 24px; float:left; margin-right:20px; color:#a00; font-weight:normal;}
.tag_content .bh span { font-family:Arial, Helvetica, sans-serif; font-size: 24px; float:right; color:#999; float:right; }
.tag_content .bh span em { font-family: 'Î¢ÈíÑÅºÚ'; font-size: 14px; font-style:normal;}

.tag_content .bd { background: #fff url(images/sp.png) repeat-x 0 bottom; padding: 15px 20px 25px; color: #333; font-size:14px; line-height:24px;}

.tag_content .ico_arr { background: url(images/sp.png) no-repeat 2px -220px; height: 20px; line-height: 15px; overflow: hidden; }
.news_list { background: #fff; border-top:2px solid #3a3a3a; }

.news_list .bh { height: 35px; line-height:35px; padding:5px 10px 0; border-bottom:1px solid #ddd; margin:0 10px;}
.news_list .bh h2{ height: 35px; line-height: 35px; background: url(images/sp.png) no-repeat 0 -240px; padding-left: 13px; font-weight:bold; font-size:14px;color:#7B9726; float:left;}
.news_list .bh a, .news_list .bh a:visited, .news_list .bh a:hover { color:#7B9726}
.news_list .bh a{ float:right;}

.box_right { background: #fff; border: 1px solid #fff; }
.box_right .bh { height: 30px; line-height: 30px; background: url(images/sp.png) repeat-x 0 -170px; }
.box_right .bh h2 { height: 30px; line-height: 30px; background: url(images/sp.png) no-repeat 10px -242px; padding-left: 23px; font-size:14px; color:#7B9726}
.news_list .bh a,.news_list .bh a:visited,.news_list .bh a:hover { color:#7B9726}
.news_list .bh a{ float:right;}


.box_right .bd { }

.ul_tag_list { line-height: 24px; padding: 15px 5px; white-space:nowrap; }
.ul_tag_list li { float:left; padding:0 10px }



.ul_txt_list { line-height: 24px; font-size:12px; padding: 15px; }
.ul_txt_list li {  }
.ul_txt_list li em{ font-style:normal; font-size:12px; background:#CCC; width:18px; height:16px; margin-right:10px; display:inline-block; ; line-height:16px; text-align:center; color:#fff}
.ul_txt_list li em.num1{ font-weight:bold; background:#999}
.ul_txt_list li em.num2{ font-weight:bold; background:#aaa}
.ul_txt_list li em.num3{ font-weight:bold; background:#bbb}

.arr_dot1 li{background: url(images/sp.png) no-repeat 0 -338px; padding-left: 13px;}


.ul_txtpic_list li { background: url(images/dot.png) repeat-x 0 bottom; padding: 20px 10px; margin: 0 10px; }
.ul_txtpic_list li span { float: right; color: #666; }
.ul_txtpic_list li div { font-size: 14px; background: url(images/sp.png) no-repeat 0 -283px; padding-left: 13px; font-weight: bold }
.ul_txtpic_list li p { color: #666; font-size: 12px; line-height: 22px; padding-top: 10px; }
.ul_txtpic_list li em { color: #333; font-size: 12px; padding-top: 5px; display: block }