﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
dl, dt, dd, ul, li { overflow: hidden;list-style-type:none; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, th, var, optgroup { font-style: normal; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
abbr, acronym { border: 0; font-variant: normal; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button, textarea, select { font-size: 100%; }
body { background-color: #fff; font: 12px/1.6 Tahoma, Geneva, sans-serif; }
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; }
sup, sub { font-size: 100%; vertical-align: baseline; }
:focus { outline: 0; }
:link, :visited, ins { text-decoration: none; }
a:hover { text-decoration: underline; }
a { outline: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; }
.fr { float: right; }
.fl { float: left; }
.fl_6 { float: left; display: inline; }
.mm { margin: 0 auto; }
.cb { clear: both; font-size: 0; }
.none { display: none; }
.blank { clear: both; overflow: hidden; display: block; }
h4.blank { height: 4px; }
h6.blank { height: 6px; }
div.blank { height: 10px; }
span.blank { height: 1px; }
.clear { height: 0; width: 0; clear: both; line-height: 0; font-size: 0; display: block; visibility: hidden; }
.fix_6_bor { height: 100%; }
.np { padding: 0; }
.w250 { width: 250px; }
.w300 { width: 300px; }
.w650 { width: 650px; }
.w960 { width: 960px; }
.w970 { width: 970px; }
.w980 { width: 980px; }
.bc_w { background-color: #fff; }
.c_gray a { color: #999; }
.c_black a { color: #333; }
.f12p { font-size: 12px; }
.f13p { font-size: 13px; }
.f14p { font-size: 14px; }
.f15p { font-size: 15px; }
.f16p { font-size: 16px; }
.f_b { font-weight: bold; }
.ta_c { text-align: center; }
.ta_l { text-align: left; }
.ta_r { text-align: right; }
.lh20 { line-height: 20px; }
.lh22 { line-height: 22px; }
.lh24 { line-height: 24px; }
.lh26 { line-height: 26px; }

h2.title5 { background-color: #F4F4F4; border-bottom: 1px solid #D7D7D7; height: 27px; line-height: 27px; padding: 3px 10px; }
h2.title5 span { font-weight: bold; color: #CC0000; }


a { color: #333; }
.bor-9fc { border-color: #D7D7D7; }
.bor-9fc { background: none repeat scroll 0 0 #F9F9F9; border-style: solid; border-width: 1px; }
.mode-head { background: none repeat scroll 0 0 #F4F4F4; border-bottom: 1px solid #D7D7D7; height: 27px; line-height: 27px; padding: 3px 10px; }
.cor-c00 { color: #CC0000; }
.col-r-extra a { color: #333333; }
.mode-head h2 { float: left; font-weight: bold; font-size: 14px; }

.rankingList1 { line-height: 24px; }
.rankingList1 img, ul.per-50 img { border: 1px solid #D7D7D7; padding: 3px; }
.rankingList1 ul { padding: 6px 2px 10px 10px; }
.rankingList1 ul li { height: 24px; overflow: hidden; }
.rankingList1_24news { line-height: 24px; }
.rankingList1_24news ul { background: url("images/bit.gif") no-repeat scroll 10px 10px transparent; padding: 6px 2px 10px 6px; }
.rankingList1_24news ul li { height: 24px; overflow: hidden; text-indent: 27px; }
.pictxt { border-bottom: 1px solid #E0E0E0; margin-left: 12px; margin-top: 8px; overflow: hidden; padding-bottom: 12px; padding-right: 5px; width: 270px; }
.pictxt li { list-style: none outside none; }
#hottitle { font-size: 14px; font-weight: bold; }
.pictxt ul { float: left; margin: 4px 0 0; padding: 0; }
.pictxt #pic { margin-top: 8px; width: 120px; }
.pictxt #sum { font-size: 12px; font-weight: normal; line-height: 20px; width: 145px; }
.pictxt #sum a { color: #FF0000; }

.cl li { background: url(list_c.gif) no-repeat scroll 2px 9px; text-indent: 10px; }
.rank_bg { background: url(top10.gif) no-repeat scroll 10px 14px transparent; margin-left: 0; padding: 8px; }
.rank_bg li { height: 24px; line-height: 24px; padding-left: 22px; }

.hr-h10 { height: 10px; clear: both; }



ul.per-50 li { margin-top: 5px; width: 50%; float: left; margin-bottom: 6px; overflow: hidden; text-align: center; }
ul.per-50 li p { line-height: 18px; text-align: center; }

.catpos { font-size: 12px; height: 18px; line-height: 18px; }



.cat_nav { color: #CCCCCC; font-size: 14px; height: 36px; line-height: 36px; margin-top: 12px; border-bottom: 2px solid #dedede; }
.cat_nav .catname { display: block; float: left; font-size: 18px; margin-right: 12px; text-align: center; width: 100px; color: #000000; font-family: microsoft yahei,simhei; font-size: 22px; margin-bottom: 10px; text-shadow: 1px 1px 1px #dedede; }

.title04 { background-color: #F9F9F9; background: url(title_bg04.png) left 0 no-repeat; height: 33px; line-height: 33px; margin-top: 12px; overflow: hidden; text-align: left; }

.title04 a.tit { width: 95px; text-align: center; color: #fff; float: left; display: inline-block; padding-left: 12px; }
.title04 a.more { color: #A31A1C; float: right; font-size: 12px; font-weight: lighter; }
.text_list li { background-image: url(list_c.gif); background-position: 0 11px; background-repeat: no-repeat; height: 24px; line-height: 24px; overflow: hidden; padding-left: 10px; font-size: 14px; }
.text_list span, .roll_pages .date { color: #999; float: right; font-family: Arial; font-size: 12px; }

.index_loop { border: 1px solid #ccc; border-top: none; padding: 12px; }


.mode-position { background-image: url("boicms-big.png"); background-position: -280px -481px; background-repeat: no-repeat; line-height: 21px; padding-left: 20px; }

.mode-position span a { background-image: url("boicms-big.png"); background-position: right -911px; padding-right: 10px; }


.search { width: 264px; height: 23px; overflow: hidden; display: inline; }
.search .input_a { background: url("input_a.gif") no-repeat center; width: 204px; height: 22px; float: left; display: block; }
.search .input_b { border: 0px currentColor; width: 190px; height: 16px; line-height: 16px; margin-top: 2px; margin-left: 5px; }
.search .input_d { width: 52px; height: 40px; float: right; }
.search .sear-box { color: #777; }


.cy_top { background-position: 0 0; line-height: 24px; text-align: center; }
.cy_top h2 { display: block; font-size: 16px; height: 36px; line-height: 38px; overflow: hidden; }
.cy_top h2 a { color: #C11102; }
.cy_top p { color: #666666; display: block; font-size: 12px; line-height: 20px; padding-bottom: 12px; padding-left: 12px; padding-right: 12px; text-align: left; }





.grayTitleA { background: url(bar.jpg) repeat scroll 0 0 transparent; background-position: 0 -185px; line-height: 40px; }

.grayTitleA .h2 { background: url(cat_bg.png) no-repeat scroll 5px 12px transparent; padding-left: 26px; color: #CC0000; font-weight: bold; font-size:14px;}
.more { color: #666666; margin-right: 6px; }


.list14Blue { margin: 8px; }
.list14Blue li { padding-left: 10px; line-height: 24px; }
.list14Blue li a { font-size: 14px; color: #444; }

.newsZH .hd { background-position: 0 -48px; height: 48px; }
.newsTitleA, .newsZH .hd, .newsZH .hd a, .media .hd { background-image: url(news-bg.jpg); }

.newsZH .hd ul { margin-left: 143px; padding-top: 23px; text-align:center;color:#fff;font-weight:bold; }
.newsZH .hd li, .newsZH .hd a { float: left; }

.newsZH .hd a { color:#fff; width: 45px; height: 24px; line-height: 24px; background-position: -328px -71px; border: 1px solid #006FA2; border-bottom: none; }
.newsZH .bd { border-top-width: 0; }
.bd-gray { border: 1px solid #CCCCCC; }
.newsZH .bd .list12Gray { padding: 10px; }
.newsZH .bd .list12Gray li { height: 24px; line-height: 24px; }
.newsZH .hd a.tabs-focus { background-color: #fff; background-image: none; color: #333333; }
.t-r { text-align: right; }
