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; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: normal; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; 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: none repeat scroll 0 0 #8E0000; font: 12px simsun,arial,helvetica,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; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; }


.fl { float: left; }
.fr { float: right; }
.Ycenter { margin: 0 auto; }
.Ycenter_2 { margin: -24px auto 0; }
.overH { overflow: hidden; }
.hide { display: none; }
.c_r { clear: right; }
.clear { height: 0; width: 0; clear: both; display: block; overflow: hidden; visibility: hidden; }
.blank { height: 8px; clear: both; overflow: hidden; display: block; }
h4.blank { height: 4px; }
h6.blank { height: 6px; }
span.blank { height: 1px; }
div.blank { height: 10px; }


.np { padding: 0; }
.palr_14 { padding: 0 14px; }
.pal_22 { padding-left: 22px; }
.pat_20 { padding-top: 20px; }
.par_30 { padding-right: 30px; }
.par_15 { padding-right: 10px; }
.palr_25 { padding: 0 25px; }
.palr_9 { padding: 0 9px; }
.mat_5 { margin-top: 5px; }
.mal_10 { margin-left: 10px; }
.mat_55 { margin-top: 55px; }

.w50p { width: 48%; }

.w70 { width: 70px; }
.w120 { width: 120px; }
.w160 { width: 160px; }
.w180 { width: 180px; }
.w240 { width: 240px; }
.w266 { width: 266px; }
.w270 { width: 270px; }
.w280 { width: 280px; }
.w316 { width: 316px; }
.w380 { width: 380px; }
.w420 { width: 420px; }
.w450 { width: 450px; }
.w462 { width: 462px; }
.w506 { width: 506px; }
.w980 { width: 980px; }
.w1012 { width: 1012px; }

.bgC_fff { background-color: #fff; }
.bgC_eee { background-color: #eee; }
.bgC_e5c { background-color: #e5cf7c; }

.bor_ae { border: 1px solid #aeaeae; border-top: none; }

.C_red a { color: #a50004; }
.C_gray a { color: #ccc; }
.C_blue a { color: #0059ab; }
.C_black a { color: black; }


.f12p { font-size: 12px; }
.f13p { font-size: 13px; }
.f14p { font-size: 14px; }
.f15p { font-size: 15px; }
.f16p { font-size: 16px; }
.f17p { font-size: 17px; }

.fwB { font-weight: bold; }
.fCen { text-align: center; }
.fLeft { text-align: left; }
.fRight { text-align: right; }

.lh20 { line-height: 20px; }
.lh22 { line-height: 22px; }
.lh24 { line-height: 24px; }
.lh26 { line-height: 26px; }
.lh28 { line-height: 28px; }
.lh30 { line-height: 30px; }

.list_bg_bDot { line-height: 26px; background: url(sprites.gif) no-repeat left -9px transparent; padding-left: 10px; }
.list_bg_bDot_2 { line-height: 30px; background: url(sprites.gif) no-repeat left -5px transparent; padding-left: 10px; }
.list_bg_bDot_3 { line-height: 30px; background: url(sprites.gif) no-repeat left -29px transparent; padding-left: 16px; }
.list_bg_bDot_4 { line-height: 34px; background: url(sprites.gif) no-repeat left -5px transparent; padding-left: 10px; }
.list_bg_bDot_5 { line-height: 40px; background: url(sprites.gif) no-repeat left 0 transparent; padding-left: 10px; }
.list_bg_bDot_6 { line-height: 36px; background: url(titnav.gif) no-repeat 0 9px transparent; padding-left: 28px; font-size: 14px; }

.post { position: relative; top: -30px; left: 0; }

dl { background-color: white; }
dl dd { padding: 5px 11px; }

.imGlist img, .imGlist_2 img { margin-bottom: 5px; padding: 2px; border: 1px solid #dedede; }
.imGlist_2 { margin: 0 16px 5px 0; }

.head_imG { height: 280px; width: 1012px; background: url(head_imG.gif) no-repeat scroll center; margin: 0 auto; }

.navmenu { height: 60px; width: 1012px; background: url(nav_BG.gif) no-repeat; }
.navmenu ul { padding-left: 110px; }
.navmenu ul li { float: left; margin: 0 3px; padding: 0 6px; }
.navmenu ul li a { color: #760501; font: bold 17px/54px microsoft yahei , simsun; text-align: center; }



.titbG_1 { height: 38px; width: 380px; background: url(titbG_1.gif) no-repeat; }
.titbG_2 { height: 42px; width: 266px; background: url(titbG_2.gif) no-repeat; }
.titbG_3 { height: 48px; width: 980px; background: url(titbG_3.gif) no-repeat; }
.titbG_4 { height: 93px; width: 980px; background: url(titbG_4.gif) no-repeat; }
.titbG_5 { height: 43px; width: 980px; background: url(titbG_5.gif) no-repeat; }
.titbG_6 { height: 43px; width: 980px; background: url(titbG_6.gif) no-repeat; }
.titbG_7 { height: 39px; width: 506px; background: url(titbG_7.gif) no-repeat; }
.titbG_8 { height: 370px; width: 462px; background: url(titbG_8.gif) no-repeat; }
.titbG_9 { height: 49px; width: 980px; background: url(titbG_9.gif) no-repeat; }

.titbG_7 a { font-size: 12px; color: #fbdb4a; line-height: 38px; margin-right: 22px; float: right; }


.review { height: 50px; width: 616px; border: 1px dashed black; }
.review_tit { height: 50px; width: 60px; color: #bbb; padding: 8px 0 0 10px; font: 18px microsoft yahei , simsun; }
.review_con { height: 50px; width: 530px; color: #cecece; font: 12px/24px simsun; overflow: hidden; }

.siteinfo { width: 650px; margin: 0 auto; text-align: center; padding: 11px 0; font: 12px/20px microsoft yahei , simsun; overflow: hidden; }
.siteinfo a, .siteinfo span { color: #000; text-decoration: none; margin: 0 2px; }
.siteinfo a:hover { color: red; text-decoration: underline; }
.siteinfo .hot { color: red; }
.siteinfo .wBor { height: 1px; background-color: #fff; margin: 3px 0 6px; font-size: 0; line-height: 0; }


#foclnk { float: left; }
#focpic { width: 450px; height: 240px; visibility: visible; position: absolute; margin: 4px; }
#fttltxt { height: 20px; width: 450px; margin-top: 220px; float: left; text-align: center; height: 16px; padding-top: 10px; background-color: #dedede; position: absolute; left: 4px; bottom: 0; z-index: 1; opacity: 0.7; filter: alpha(opacity=70); }
.minpic { width: 90px; float: right; }


.i_c_bp { position: relative; color: #fff; margin-bottom: 10px; }
.i_c_bp1 { height: 35px; width: 100%; background-color: #78766e; position: absolute; left: 0; bottom: 0; z-index: 1; opacity: 0.7; filter: alpha(opacity=70); }
.i_c_bp2 { position: absolute; left: 10px; bottom: 5px; font-weight: bold; z-index: 2; }
.i_c_bp3 { position: absolute; right: 10px; bottom: 10px; z-index: 3; }
.i_c_bp3 li { height: 15px; width: 15px; background-color: #FFAA33; cursor: pointer; line-height: 15px; margin-left: 7px; overflow: hidden; text-align: center; float: left; }
.i_c_bp3 li.on { background-color: #fff; color: #000; }
.i_c_hp { overflow: auto; }
.i_c_hp li { width: 110px; padding: 8px 8px 0 0; text-align: center; float: left; }
.i_c_hp li.last { padding-right: 0; }