@charset "utf-8";

/* css reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0;}
table { border-collapse: collapse; border-spacing: 0;}
fieldset,img { border: 0;}
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; font-weight: normal;}
ol,ul { list-style: none;}
caption,th { text-align: left;}
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal;}
q:before,q:after { content: '';}
abbr,acronym { border: 0;}

/* 定位 */
.tl { text-align: left;}
.tc { text-align: center;}
.tr { text-align: right;}
.bc { margin-left: auto; margin-right: auto;}
.fl { float: left; display: inline;}
.fr { float: right; display: inline;}
.cb { clear: both;}
.cl { clear: left;}
.cr { clear: right;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix { display: inline-block;}
*html .clearfix { height: 1%;}
.Clearfix { display: block;}
.vm { vertical-align: middle;}
.pr { position: relative;}
.pa { position: absolute;}
.abs-right { position: absolute; right: 0;}
.zoom { zoom: 1;}
.hidden { visibility: hidden;}
.none { display: none;}

/* 文字排版 */
.f12 { font-size: 12px;}
.f14 { font-size: 14px;}
.f16 { font-size: 16px;}
.f18 { font-size: 18px;}
.f20 { font-size: 20px;}
.fb { font-weight: bolder;}
.fn { font-weight: normal;}
.t2 { text-indent: 2em;}
.lh150 { line-height: 150%;}
.lh180 { line-height: 180%;}
.lh200 { line-height: 200%;}
.unl { text-decoration: underline;}
.no_unl { text-decoration: none;}

/* 长度高度 */
.w10 { width: 10px;}
.w20 { width: 20px;}
.w30 { width: 30px;}
.w40 { width: 40px;}
.w50 { width: 50px;}
.w60 { width: 60px;}
.w70 { width: 70px;}
.w80 { width: 80px;}
.w90 { width: 90px;}
.w100 { width: 100px;}
.w200 { width: 200px;}
.w250 { width: 250px;}
.w300 { width: 300px;}
.w400 { width: 400px;}
.w500 { width: 500px;}
.w600 { width: 600px;}
.w700 { width: 700px;}
.w800 { width: 800px;}
.w { width: 100%;}
.h50 { height: 50px;}
.h80 { height: 80px;}
.h100 { height: 100px;}
.h200 { height: 200px;}
.h { height: 100%;}

/* 边距 */
.m10 { margin: 10px;}
.m15 { margin: 15px;}
.m30 { margin: 30px;}
.mt5 { margin-top: 5px;}
.mt10 { margin-top: 10px;}
.mt15 { margin-top: 15px;}
.mt20 { margin-top: 20px;}
.mt30 { margin-top: 30px;}
.mt50 { margin-top: 50px;}
.mt100 { margin-top: 100px;}
.mb5 { margin-bottom: 5px;}
.mb10 { margin-bottom: 10px;}
.mb15 { margin-bottom: 15px;}
.mb20 { margin-bottom: 20px;}
.mb30 { margin-bottom: 30px;}
.mb50 { margin-bottom: 50px;}
.mb100 { margin-bottom: 100px;}
.ml5 { margin-left: 5px;}
.ml10 { margin-left: 10px;}
.ml15 { margin-left: 15px;}
.ml20 { margin-left: 20px;}
.ml30 { margin-left: 30px;}
.ml50 { margin-left: 50px;}
.ml100 { margin-left: 100px;}
.mr5 { margin-right: 5px;}
.mr10 { margin-right: 10px;}
.mr15 { margin-right: 15px;}
.mr20 { margin-right: 20px;}
.mr30 { margin-right: 30px;}
.mr50 { margin-right: 50px;}
.mr100 { margin-right: 100px;}
.p10 { padding: 10px;}
.p15 { padding: 15px;}
.p30 { padding: 30px;}
.pt5 { padding-top: 5px;}
.pt10 { padding-top: 10px;}
.pt15 { padding-top: 15px;}
.pt20 { padding-top: 20px;}
.pt30 { padding-top: 30px;}
.pt50 { padding-top: 50px;}
.pt100 { padding-top: 100px;}
.pb5 { padding-bottom: 5px;}
.pb10 { padding-bottom: 10px;}
.pb15 { padding-bottom: 15px;}
.pb20 { padding-bottom: 20px;}
.pb30 { padding-bottom: 30px;}
.pb50 { padding-bottom: 50px;}
.pb100 { padding-bottom: 100px;}
.pl5 { padding-left: 5px;}
.pl10 { padding-left: 10px;}
.pl15 { padding-left: 15px;}
.pl20 { padding-left: 20px;}
.pl30 { padding-left: 30px;}
.pl50 { padding-left: 50px;}
.pl100 { padding-left: 100px;}
.pr5 { padding-right: 5px;}
.pr10 { padding-right: 10px;}
.pr15 { padding-right: 15px;}
.pr20 { padding-right: 20px;}
.pr30 { padding-right: 30px;}
.pr50 { padding-right: 50px;}
.pr100 { padding-right: 100px;} 

/* 页面样式 */
a { color: #fff; text-decoration: none;}
a:hover { text-decoration: underline;}
a:focus {outline:none}
.ie6pngfix {}
.color_f1d077 { color: #f1d077;}

body { background: #e7e7e7 url(../images/bg.jpg) no-repeat center 41px;}
#wrap { width: 1002px; margin: 0 auto; position: relative;}
#wrap img { vertical-align: top;}
.nav_flash { width: 1002px; height: 190px; background: url(../images/img01.jpg) no-repeat center top; }
.video_box { position: absolute; width: 481px; height: 292px; top: 262px; left: 155px;}
.videoStart { width: 375px; height: 282px; padding: 5px; background-color: #000; position: absolute; left: 0px; top: 0px; z-index: 10;}
.video { width: 373px; height: 281px; border: solid 1px #2a3341;}
.video_tab { width: 100px; height: 225px; top: 36px; right: 0px; position: absolute;}
.video_tab li { width: 92px; height: 65px; padding: 4px; background-color: #656f82; margin-bottom: 4px;}
.video_tab li.current { background-color: #000;}
.video_tab li img { cursor: pointer; vertical-align: top;}
.btnBox { width: 1002px; height:120px; background: url(../images/img04.jpg) no-repeat center top;}
.btnBox a { display: inline-block; width: 189px; height: 52px; background-image: url(../images/btn.jpg); background-repeat: no-repeat; margin-top: 1px; float: left; text-indent: -1000px; overflow: hidden;}
.btnBox a.jrgw { margin-left: 155px; background-position: left top;}
.btnBox a.jrgw:hover { background-position: left -52px;}
.btnBox a.yxxz { margin-left: 7px; background-position: left -104px;}
.btnBox a.yxxz:hover { background-position: left -156px;}
.content { width: 1002px; height: 196px; background: url(../images/img05.jpg) no-repeat center top;}
.gameMsg { width: 500px; margin-left: 173px; padding-top: 4px;}
.gameMsg li { height: 26px; line-height: 26px; color:#171f2d;filter:Dropshadow(offx=1,offy=0,color=#d7efff) Dropshadow(offx=0,offy=1,color=#d7efff)  Dropshadow(offx=0,offy=-1,color=#d7efff)  Dropshadow(offx=-1,offy=0,color=#d7efff); text-shadow: -1px 0 #d7efff, 0 1px #d7efff,1px 0 #d7efff, 0 -1px #d7efff; font-family: "宋体"; font-size: 12px;}
