@charset "utf-8";
/*
	@名称: base
	@功能: 重设浏览器默认样式
*/

/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html { color: #000; background: #fff; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
/* 内外边距通常让各个浏览器样式的表现位置不同 */
body, div, 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, hgroup, menu, nav, section { margin: 0; padding: 0; }
/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
/* HTML5 媒体文件跟 img 保持一致 */
audio, canvas, video { display: inline-block; *display: inline;
    *zoom: 1;
}
/* 要注意表单元素并不继承父级 font 的问题 */
body, button, input, select, textarea { font: 12px/1.5 '微软雅黑'; }
input, select, textarea { font-size: 100%; }
/* 去掉各Table  cell 的边距并让其边重合 */
table { border-collapse: collapse; border-spacing: 0; }
/* IE bug fixed: th 不继承 text-align*/
th { text-align: inherit; }
/* 去除默认边框 */
fieldset, img { border: 0; }
/* ie6 7 8(q) bug 显示为行内表现 */
iframe { display: block; }
/* 去掉 firefox 下此元素的边框 */
abbr, acronym { border: 0; font-variant: normal; }
/* 一致的 del 样式 */
del { text-decoration: line-through; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 500; }
/* 去掉列表前的标识, li 会继承 */
ol, ul { list-style: none; }
/* 对齐是排版最重要的因素, 别让什么都居中 */
caption, th { text-align: left; }
/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 500; }
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; }
/* 让链接在 hover 状态下显示下划线 */
a:hover { text-decoration: underline; }
/* 默认不显示下划线，保持页面简洁 */
ins, a { text-decoration: none; }
/* 清理浮动 */
.fn-clear:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.fn-clear { zoom: 1; /* for IE6 IE7 */ }
/* 隐藏, 通常用来与 JS 配合 */
body .fn-hide { display: none; }
/* 设置内联, 减少浮动带来的bug */
.fn-left, .fn-right { display: inline; }
.fn-left { float: left; }
.fn-right { float: right; }
/************************start*************************/
/**
*type:edg官网
*time:2013-10-29
*author:yzf
**/
html { overflow-x: hidden; }
/*防止出现横向滚动条*/
* html { background-image: url(about:blank); background-attachment: fixed; }
/*头部*/
.edg-head { width: 960px; margin: 0 auto; overflow: hidden; zoom: 1; position: relative; }
.edg-logo { width: 357px; height: 60px; display: block; margin: 10px 0 0px; padding-left: 10px; background: url("../images/logo.png") /*tpa=http://www.921.com/images/logo.png*/ no-repeat 10px 5px; }
/*导航*/
.edg-nav { position: absolute; right: -10px; top: 9px; }
.edg-nav li { float: left; font-family: '微软雅黑'; font-size: 18px; width: 100px; margin-right: 10px; text-align: center; }
.edg-nav li a { display: block; float: left; padding: 15px 0; width: 100px; color: #515151; border-bottom: 4px solid #fff; }
.edg-nav li a:hover, .edg-nav li a.current { text-decoration: none; border-bottom: 4px solid #006fdf; color: #006fdf; }
/*banner*/
.edg-banner-box { width: 100%; background: #fff; height: 440px; overflow: hidden; }
.edg-banner { width: 100%; margin: 0 auto; height: 440px; position: relative; overflow: hidden; }
.banner-pic { width: 100%; position: absolute; overflow: hidden; height: 440px; top: 0; left: 0; }
.banner-pic li { position: absolute; left: 0; top: 0; width: 100%; display: none; }
.w1280 { width: 1920px; height: 440px; overflow: hidden; margin: 0 auto; }
.w1280 a { display: block; width: 100%; height: 100%; cursor: pointer; }
.banner-pic li#num1 { background: url("../images/1.jpg") /*tpa=http://www.921.com/images/1.jpg*/ no-repeat center top; }
.banner-pic li#num2 { background: url("../images/2.jpg") /*tpa=http://www.921.com/images/2.jpg*/ no-repeat center top; }
.banner-pic li#num3 { background: url("../images/3.jpg") /*tpa=http://www.921.com/images/3.jpg*/ no-repeat center top; }
.banner-num { position: absolute; bottom: 10px; left: 45%; }
.banner-btn { display: block; position: absolute; opacity: 0; filter: alpha(opacity=0); text-indent: -9999px; width: 42px; height: 80px; background: url("../images/new_icon.png") /*tpa=http://www.921.com/images/new_icon.png*/ no-repeat; }
.prev { background-position: 0 -175px; left: 50px; top: 160px; }
.next { background-position: -46px -175px; right: 50px; top: 160px; }
.banner-num li { float: left; width: 15px; height: 14px; background: url("../images/new_icon.png") /*tpa=http://www.921.com/images/new_icon.png*/ no-repeat -105px -107px; text-indent: -9999px; cursor: pointer; margin-right: 15px; overflow: hidden; }
.banner-num li.active { background-position: -89px -107px; }
/*首页主体*/
.edg-content { width: 960px; margin: 30px auto 0; position: relative; }
.edg-main { width: 960px; }
.edg-main-left { width: 351px; float: left; }
.edg-top-link { margin-right: -1px; zoom: 1; overflow: hidden; }
.edg-top-link li { float: left; width: 175px; margin-right: 1px; height: 73px; margin-bottom: 1px; }
.edg-top-link li a { float: left; width: 175px; height: 73px; display: block; position: relative; line-height: 73px; font-size: 18px; color: #515151; background: #e7e7e7; text-indent: 70px; }
.edg-top-link li a:hover { color: #fff; text-decoration: none; background: #006fdf; }
.edg-top-link li .edg-reg span { background-position: 0 0; }
.edg-top-link li .edg-reg:hover span { background-position: -42px 0; }
.edg-top-link li .edg-cz span { background-position: 0 -43px; }
.edg-top-link li .edg-cz:hover span { background-position: -42px -86px; }
.edg-top-link li .edg-bbs span { background-position: 0 -86px; }
.edg-top-link li .edg-bbs:hover span { background-position: -42px -43px; }
.edg-top-link li .edg-download span { background-position: 0 -129px; }
.edg-top-link li .edg-download:hover span { background-position: -43px -129px; }
.edg-phone { width: 351px; height: 148px; margin-top: 30px; background: #e7e7e7; overflow: hidden; }
.edg-phone ul li { position: relative; color: #888; text-indent: 70px; zoom: 1; }
.ep-qq { font-size: 18px; padding-top: 16px; }
.ep-phone { font-size: 18px; padding-top: 16px; }
.ep-email { font-size: 18px; padding-top: 16px; }
.ep-icon { display: block; background: url("../images/new_icon.png") /*tpa=http://www.921.com/images/new_icon.png*/ no-repeat; width: 30px; height: 30px; position: absolute; left: 20px; overflow: hidden; }
.ep-qq span { background-position: -90px -58px; top: 16px; }
.ep-phone span { background-position: -90px 0; top: 16px; }
.ep-email span { background-position: -90px -29px; top: 16px; }
.edg-main-right { width: 580px; float: right; }
.edg-mr-title { border-bottom: 1px solid #dedede; padding-bottom: 5px; position: relative; zoom: 1; }
.edg-title { color: #515151; font-size: 18px; }
.more-link { display: block; background: url("../images/new_icon.png") /*tpa=http://www.921.com/images/new_icon.png*/ no-repeat 0 -257px; position: absolute; right: 3px; bottom: 10px; width: 41px; height: 10px; overflow: hidden; text-indent: -9999px; }
/*游戏新闻*/
.edg-game-news li { height: 40px; color: #515151; background: url("../images/new_icon.png") /*tpa=http://www.921.com/images/new_icon.png*/ no-repeat -97px -127px; padding-left: 20px; line-height: 40px; font-size: 14px; position: relative; zoom: 1; }
.edg-game-news li a { color: #515151; }
.edg-game-news li a:hover { color: #c70000; text-decoration: none; }
.edg-game-news li:hover { color: #c70000; background: #f3f3f3 url("../images/new_icon.png") /*tpa=http://www.921.com/images/new_icon.png*/ no-repeat -97px -127px; }
.edg-time { position: absolute; right: 15px; bottom: 1px; }
.mt30 { margin-top: 30px; }
/*游戏推荐*/
.edg-tj-list { margin-right: -30px; zoom: 1; margin-top: 30px; }
.edg-tj-list li { width: 300px; margin-bottom: 30px; float: left; color: #5f5f5f; margin-right: 30px; font-size: 14px; line-height: 24px; }
.tj-list-pic img { width: 300px; height: 120px; }
.tj-list-txt { margin-top: 8px; border-bottom: 1px solid #dedede; padding-bottom: 10px; margin-bottom: 10px; height: 100px; }
.tj-list-btn { position: relative; }
.tj-list-btn a { color: #5f5f5f; margin-right: 30px; }
a.atonce-down { width: 79px; height: 25px; line-height: 25px; text-align: center; margin-right: 0; background: #006cda; color: #fff; display: block; position: absolute; right: 0; top: 0; border-radius: 3px; }
a.atonce-down:hover { text-decoration: none; }
/*合作伙伴*/
.edg-coo { width: 960px; overflow: hidden; padding: 12px 0; zoom: 1; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; }
.edg-coo-list { float: left; padding-left: 20px; margin-right: -100px; zoom: 1; }
.edg-coo-list a { display: block; width: 109px; height: 30px; background: url("../images/footlink.jpg") /*tpa=http://www.921.com/images/footlink.jpg*/ no-repeat; text-indent: -9999px; float: left; margin-right: 80px; _margin-right: 60px; }
a.fink4 { background-position: 5px -31px; position: relative; top: -4px; }
a.fink4:hover { background-position: 5px 1px; }
a.fink1 { background-position: -110px -1px; }
a.fink1:hover { background-position: -110px -32px; }
a.fink2 { background-position: -220px -1px; }
a.fink2:hover { background-position: -220px -32px; }
a.fink3 { background-position: -340px -1px; }
a.fink3:hover { background-position: -340px -32px; }
a.fink5 { background-position: -449px -1px; }
a.fink5:hover { background-position: -449px -32px; }
/*尾部*/
.edg-footer { width: 100%; background: #f3f3f3; margin-top: 40px; padding: 20px 0; border-top: 1px solid #e5e5e5; }
.edg-footer-box { width: 960px; margin: 0 auto; text-align: center; line-height: 22px; font-size: 12px; color: #515151; }
.footer-link { margin-right: -5px; }
.footer-link a { color: #515151; margin: 0 5px; }
.col51 { color: #515151; }
/*框架*/
.edg-conbox { overflow: hidden; zoom: 1; margin-bottom: 150px; }
.l-content { width: 230px; overflow: hidden; float: left; }
/*左边菜单*/
.left-menu { overflow: hidden; zoom: 1; }
.left-menu li { width: 230px; height: 50px; float: left; line-height: 50px; font-size: 18px; text-align: center; margin-bottom: 1px; }
.left-menu li a { display: block; color: #5a5a5a; background: #e7e7e7; width: 230px; height: 50px; line-height: 50px; }
.left-menu li a:hover, .left-menu li.lm-cur a { color: #fff; background: url("../images/navbg.png") /*tpa=http://www.921.com/images/navbg.png*/ no-repeat 0 0; text-decoration: none; }
.m-rcontent { width: 700px; float: right; }
.intrduct { font-size: 14px; color: #5a5a5a; line-height: 26px; margin-top: 15px; margin-bottom: 25px; }
.t-scale { text-indent: 28px; }
.mt50 { margin-top: 50px; }
/*工作职位列表*/
.job-list { margin: 1px 0 50px; }
.tab-job { width: 700px; color: #5a5a5a; }
.tab-job th { background: #f3f3f3; height: 40px; line-height: 40px; text-align: center; font-size: 16px; }
th.w1 { width: 190px; text-indent: 20px; text-align: left; }
.w2 { width: 100px; }
.w3 { width: 110px; }
.w4 { width: 150px; }
.tab-job td { text-align: center; height: 40px; line-height: 40px; font-size: 14px; }
td.job-name { text-align: left; text-indent: 25px; }
.job-name a { color: #5a5a5a; }
.job-name a:hover { color: #fff; text-decoration: none; }
.bc { background: #006eda; color: #fff; cursor: default; }
/*分页*/
.turnpage { width: 700px; height: 40px; line-height: 40px; background: #f3f3f3; }
.pagebtn { float: right; color: #818181; padding-right: 15px; }
.pagebtn a { padding: 5px 8px; color: #818181; background: #fff; }
.pagebtn .cur-page { text-decoration: underline; background: #006ddb; color: #fff; }
.left-page { text-indent: 20px; float: left; color: #5a5a5a; }
.cold22 { color: #fead22; }
.pnbtn { position: relative; }
.pnbtn i { width: 0; height: 0; font-size: 0; line-height: 0; border-style: solid; border-width: 5px; border-color: #fff #fff #fff #d6d6d6; position: absolute; top: 8px; }
a.prev-page { padding-left: 20px; }
a.next-page { padding-right: 20px; }
.prev-page i { left: 0; border-color: #fff #d6d6d6 #fff #fff; border-width: 6px; }
.next-page i { right: 3px; }
/*官方微信*/
.edg-weixinbox { position: fixed; right: -2px; bottom: 0; width: 143px; _position: absolute; _right: -2px; _top: expression(eval(document.documentElement.scrollTop)+400);
    height: 169px; overflow: hidden; color: #4f4f4f; }
.move { width: 143px; position: absolute; }
.edg-weixin { background: #fff url("../images/weixin_30.jpg") /*tpa=http://www.921.com/images/weixin_30.jpg*/ no-repeat center; border: 1px solid #e6e5e5; border-left: none; width: 120px; height: 167px; position: relative; float: right; text-align: center; }
.t-weixin { width: 20px; float: left; cursor: pointer; height: 167px; position: relative; border: 1px solid #e6e5e5; background: #fff; }
.wtxt { position: absolute; top: 27%; left: 3px; width: 20px; }
.wtxt2 { position: absolute; top: 18%; left: 3px; width: 20px; }
.wtip { display: block; width: 12px; height: 12px; background: url("../images/new_icon.png") /*tpa=http://www.921.com/images/new_icon.png*/ no-repeat -107px -92px; overflow: hidden; }
.wtip2 { background-position: -91px -92px; }
.wtit { margin: 8px 0; }
.tnum { margin-top: 120px; }
.tnum span { color: #bf0000; font-weight: 700; }
/*banner-pic*/

/*关于我们*/
.banners-box { width: 100%; height: 200px; background: #ffe0c9; }
.about-box-pic { width: 1800px; height: 200px; margin: 0 auto; background: url("../images/about_banner.jpg") /*tpa=http://www.921.com/images/about_banner.jpg*/ no-repeat; text-indent: -9999px; }
/*bc*/
.banners-bc { background: #a6ddf2; }
.bc-box-pic { background: url("../images/BC_banner.jpg") /*tpa=http://www.921.com/images/BC_banner.jpg*/ no-repeat; }
/*jobs*/
.banners-jobs { background: #d1e3ba; }
.jobs-box-pic { background: url("../images/jobs_banner.jpg") /*tpa=http://www.921.com/images/jobs_banner.jpg*/ no-repeat; }
/*news*/
.banners-news { background: #b9e3e1; }
.news-box-pic { background: url("../images/news_banner.jpg") /*tpa=http://www.921.com/images/news_banner.jpg*/ no-repeat; }
/*导航*/
.left-icon { background: url("../images/new_icon.png") /*tpa=http://www.921.com/images/new_icon.png*/ no-repeat; display: block; width: 44px; height: 42px; overflow: hidden; position: absolute; left: 15px; top: 15px; }
/*新闻详情页*/
.intrduct-title-box { text-align: center; padding: 10px 0; font-size: 12px; line-height: 28px; color: #5f5f5f; border-bottom: 1px dashed #ccc; margin-left: 20px; }
.intrduct-title-box h2 { font-weight: 700; color: #000; font-size: 18px; }
.article-box { margin-left: 20px; margin-top: 20px; }
/**游戏充值**/
.czbox { margin-top: 10px; margin-left: 30px; }
.cz-title { font-size: 14px; margin-bottom: 15px; }
.choose-game-list li { float: left; text-align: center; width: 96px; margin-right: 40px; margin-bottom: 20px; position: relative; }
#new { background: #0073e4; color: #fff; display: block; width: 100px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; border-radius: 3px; margin: 10px auto 0; }
.tip { display: block; overflow: hidden; width: 40px; height: 39px; position: absolute; left: 27px; top: 25px; background: url("../images/choose_ok.png") /*tpa=http://www.921.com/images/choose_ok.png*/ no-repeat; display: none; }
/*申请代理*/
.agent-box { background: #c6b3e1; }
.agent-box-pic { background: url("../images/edg_agent.jpg") /*tpa=http://www.921.com/images/edg_agent.jpg*/ no-repeat; }
/*提示路径*/
.step-path { overflow: hidden; zoom: 1; width: 960px; margin: 0 auto; }
.step-path ul { margin-left: 40px; margin-right: -95px; zoom: 1; }
.step-path ul li { width: 230px; height: 48px; line-height: 48px; float: left; margin-right: 95px; background: #e7e7e7; color: #515151; font-size: 16px; text-align: center; position: relative; }
.step-path ul li i { width: 0; height: 0; font-size: 0; border-style: dashed dashed dashed solid; border-width: 10px; border-color: #fff #fff #fff #e7e7e7; position: absolute; right: -20px; top: 14px; overflow: hidden; }
.step-path ul li.sp-active { background: #0070df; color: #fff; }
.step-path ul li.sp-active i { border-color: #fff #fff #fff #0070df; }
/*申请帐号流程 */
.inputbox { color: #515151; height: 40px; line-height: 40px; overflow: hidden; zoom: 1; margin-bottom: 20px; }
.ag-label { display: block; width: 100px; text-align: right; float: left; font-size: 14px; margin-right: 15px; }
.ag-txt { width: 330px; height: 24px; text-indent: 2px; padding: 7px 0; float: left; display: block; border: 1px solid #888; margin-right: 10px; }
.ag-required { float: left; color: red; margin-right: 10px; }
.ag-tiptxt { float: left; display: block; }
.ag-txt2 { width: 215px; }
/*上传按钮 */
.upload-btn { float: left; width: 80px; height: 40px; line-height: 40px; text-align: center; position: relative; background: #e7e7e7; border-radius: 3px; cursor: pointer; font-size: 14px; overflow: hidden; }
.sf-file { position: absolute; left: 0; top: 0; font-size: 50px; width: 80px; filter: alpha(opacity=0); opacity: 0; }
/*下一步按钮*/
.next-step { display: block; width: 200px; height: 45px; line-height: 45px; text-align: center; border: 0 none; background: #e7e7e7; font-size: 16px; cursor: pointer; color: #666; border-radius: 3px; margin: 70px auto 0; outline: none; }
/*注册信息提交成功 第二步*/
.ag-title { text-align: center; margin-top: 50px; }
.success-box { margin: 30px 0; text-align: center; line-height: 30px; font-size: 14px; color: #515151; }
.error { border: 1px solid #f85f67; background: #fbf2fa; }
.warn-txt { margin-left: 115px; margin-top: -15px; margin-bottom: 20px; color: #999; }
.about-box-pic { width: 100%; background-position: center; }
/*邮箱自动补全*/
.list-mail { background: #fff; z-index: 100; }
.list-mail ul { border: 1px solid #aaa; line-heihgt: 24px; padding: 6px; }
.list-mail li { cursor: pointer; padding: 2px 3px; margin-bottom: 2px; }
.list-mail .name { color: #982114; }
.list-mail .hover { background: #fefacf; }
.list-mail .select { background: #dedaae; }
/*ch*/
.edg-logo { background: none !important; font-size: 24px; color: #999; font-family: "Microsoft Yahei"; line-height: 60px; text-align: center; }
.edg-logo:hover{ text-decoration: none;}
.tj-list-txt{ border:none;}
.tip-age{ position: absolute; left: 5%; top: 5px; color: #f00;}
.process{ display: block; margin: 0 auto;}
.toptop{ margin-top: 5px;}
.toptop,.toptop a{ font-size:14px; color: #666;}
.toptop a:hover{ color: #0070df;}
.toptop em{ margin-right:30px;}
.tip-reg{ color: #666; width: 195px;}
.col-right{ color: #02a10d; background: url(../images/ico-right.png) no-repeat left center; background-size: 18px 18px;}
.col-wrong{ color: #f00;}