html { overflow-x: hidden } body { background-color: #000; min-width: 1000px; position: relative } .nav_top { position: relative; top: 0; left: 0; z-index: 999; width: 100%; height: 50px; background: #e9e9e9;border-bottom: 2px solid #977862;} .map_info { /* width: 1280; */ padding: 0 35px; margin: 0 auto; position: relative; z-index: 3;} .map_logo { width: 130px; float: left;} .map_logo a { width: 130px; height: 38px; display: block; text-indent: -99999em; margin-top: 6px; background: url('../../static/images/logo/duoyou_logo.png') no-repeat;} .map_list{float: right;} .map_list li { float: left; font-size:14px; height: 50px;line-height: 50px; padding-right: 15px; position: relative; vertical-align: middle;} .map_list li a{ color: #828283;} .map_list li a:hover { color: #333;} .frame_content { width: 960px; position: absolute; top: 0; left: 50%; margin: 0 0 0 -480px; z-index: 1 } .videocont { padding: 488px 0 0; height: 360px; text-align: center; position: relative; z-index: 99999 } .videocont .playbtn { background: url(../images/t010a4ed565f614899a.png) no-repeat; width: 149px; height: 127px; display: block; text-indent: -9999px; overflow: hidden; margin: 0 auto } nav { width: 100%; background: url(../images/t015db32cdfa26637c2.png) no-repeat; height: 83px; display: block; position: relative; margin: 0 0 25px; overflow: hidden } nav a { float: left; display: inline; height: 83px; line-height: 500px; overflow: hidden; vertical-align: top } nav a.a1 { width: 183px } nav a.a2 { width: 186px; margin: 0 221px 0 0 } nav a.a3 { width: 195px } nav a.a4 { width: 175px } nav a.download { position: absolute; top: 0; left: 368px; width: 222px; height: 83px; display: block; text-indent: -9999px; overflow: hidden } footer { display: block; text-align: center; height: 44px; line-height: 33px; color: #292929 } .regfix { background: url(../images/t0148c4737b80f18ce6.png) no-repeat; width: 61px; height: 209px; display: block; text-indent: -9999px; overflow: hidden; position: fixed; right: 0; top: 273px; z-index: 6; cursor: pointer; _position: absolute; z-index: 100000 } .regcont { position: fixed; right: 0; top: 171px; width: 327px; z-index: 100000; _position: absolute } .regcont .bg { background: url(../images/t0182949a5ef6269b14.png) no-repeat; width: 327px; height: 540px; position: relative } .regcont .close { position: absolute; top: 23px; left: 24px; width: 24px; height: 24px; display: block; overflow: hidden; text-indent: -9999px; background: url(../images/t01fc6114e853c6b4ee.png) no-repeat } .yxform_in { width: 100%; height: 24px; padding: 0; background: #fff; position: relative; overflow: hidden } .yxform_in .iuser,.yxform_in .ipwd,.yxform_in .iyzm,.yxform_in .iclose { display: none } .yxform_in .ipt { height: 18px; line-height: 18px; width: 240px; padding: 3px 10px; border: 0; background: 0; font-size: 12px; color: #444; vertical-align: middle } .yxform_in .ipt_txt { position: absolute; top: 7px; left: 38px; height: 25px; line-height: 24px; width: 245px; color: #c5c5c5; font-size: 14px; display: none } .yxform_in_focus { border-color: #50a07b } .yxform_in_err { border-color: #e54e53 } .yxform_in .placeholder { color: #aaa } .yxlogin_conn { width: 260px; position: relative; font-size: 12px; text-align: left; padding: 104px 0 0 40px } .yxlogin_conn li { padding: 0 0 21px; height: 24px; position: relative; vertical-align: top } .yxlogin_conn li.yzm { padding-bottom: 20px } .yxlogin_conn li .errtips { display: none } .yxlogin_conn li .iright { display: none } .yxlogin_conn li.yzm .yxform_in { width: 145px; margin: 0 10px 0 0; float: left } .yxlogin_conn li.yzm .ipt,.yxlogin_conn li .yzm .ipt_txt { width: 140px } .yxlogin_conn li.yzm .yzmimg { width: 105px; height: 24px; position: relative; background: #fff; float: right } .yxlogin_conn li.yzm .yzmimg img { vertical-align: top; height: 24px; width: 80px } .yxlogin_conn li.yzm .yzmimg .f5 { cursor: pointer; position: absolute; top: 0; right: 0; width: 26px; height: 24px; display: block } .yxlogin_conn li.yzm .yzmimg .f5 i { background: url(../images/t01d705bd880a834440.png) no-repeat 0 0; height: 24px; width: 26px; display: block; text-indent: -9999px; overflow: hidden } .yxlogin_conn li.err .errtips { position: absolute; top: 24px; left: 0; height: 21px; line-height: 21px; display: block; color: #f00; font-size: 12px } .yxlogin_conn li.err .yxform_in { color: #e54e53; border: 1px solid #e54e53 } .yxlogin_conn li.login_err { height: 20px; color: #b30000; display: none; width: 100%; padding-bottom: 0; position: absolute; left: 0; bottom: 74px } .yxlogin_conn li.login_err .txt { position: absolute; top: 5px; left: 0; height: 20px; line-height: 20px; font-size: 12px } .yxlogin_conn .yxlogin_btn,.yxlogin_conn .yxreg_btn { border: 0; background: url(http://xsyx.duoyou-inc.cn/static/images/t01f867ba99bafb7c35.png) no-repeat; width: 161px; height: 45px; display: block; text-indent: -9999px; overflow: hidden; cursor: pointer } .yxlogin_conn .yxreg_btn,.yxlogin_conn .yxreg_btn:hover { background-position: 0 0 } .yxlogin_conn .yxlogin_fgt { height: 18px; line-height: 33px; color: #888; font-size: 12px; position: relative } .yxlogin_conn .yxlogin_fgt a { color: #4e98ed; position: absolute; right: 0; bottom: 81px; z-index: 10; text-decoration: underline } .yxlogin_conn .yxlogin_fgt a:hover { color: #02a4f8 } .yxlogin_conn .yxlogin_read { padding: 0; height: 28px; font-size: 12px; color: #fff } .yxlogin_conn .yxlogin_read a,.yxlogin_conn .yxlogin_read a:hover { color: #fff } .yxlogin_conn .yxlogin_read .ick { vertical-align: -2px; _vertical-align: -3px; margin-right: 5px; *margin-right: 0 } .yxlogin_other { display: none } .yxlogin_conn li.yxlogin_autolog { height: 45px; font-weight: 12px; color: #999; padding: 0 } .yxlogin_conn li.yxlogin_autolog input { vertical-align: -2px; _vertical-align: -3px; margin-right: 5px; *margin-right: 0 } .reged_conn { padding: 108px 0 0; text-align: center; color: #fff } .reged_conn p { line-height: 30px } .reged_conn .user { background: url(../images/t01314392aa7628ab52.png) no-repeat 0 100%; padding: 0 0 18px; margin: 0 0 18px; width: 100% } .reged_conn .user p { font-size: 14px } .reged_conn .user .name { color: #fff000 } .reged_conn .date p { margin: 0 0 14px } .reged_conn .datebtn { background: url(http://xsyx.duoyou-inc.cn/static/images/t01f867ba99bafb7c35.png) no-repeat 0 -46px; width: 161px; height: 45px; display: block; text-indent: -9999px; overflow: hidden; margin: 0 auto } .picdownload { position: absolute; left: 40px; top: 252px; color: #b7b7b7; font-family: simsun } .rolelist { position: absolute; top: 522px; left: -110px; background: url(../images/t01193f8490f4568917.png) no-repeat; height: 54px } .rolelist span { width: 48px; height: 54px; margin: 0 29px 0 0; float: left; display: block } .rolelist a { text-indent: -9999px; overflow: hidden; display: block; width: 100%; height: 54px } .rolelist span.cur a { background: url(../images/t01193f8490f4568917.png) no-repeat 0 -55px } .rolelist span.cur .a1 { background-position: 0 -55px } .rolelist span.cur .a2 { background-position: -77px -55px } .rolelist span.cur .a3 { background-position: -154px -55px } .rolelist span.cur .a4 { background-position: -231px -55px } .introtxt { position: absolute; top: 313px; left: -109px; line-height: 25px; font-family: simsun; color: #676767; width: 340px; text-align: left } .masterbg { background:#000 url(../images/t01b781134244608b35.jpg) no-repeat 50% 0; min-width: 1000px } .masterbg .frame_content { background: url(../images/t01fcef889f070ddfca.jpg) no-repeat 50% 0; height: 1000px } .masterbg .videocont,.sacrificebg .videocont,.rangerbg .videocont,.soldierbg .videocont { position: relative; z-index: 9999 } .masterbg .videocont .playbtn,.sacrificebg .videocont .playbtn,.rangerbg .videocont .playbtn,.soldierbg .videocont .playbtn { position: absolute; top: 525px; right: 157px; width: 86px; height: 21px; background: url(../images/t01493e602e7819ecc8.png) no-repeat; z-index: 100000 } .videoWindow { position: absolute; top: 561px; right: -15px; width: 260px; height: 146px } .sacrificebg { background:#000 url(../images/t017bcc63dd8a29a843.jpg) no-repeat 50% 0; min-width: 1000px } .sacrificebg .frame_content { background: url(../images/t011989c7d239323a17.jpg) no-repeat 50% 0; height: 1000px } .rangerbg { background:#000 url(../images/t01e4474920fccd8843.jpg) no-repeat 50% 0; min-width: 1000px } .rangerbg .frame_content { background: url(../images/t01eefc92bb3030decf.jpg) no-repeat 50% 0; height: 1000px } .soldierbg { background:#000 url(../images/t01d00811e57eb01a5e.jpg) no-repeat 50% 0; min-width: 1000px } .soldierbg .frame_content { background: url(../images/t01c4ccd00d2f659d15.jpg) no-repeat 50% 0; height: 1000px } .introbg { background: #000 url(../images/t01318ac3f0d2771c8b.jpg) no-repeat 50% 0 } .introbg .frame_content { background: url(../images/t012d5a32a17accb07d.jpg) no-repeat 0 0; height: 1000px } .intro_cont { height: 848px; position: relative } .intro_nav { position: absolute; left: 89px; top: 662px; background: url(../images/t01d9d523c0675ae38d.jpg) no-repeat; width: 785px; height: 109px; overflow: hidden } .intro_nav li { width: 110px; height: 109px; margin: 0 115px 0 0; float: left } .intro_nav li span { display: block; width: 110px; height: 109px; text-indent: -9999px; overflow: hidden; cursor: pointer } .intro_nav li.lst { margin: 0 } .intro_nav li.cur span { background: url(../images/t01d9d523c0675ae38d.jpg) no-repeat 0 0 } .intro_nav li.cur span.s1 { background-position: 0 -110px } .intro_nav li.cur span.s2 { background-position: -225px -110px } .intro_nav li.cur span.s3 { background-position: -450px -110px } .intro_nav li.cur span.s4 { background-position: -674px -110px } .intro_conn { padding: 114px 0 0 89px; width: 786px } .intro_conn h1,.intro_conn .ftit { color: #24170f } .intro_conn h1 { height: 75px; line-height: 75px; font-size: 60px } .intro_conn .ftit { height: 40px; line-height: 40px; font-size: 25px } .intro_item { margin-top: 66px; width: 100%; color: #54280d } .intro_item .itemlab { width: 44px; float: left; margin: 0 21px 0 89px; display: inline } .intro_item .itemlab span { width: 37px; height: 37px; line-height: 37px; border: 3px solid #000; background: #000; display: block; color: #fff; text-align: center; margin: 0 0 16px; cursor: pointer } .intro_item .itemlab span.cur { background: #fff; color: #000 } .intro_item .itemcont { border-left: 1px solid #bab7b4; width: 720px; float: left; position: relative; height: 308px; overflow: hidden } .intro_item .itemwrap { margin: 0 55px 0 20px; width: 644px } .intro_item .scroll_bar { position: absolute; top: 0; right: 0; background: url(../images/t0135633524064cc4d7.png) repeat-y; width: 7px; height: 308px } .intro_item .scroll_bar .scroll { background: #000; width: 100% } .intro_item h3 { line-height: 28px; font-size: 20px; margin: 0 0 7px } .intro_item .txt p { padding: 4px 0; line-height: 24px; font-family: simsun } .pop { position: absolute; left: 0; top: 0; width: 946px; height: 550px; background: #000; z-index: 10000 } .pop_close { position: absolute; top: 0; right: -33px; background: url(../images/t01ba16eff6aad80760.png) no-repeat; width: 26px; height: 25px; display: block; text-indent: -9999px; overflow: hidden } .scroll,.slider { position: absolute } .slider.slider-on,.slider.slider-active { opacity: 1; filter: alpha(opacity=100) } .scroll,.scroll-bg,.slider,.scroll-bg-hd,.scroll-bg-ft,.slider-hd,.slider-ft { height: 100%; width: 8px; overflow: hidden } .scroll { right: 2px; top: 0 } .scroll-bg-hd { width: 2px; border-left: 1px solid #bab7b4; margin-left: 3px } .slider-bd { background-color: #000 } .slider-hd,.slider-ft { width: 100%; height: 4px } .slider .i8,.slider .i6,.slider .i4 { height: 1px; overflow: hidden; background-color: #000; margin: 0 auto } .slider .i8 { width: 8px } .slider .i6 { width: 6px } .slider .i4 { width: 4px } .slider-hover .slider-bd,.slider-hover .i10,.slider-hover .i8,.slider-hover .i6,.slider-hover .i4 { background-color: #000 } .x-center { width: 100%; height: 951px; overflow: hidden; position: absolute; left: 0; top: 0 } .x-flash { width: 1920px; height: 951px; text-align: center; position: relative; left: -960px; margin-left: 50% } .flash { position: absolute; left: 50%; top: 0; margin-left: -960px; width: 1920px; zoom: 1; z-index: -1 }