/* common reset style */
html { color: #666; background: #fff; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; _text-overflow: ellipsis } body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,group,menu,nav,section { margin: 0; padding: 0 } article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display: block } audio,canvas,video { display: inline-block; *display: inline; *zoom: 1 } body,button,input,select,textarea { font: 14px/1.5 "Hiragino Sans GB",arial } h1,h2,h3,h4,h5,h6 { font-family: "Hiragino Sans GB","Microsoft Yahei",simhei } input,select,textarea { font-size: 1em; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box } button,input[type="button"],input[type="submit"] { cursor: pointer } input[type="search"] { -webkit-appearance: textfield } textarea { resize: vertical; overflow-y: auto } table { border-collapse: collapse; border-spacing: 0 } th { text-align: inherit } fieldset,img,iframe { border: 0 none } img { display: inline-block; vertical-align: bottom; -ms-interpolation-mode: bicubic } iframe { display: block } blockquote { margin: 1em 4em 1em 2em; padding: .6em 1em; background: #f1f1f1 } blockquote blockquote { padding: 0 0 0 1em; margin-left: 2em; border-left: .4em solid #ddd } acronym,abbr { border-bottom: 1px dotted; font-variant: normal } abbr { cursor: help } del { text-decoration: line-through } address,caption,cite,code,den,em,th,var { font-style: normal; font-weight: 500 } ul,ol { list-style: none } li { vertical-align: top } caption,th { text-align: left } q:before,q:after { content: '' } sub,sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline } sup { top: -0.5em } sub { bottom: -0.25em } a:hover { text-decoration: underline } ins,a { text-decoration: none } u { text-decoration: underline } mark { background: #fffdd1 } pre,code { font-family: "Courier New",Courier,"Hiragino Sans GB",monospace } pre { border: 1px solid #ddd; border-left-width: .4em; background: #fbfbfb; padding: 10px } small { font-size: 12px; color: #888 } body { margin: 0; padding: 0; font-size: 12px } img { border: none } ul,li { margin: 0; padding: 0 } i { font-style: normal; }

/*common utils*/
.clearfix { zoom: 1 } .clearfix:before,.clearfix:after { content: ""; display: table } .clearfix:after { clear: both } .none { display: none } .hidden { visibility: hidden } .divide { font-style: normal }

/*color style*/
a { color: #2D7CC8 } a:hover { color: #09F } .hl_red { color: #F30!important } .hl_green { color: green!important } .hl_orange { color: #f60!important }

/*game style*/
h1.game_name { text-indent: -9999px; overflow: hidden; width: 0; height: 0 } .container { width: 982px; margin: 0 auto } .flash_main { width: 100% } .flash_content { border: medium none; height: 560px; margin: 10px auto 0; overflow: hidden; padding-top: 10px; position: relative; text-align: center; width: 960px } .iframe_banner { margin-bottom: 10px; margin-left: 6px; margin-top: 10px; width: 980px }

/*game notice*/
.game_notice { text-align: center; margin-top: 20px; height: 20px; overflow: hidden; } .game_notice li { list-style: none; } .notice_msg { color: #FE7100; line-height: 20px; _line-height: 24px; padding-left: 20px; display: inline-block; background: url(../images/bg_split.png) no-repeat -24px -239px } .notice_link { color: #FE7100; line-height: 20px; _line-height: 24px; padding-left: 20px; display: inline-block; width: 240px; text-align: left; background: url(../images/bg_split.png) no-repeat -24px -239px }

/*ad*/
.product { padding-left: 28px; width: 950px; margin: 0 auto 0; overflow: hidden; height: 104px; position: relative; z-index: 10; *zoom: 1 } .brand_zoon { width: 920px; overflow: hidden; position: relative; padding: 10px 0 10px; line-height: 1; *zoom: 1 } .brands { width: 10000px } .brand_link { width: 72px; height: 83px; float: left; display: inline; margin: 0 15px; /*overflow: hidden;*/ cursor: pointer; text-decoration: none; zoom: 1; -moz-transition: all .2s ease-in-out; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .brand_link:hover { -moz-transform: translate(0,-10px); -webkit-transform: translate(0,-10px); transform: translate(0,-10px); text-decoration: none } .brand_link img { width: 100%; height: 60px; width: 72px; display: block } .brand_link span { display: block; font: 12px/16px simsun; height: 16px; margin-top: 5px; /*overflow: hidden;*/ text-align: center; text-decoration: none; width: 100% } .slider_l,.slider_r,.slider_l_grey,.slider_r_grey { width: 19px; height: 60px; position: absolute; overflow: hidden; line-height: 20; top: 12px; cursor: pointer } .slider_l,.slider_l_grey { left: 0 } .slider_r,.slider_r_grey { right: 0 } .slider_l { background-image: url(../images/game_public.png); background-position: 0 0 } .slider_r { background-image: url(../images/game_public.png); background-position: -20px 0 } .slider_l_grey { cursor: default; background-image: url(../images/game_public.png); background-position: -40px 0 } .slider_r_grey { cursor: default; background-image: url(../images/game_public.png); background-position: -60px 0 }

/*footer style*/
.footer_wrap { border-top: 1px solid #C7CED4; *zoom: 1; background-color: #FAFAFA; background: -moz-linear-gradient(top,#fff 0,#eceaea 99%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(99%,#eceaea)); background: -webkit-linear-gradient(top,#fff 0,#eceaea 99%); background: -o-linear-gradient(top,#fff 0,#eceaea 99%); background: -ms-linear-gradient(top,#fff 0,#eceaea 99%); background: linear-gradient(to bottom,#fff 0,#eceaea 99%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eceaea',GradientType=0) } .footer_inner { width: 960px; margin: 0 auto 0; padding-top: 20px; font-size: 12px; padding-bottom: 20px; color: #999; line-height: 2; overflow: hidden; position: relative; *zoom: 1 } .footer_inner a { color: #666 } .ft_logo { height: 26px; left: 10px; line-height: 100; overflow: hidden; position: absolute; top: 55px; width: 155px; background-image: url(../images/game_public.png); background-position: -80px -36px } .logo_green { display: block; line-height: 20; overflow: hidden; height: 35px; position: absolute; right: 100px; top: 90px; width: 34px; background-image: url(../images/game_public.png); background-position: -80px 0 } .ft_netpolice { height: 31px; left: auto; line-height: 100; overflow: hidden; position: absolute; right: 18px; top: 90px; width: 75px; background-image: url(../images/game_public.png); background-position: -115px 0 } .ft_remark { margin-left: 183px; width: 730px; } .ft_link i { margin: 0 2px } .ft_icp a,.ft_icp .copyright_link,.ft_remark .copyright_link { color: #999; text-decoration: underline; margin-left: 10px } .ft_icp span { padding-left: 10px } .ft_icp .slogan span { padding-left: 5px }
