﻿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; }
:focus { outline: 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 { line-height: 100%; background: url(webbG.gif) #740101 repeat-x; }
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; }
: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; }
.overH { overflow: hidden; }
.vb { height: 340px; width: 2px; background: url(vb.gif) no-repeat; float: left; margin: 0 8px; }
.vbbG_2 { height: 500px; width: 6px; background: url(vbbG_2.gif) repeat-y; float: left; margin: 4px 0 0 6px; }
.blank { clear: both; height: 12px; overflow: hidden; display: block; }
.blank_5 { clear: both; height: 5px; overflow: hidden; display: block; }
.disB { display: block; }
.bGc { background-color: White; }
.mr11 { margin-right: 11px; }
.mr15 { margin: 0 15px 0 0; }
.mr26 { margin-right: 26px; }
.pl9 { margin-left: 9px; }
.ml6 { margin-left: 6px; }
.ml9 { margin-left: 9px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.np { padding: 0; }
.pr7 { padding-right: 7px; }
.pad9 { padding: 9px; }
.pl20 { padding-left: 20px; }
.conpadd { padding: 5px 0 5px 16px; }
.conP_2 { padding: 28px 0 0 48px; }
.conP_3 { padding: 46px 20px 0 20px; }
.conP_4 { padding: 65px 30px 0 30px; }
.conP_5 { padding: 3px 12px 0 12px; }

.h30p { height: 30%; }
.h40p { height: 40%; }
.h50p { height: 50%; }
.h60p { height: 60%; }
.h70p { height: 70%; }
.h30 { height: 30px; }
.h190 { height: 110px; }

.w30p { width: 30%; }
.w33p { width: 33%; }
.w35p { width: 35%; }
.w40p { width: 40%; }
.w50p { width: 50%; }
.w60p { width: 60%; }
.w50p2 { width: 60%; }
.w70p { width: 70%; }
.w150 { width: 150px; }
.w200 { width: 200px; }
.w230 { width: 230px; }
.w270 { width: 270px; }
.w310 { width: 310px; }
.w325 { width: 325px; }
.w330 { width: 330px; }
.w332 { width: 332px; }
.w340 { width: 340px; _width: 330px; }
.w360 { width: 380px; }
.w430 { width: 430px; _width: 420px; }
.w960 { width: 960px; }
.w980 { width: 980px; }
.w1000 { width: 1166px; }
.w964 { width: 964px; background-color: #ffffff; }

.header { height: 425px; width: 1164px; background: url(header.gif) no-repeat; margin: 0 auto; }
.navmenu_bG { width: 960px; height: 48px; overflow: hidden; margin: 362px auto 0; float: left; }
.navmenu { width: 650px; margin: 0 auto; }
.navmenu ul { padding-left: 22px; z-index: -1; }
.navmenu ul li { float: left; text-align: center; margin: 0 3px; }
.navmenu ul li a { color: #810c02; line-height: 48px; font-family: 微软雅黑,黑体; display: block; font-size: 17px; font-weight: bold; }
.navmenu ul li a:hover { text-decoration: none; }


.redbg { width: 980px; background-color: #a20202; }
.whitebg { width: 964px; background-color: #ffffff; }

.hotbg222 { height: 89px; width: 366px; background: url(hotbg.gif) no-repeat; padding: 60px 21px 0 35px; }
.hottit { }
.hottit_2 { margin: 50px 25px 0 25px; }

.C_gray a { color: gray; }
.C_black a { color: black; }
.C_red a { color: #9a0200; }
.C_red_2 a { color: #b12023; }
.C_red_3 { color: red; }
.C_red_4, .C_red_4 a { color: #bd0004; }

li a { white-space: nowrap; }

.f13 { font-size: 13px; }
.f14 { font-size: 14px; }
.f15 { font-size: 15px; }
.f16 { font-size: 16px; }
.f17 { font-size: 17px; }
dl dd { padding: 3px 11px; }
.fCen { text-align: center; }
.fLeft { text-align: left; }
.fwB { font-weight: bold; }
.lh22 { line-height: 22px; }
.lh24 { line-height: 24px; }
.lh26 { line-height: 26px; }
.lh28 { line-height: 28px; }
.lh32 { line-height: 32px; }
.lh34 { line-height: 34px; }

.pic_list a { display: block; }
.pic_list img { margin: 16px auto 0; }
.pic_list_2 { }
.pic_list_2 img { display: block; margin: 6px; }

.titbG_1 { width: 339px; height: 43px; background: url(titbG_1.gif) no-repeat; }
.titbG_2 { width: 367px; height: 281px; background: url(titbG_2.gif) no-repeat; margin: 0 4px 0 5px; }
.titbG_3 { width: 229px; height: 91px; background: url(titbG_3.gif) no-repeat; }
.titbG_4 { width: 334px; height: 189px; background: url(titbG_4.gif) no-repeat; }
.titbG_5 { width: 332px; height: 280px; background: url(titbG_5.gif) no-repeat; }
.titbG_6 { width: 332px; height: 178px; background: url(titbG_6.gif) no-repeat; }
.titbG_7 { width: 325px; height: 45px; background: url(titbG_7.gif) no-repeat; }
.titbG_8 { width: 964px; height: 60px; background: url(titbG_8.gif) no-repeat; }

.titbG_1 a { color: #ffffff; font-size: 12px; text-align: center; display: inline; float: right; margin-right: 7px; padding-top: 25px; }
.titbG_4_a { color: #000000; font-size: 12px; line-height: 42px; text-align: center; display: inline; float: right; margin-right: 11px; }
.titbG_7 a { color: #ffffff; font-size: 12px; line-height: 45px; text-align: center; display: inline; float: right; margin-right: 4px; padding: 2px 4px; }
.titbG_8 a { color: #ffffff; font-size: 12px; line-height: 60px; text-align: center; display: inline; float: right; margin-right: 4px; padding: 2px 4px; }

.list_bg_bDot, .list_bg_bDot_2 { line-height: 28px; background: url(list_bg_bDot.gif) no-repeat 4px 12px; padding-left: 14px; }
.list_bg_bDot_2 { line-height: 32px; }

.sitebottom { width: 960px; margin: 0 auto; overflow: hidden; }
.sitebottom .siteinfo { width: 960px; margin: 0 auto; font-size: 13px; background-color: #740101; text-align: center; color: #fff; line-height: 26px; padding: 11px 0; font-family: 微软雅黑,黑体; }
.sitebottom a { color: #fff; text-decoration: none; }
.sitebottom a:hover { text-decoration: underline; }
.sitebottom .wBor { border-bottom: 1px solid #fff; margin: 6px 0; }


.Gopic { width: 940px; height: 150px; overflow: hidden; zoom: 1; background-color: #ffffff; padding: 11px 0 0; margin: 0 auto; }
.Gopic .pcont { float: left; overflow: hidden; width: 880px; margin: 9px 0; }
.Gopic .ScrCont { width: 32766px; zoom: 1; }
.Gopic #List1_1, .Gopic #List2_1, .Gopic #Lista_a, .Gopic #Listb_b { float: left; }
.Gopic .LeftBotton, .Gopic .RightBotton { float: left; margin: 10px 0; width: 20px; height: 120px; }
.Gopic .LeftBotton { background: url(goL.gif) left no-repeat; float: left; margin: 00px 0px; width: 30px; height: 150px; }
.Gopic .RightBotton { background: url(goR.gif) right no-repeat; float: left; margin: 0px 0px; width: 30px; height: 150px; }
.Gopic A.pl:hover { border: 1px solid #ff9900; background-color: #ffffff; color: #ff9900; }
#List1_1 img, #List2_1 img, #Lista_a img, #Listb_b img { display: block; float: left; border: 1px solid #dedede; padding: 2px; }

.hd { width: 360px; margin: 5px; padding: 2px; border: 1px solid #bcbcbc; }
.hd * { font-family: 微软雅黑; font-weight: 100; font-size: 13px; }
.i_c_bp { position: relative; color: #fff; zoom: 1; }
.i_c_bp1 { position: absolute; bottom: 0; left: 0; z-index: 1; width: 100%; height: 35px; background: #3B2F1F; filter: alpha(opacity=75); -moz-opacity: 0.75; }
.i_c_bp2 { position: absolute; bottom: 5px; left: 10px; z-index: 2; font-weight: bold; }
.i_c_bp3 { position: absolute; bottom: 10px; right: 10px; z-index: 3; }
.i_c_bp3 li { float: left; width: 15px; height: 15px; line-height: 15px; overflow: hidden; background: #fa3; text-align: center; margin-left: 7px; cursor: pointer; }
.i_c_bp3 li.on { background: #fff; color: #000; }
.i_c_hp { overflow: auto; zoom: 1; }
.i_c_hp li { float: left; width: 110px; padding: 8px 8px 0 0; text-align: center; }
.i_c_hp li.last { padding-right: 0; }
