﻿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: 1.5; background:url(webbg.gif) repeat-y;background-position: center top;}
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; }
.np { padding: 0; }
.Ycenter { margin: 0 auto; }
.overH { overflow: hidden; }
.blank { clear: both; height: 8px; overflow: hidden; display: block; }
.plr8 { padding: 0 8px; }
.mt5 { margin-top: 5px; }
.mr10 { margin-right: 10px; }
.mr22 { margin-right: 22px; }
.bore6 { border-top: 1px solid #e6e6e6; }
.gvbbor { width: 2px; height: 260px; background: url(gvbbor.gif) repeat-y; margin-top: 40px; }
.dotLine { height: 3px; background: url(gdot.gif) repeat-x; clear: both; display: block; margin: 12px auto; overflow: hidden; }


.h39{height:39px;}
.w150 { width: 150px; }
.w160 { width: 160px; }
.w180 { width: 180px; }
.w200 { width: 200px; }
.w240 { width: 240px; _width: 220px; }
.w290 { width: 290px; }
.w320 { width: 320px; }
.w410 { width: 410px; _width: 390px; }
.w620 { width: 620px; }
.w960 { width: 960px; _width: 980px; }
.w980 { width: 980px; }


.headimg { height: 203px; background: url(headimG.gif) no-repeat; }

.navmenu { height: 42px; overflow: hidden; margin: 150px 170px 0 0; float: right; display: inline; }
.navmenu a, .navmenu a img { display: block; float: left; }
/*
.navmenu ul { float: left; list-style: none; }
.navmenu ul li { float: left; display: block; line-height: 30px; margin: 0 3px; }
.navmenu ul li a { color: #593b3d; font-weight: bold; font-size: 15px; }
.navmenu ul .vb { width: 2px; height: 20px; background: #fff; display: block; margin-top: 5px; }
*/

.list_head_bg_1 { overflow: hidden; }
.list_head_bg_1 .gbox { width: 14px; height: 24px; background: #828282; margin-right: 4px; float: left; }
.list_head_bg_1 a { color: #828282; font-size: 18px; line-height: 28px; font-family: 微软雅黑; display: block; }
.list_head_bg_2 { width: 137px; height: 25px; background: url(titbox_bg_2.gif) no-repeat; }
.list_head_bg_2 a { color: #828282; font-size: 16px; line-height: 25px; font-family: 微软雅黑; text-align: center; display: block; }
.list_head_bg_3 { width: 960px; height: 29px; background: url(titbox_bg_3.gif) no-repeat; }
.list_head_bg_4 { width: 960px; height: 29px; background: url(titbox_bg_4.gif) no-repeat; }
.list_head_bg_3 a, .list_head_bg_4 a { color: #848889; font-size: 13px; line-height: 29px; float: right; display: inline; margin-right: 35px; }


.C_gray a { color: gray; }
.C_gray2 a { color: #575456; }
.C_gray3 a { color: #4A4A4A; }
.C_black a { color: black; }
.C_green a { color: #396d83; }



.f13 { font-size: 13px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }

dl dd { padding: 3px 11px; }
.fCen { text-align: center; }
.fLeft { text-align: left; }

.list_bg_t { line-height: 30px; background: url(list_bg_t.gif) no-repeat 0 5px; padding-left: 26px; }
.list_bg_play { line-height: 34px; background: url(list_bg_play.gif) no-repeat -1px 4px; padding: 6px 0 6px 24px; }
.list_bg_bDot { height:36px; line-height: 18px; background: url(list_bg_bDot.gif) no-repeat 4px 7px; padding-left: 14px; }



.imgBg_1 { width: 247px; background: url(imgBg_1.gif) no-repeat; padding-left: 3px; }
.pic_list a { display: block; }
.pic_list img { margin: 16px auto 0; }

.linker{width:960px; padding:0 5px;}
.linker .linkerhead{ width: 80; height: 30px; background: url(footerhead_bg.gif) no-repeat; }
.linker .link .list_linker { line-height: 18px; margin:4px 8px; float:left; color:#000000;font-family: 微软雅黑;white-space: nowrap; }

.Gopic { width: 948px; height: 160px; font-size: 12px; overflow: hidden; zoom: 1; background-color: #ffffff; padding: 0 5px; }
.Gopic .pcont { float: left; overflow: hidden; width: 820px; 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) no-repeat; float: left; margin: 20px 10px; width: 40px; height: 90px; }
.Gopic .RightBotton { background: url(goR.gif) no-repeat; float: right; margin: 20px 10px; width: 40px; height: 90px; }
.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; }


#bd { margin-bottom: 15px; font-size: 14px; line-height: 24px; }
#i_l h2, #i_c h2, #i_r h2 { font-size: 14px; background: #DDE4ED; padding-left: 5px; margin-bottom: 2px; }
#i_r h2.hs { background: #EFFED9; }
#i_l { float: left; width: 156px; }
#i_l li { text-align: center; }
#i_l li.on { background: #F4F4F4; }
#i_c { float: left; width: 455px; margin-left: 15px; }
.i_c_bp { color: #333333; zoom: 1; height: 260px; width: 390px; _width: 390px; padding: 0px; text-align: center; overflow: hidden; position: relative; margin: 0px; }
.i_c_bp1 { position: absolute; bottom: 0px; z-index: 1; width: 390px; _width: 390px; height: 40px; filter: alpha(opacity=75); -moz-opacity: 0.75; background-color: #3B2F1F; left: 0px; font-size: 13px; }
.i_c_bp2 { position: absolute; bottom: 4px; left: 13px; z-index: 2; font-weight: bold; color: #333333; font-size: 13px; }
.i_c_bp3 { position: absolute; bottom: 5px; right: 5px; z-index: 3; font-size: 12px; }
.i_c_bp3 li { float: left; width: 15px; height: 15px; line-height: 15px; overflow: hidden; background: #dedede; text-align: center; margin-left: 7px; cursor: pointer; }
.i_c_bp3 li.on { background: #fff; color: #ccc; }
.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; }
#castroom { position: relative; overflow: hidden; height: 120px; margin: 0 0 10px 12px; }
#i_r { float: right; width: 300px; }
.i_r_b1 { border: 1px solid #ddd; padding: 5px 9px; margin-bottom: 10px; }
#i_r_hs li, #i_r_wp li { font-size: 12px; text-align: left; line-height: 18px; }
#i_r_hs img, #i_r_wp img { margin-bottom: 5px; }
#i_r_hs li { padding: 8px 15px 0 15px; }
#i_r_wp li { padding: 8px 7px 0 6px; width: 80px; }
/*-- bd end --*/


.w410, .w290, .w240, #HD { display: inline; }
#HD { overflow: hidden; }
#HD * { font-family: 微软雅黑; font-weight: 100; }
.list_bg_play, dt a { font-family: 微软雅黑; }



