html, body, div, span,applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;}
body {height:100%;background:#fff;-webkit-text-size-adjust:none;}
div {text-align:left;}
body{font:12px/1.5em "Arial","Microsoft YaHei";color:#454545; }
h1, h2, h3, h4, h5, h6{font-size:100%;}
address, cite, em{font-style:normal;}
li{list-style-type:none;}
a{text-decoration:none;color:#08c;}
a:hover{color:#d70000;text-decoration:none;}
fieldset, img {border:0;}
label,button{cursor: pointer;}
select,input,textarea,font{font-size:12px;line-height:1.2em;}
.clear{clear:both; line-height:0px; overflow:hidden;}

#box_a{height:485px; overflow:hidden;zoom:1;background: url(../images/bg1.jpg) no-repeat 50% 0;}
#box_a .ba_con{width:1002px;height:485px; margin:0 auto; overflow:hidden;zoom:1;position:relative; }
#box_a .ba_con .intr{overflow:hidden;zoom:1;position:absolute;left: 7px; top: 268px;}
.intr p{width:715px; overflow:hidden;zoom:1;font-size:12px; color:#fff;line-height: 20px;}
.intr span,.intr span em,.intr span font,.intr span em{float:left;float:left;display:inline;line-height:36px; font-size:12px; color:#fff;}
.intr span{border:1px #a7a9aa solid;padding: 0px 20px;margin-top: 20px;}
.intr span font{width:1px; height:18px; overflow:hidden;zoom:1;background:#a7a9aa; margin: 9px 20px;}
.nav{overflow:hidden;zoom:1;width:1002px; height:62px; background:url(../images/navbg.png) no-repeat;position: absolute;bottom: 0px;left: 0;}
.nav ul{overflow:hidden;zoom:1;}
.nav ul li{float:left;display:inline;width:25%;}
.nav ul li a{display:block;line-height: 62px; color:#fff;font-size:20px;text-align:center;}

#box_b{height:689px; overflow:hidden;zoom:1; background: url(../images/bg2.png) no-repeat 50% 0;position: relative;}
.bb_con{width:1002px; margin:0 auto;height:689px; position: relative;z-index: 1;}
.bb_con .rw_infr{height:323px; border:4px #373737 solid; position:absolute;width:1002px; left:0;top:279px;}
.bb_con .rw_infr .rwi{display:block;width:456px; height:220px;position:absolute;top: 47px; left:516px;z-index: 1;}
.rwi span{color:#000; font-size:40px;display:block;line-height: 45px; height:45px;font-weight:bold;padding-left: 5px;}
.rwi em{display:block; line-height: 20px; height:20px; overflow:hidden;zoom:1; font-size:16px; color:#000; border-bottom:1px #c2c2c2 solid;padding-bottom: 20px;margin-top: 10px;padding-left: 5px;}
.rwi p{display:block;font-size:14px;line-height: 20px;padding-left: 5px;margin-top: 20px;}
.vbtn{display:block;width:83px; height:72px;position:absolute;left: 50%; top: 265px; background:url(../images/v_btn.gif) no-repeat;z-index: 999;margin-left: 411px;}
.vbtn:hover{background:url(../images/v_btn.gif) no-repeat 0px -72px;}
.rw_img{width:100%;height:689px;position:absolute;top:0px;z-index: 9;}
.rw_0{background-repeat:no-repeat;background-position: 20% 0px;}
.rw_1{background-repeat:no-repeat;background-position: 35% 0px;}
.rw_2{background-repeat:no-repeat;background-position: 31% 0px;}
.rw_3{background-repeat:no-repeat;background-position: 23% 0px;}
.rw_tab{width:331px; height: 76px; overflow:hidden;zoom:1; position: absolute; left: 50%; bottom: 42px;z-index: 99;margin-left: 92px;}
.rw_tab span{float:left;display:inline;width:76px; height:76px; overflow:hidden;zoom:1;background-image:url(../images/rw_tab.gif);background-repeat:no-repeat;margin-right: 5px; cursor:pointer;}
.rwimg_0{background-position: -75px 0}
.rwimg_1{background-position: -75px -75px;}
.rwimg_2{background-position: -75px -150px;}
.rwimg_3{background-position: -75px -225px;}
.rwimg_0.hover{background-position: 0px 0}
.rwimg_1.hover{background-position: 0px -75px;}
.rwimg_2.hover{background-position: 0px -150px;}
.rwimg_3.hover{background-position: 0px -225px;}

#dbox{display:none;} 
#dbox,#dbox .bg{overflow:hidden;position:absolute;z-index:999;width:100%; height: 689px;top:0px; left:0px;} 
#dbox .bg{background:#000; opacity:0.6;filter:alpha(opacity=60); } 
.db_con{width: 680px; overflow:hidden;zoom:1; margin:0 auto; background:#fff; z-index:999;padding-bottom: 11px;position: absolute;left: 50%;margin-left: -340px;top: 130px;padding-top: 29px;border-radius: 5px;} 
.db_con div{width:660px; margin:0 auto;}
a.close{ position:absolute; right: 2px; top:2px; width: 24px; height: 24px;background:url(../images/downclose.png) no-repeat; cursor:pointer;} 
a.close:hover{background:url(../images/downclose.png) no-repeat 0px -24px;} 

#v_view{overflow:hidden;zoom:1;width:1002px;margin:0 auto;}
#v_view h2{line-height:30px; height:30px;font-size:24px;color:#000;font-weight:300;text-align:center;padding: 50px 0 40px;}
#v_view .vbox{width:822px; height:463px;margin:0 auto;text-align: center;}
#v_view p{width:822px; margin:0 auto;line-height: 24px;font-size: 14px;margin-top: 20px;}

#vs_box{overflow:hidden;zoom:1;width:1002px; margin: 60px auto 0;position: relative;padding-bottom: 60px;}
#vs_box .v_slider{margin:0 auto; width:930px; overflow:hidden;zoom:1;position: relative;z-index: 1;}
#vs_box .v_slider ul{overflow:hidden;zoom:1;width:20000px;}
#vs_box .v_slider ul li{margin: 0 15px;}
#vs_box .v_slider ul li,#vs_box .v_slider ul li a{float:left;display:inline;overflow:hidden;zoom:1;width:210px;  position:relative;}
#vs_box .v_slider ul li a span{display:block;line-height: 20px; height:20px; overflow:hidden;zoom:1; text-align:center;margin-top: 5px;color: #000;}
#vs_box .v_slider ul li a i{background:#000; display:block;width:210px; height:119px; overflow:hidden;zoom:1; opacity: 0.4;position:absolute; left:0px; top:0px;}
#vs_box .v_slider ul li a em{display:block;width:71px;height:41px; overflow:hidden;zoom:1;background:url(../images/v_btn_b.png) no-repeat; position:absolute; left: 69px; top: 40px;opacity: 0.8;}
#vs_box .v_slider ul li a:hover em{opacity: 1;}
#vs_box .v_slider ul li a:hover span{color:#d70000;}
#vs_box .v_slider ul li a img{width:210px; height:119px;}
#vs_box .v_slider ul li b{display:none;}
#vs_box .v_slider ul li strong{display:none;}
#vs_box a.prev,#vs_box a.next{display:block;width:21px; height:119px;overflow:hidden;zoom:1; background-image:url(../images/v_npbtn.png); background-repeat:no-repeat; position:absolute;top:0px;text-indent: -999em; cursor:pointer;z-index: 9;}
#vs_box a.prev{left:0px;background-position:0 0;}
#vs_box a.next{right:0px;background-position: -20px 0;}
#vs_box a.prev:hover{left:0px;background-position:0 -119px;}
#vs_box a.next:hover{right:0px;background-position: -20px -119px;}

#gamebox{ background:#f1f1f1;position: relative; height:680px;}
#gamebox .gameconr{ width:1002px; overflow:hidden; margin:0 auto;}
.ftbox{ overflow:hidden; margin-top:50px;}
.zzbox{ float:left; width:360px; overflow:hidden; margin-left:28px; margin-top:25px;}
.zzbox img{ float:left; width:104px; height:104px;}
.zzbox h3{ float:right; font-size:39px; height:104px; line-height:45px; margin-top:10px;}
.zzbox h3 span{ font-size:22px; font-weight:normal;}
.zzbox p{ float:left; font-size:28px; font-weight:800; line-height:45px; margin-top:35px;}
.zzbox p a{ font-size:16px; color:#1800ff; font-weight:normal; padding-left:50px;}

.ftsp{ float:right; width:570px; margin:0 auto; overflow:hidden;}
.ftsp span{ display:block; width:570px; text-align:center; margin-top:15px;}

.aboutgame{ width:1002px; margin:0 auto; overflow:hidden; margin-top:30px;}
.aboutgame strong{ font-size:28px; line-height:45px; }
.aboutgame p{ font-size:16px; font-weight:800; line-height:28px; margin-bottom:6px;}

/*bottom*/
#bottom{ width:100%; height:115px; overflow:hidden; background:#2b2b2b;}
.bottom1{ width:970px; height:75px; display:block; margin:0px auto; padding-top:15px; color:#fff;}
.bottom1 li{ width:970px; text-align:center; height:24px; line-height:24px;}
.bottom1 li a{ color:#fff;}
.bottom1 li a:hover{ color:#fb7b00; text-decoration:underline;}
