@charset "utf-8";
/* Lamson CSS Reset */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td{margin: 0; padding: 0;}
body, button, input, select, textarea{font-family:"\5FAE\8F6F\96C5\9ED1", Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; /* 用 ascii 字符表示，使得在任何编码下都无问题 */}
address, cite, dfn, em, var{font-style: normal;} /* 将斜体扶正 */
small{font-size: 12px;} /* 小于 12px 的中文很难阅读，让 small 正常化 */
ul, ol{list-style: none;}/* 重置列表元素 */
a{text-decoration: none;}/* 重置文本格式元素 */
a:hover{text-decoration: none;}
abbr[title], acronym[title]{border-bottom: 1px dotted;  cursor: help;}/* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */
q:before, q:after{content: '';}
/* 重置表单元素 */
legend{color: #000;} /* for ie6 */
fieldset, img{border: none;} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */
}
/* end of Lamson CSS Reset */

/* 清除浮动 */
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear{clear:both!important; float:none!important; font-size:0px!important; line-height:0px!important; height:0px!important;}

body{min-width:1200px; font-size:13px; color:#909195;}

.fixW{width:1200px; margin:0 auto; position:relative;}
a:link, a:visited{color:#3b3b3b;}
.PIC{background:url(../images/icon.png) no-repeat;}

/* 头部 */
header{padding:20px 0;}
#logo{float:left;}
#logo img{margin-right:15px;}
#nav{float:right; margin-top:25px;}
#nav a{padding:0 18px;}
#nav .current, #nav a:hover{color:#ff6900;}

/* banner */
.banner{height:123px; padding-top:60px; margin-bottom:30px; color:#FFF; font-size:2.6em; background:url(../images/bbg.jpg) repeat-x;}
.banner b{display:block; margin-top:8px; font-size:0.65em; font-weight:normal;}
/* 面包屑 */
.breadCrumb{height:32px; line-height:32px; margin-top:10px; padding-left:28px; border-bottom:#DCDCDC 1px solid;}
.breadCrumb span{color:#7a7a7a;}
/* 内页通用 */
.inner aside{float:left; width:160px; margin-right:30px;}
.inner aside a{display:block; height:42px; line-height:42px; text-indent:1em; border-bottom:#DCDCDC 1px solid;}
.inner aside a:hover, .inner aside a.current{color:#FFF; background:#595959 url(../images/icon.png) 140px 18px no-repeat;}
.inner .main{float:left; width:1000px;}
.inner .main > * {padding-left:28px;}
.inner .main h1{line-height:2.8; font-weight:normal; font-size:30px;}

/* 底部 */
footer{margin-top:20px; border-top:#E3E3E3 1px solid; text-align:center; line-height:2.5;}
footer .nav a{padding:0 15px; border-right:#CCC 1px solid;}
footer a.current{color:#FE6A00;}
#footerJob{border:none;}
footer .gov{padding-left:16px; margin-left:10px; background:url(../images/icon.png) 0 -383px no-repeat;}

/*------------- 分页 -------------*/
#LamPageBar, .LamPageBar{text-align:center; padding:5px 0; }
#LamPageBar span, .LamPageBar span, #LamPageBar a, .LamPageBar a{display:inline-block; margin:0 2px; padding:2px 3px;}
#LamPageBar span.current, .LamPageBar span.current{color:#F00;}


/*-------------首页---------------*/
/* banner广告 */
.changeBox{position:relative; margin-bottom:40px;}
.itemBox{position:relative; overflow:hidden;}
.itemBox a{position:absolute; top:0; left:0; display:block; width:100%;}
.itemBox a img{width:100%; height:auto;}
/* 上一个、下一个 按钮 */
#change11 .btnBox a{position:absolute; left:10%; top:50%; width:80px; height:100px; line-height:100px; margin-top:-50px; text-align:center; font-size:3.5em; color:#FFF; filter:alpha(opacity=60); opacity:.6; background:#000;}
#change11 .btnBox .btnNext{right:10%; left:auto;}
/* 导航按钮 thumbBox */
.thumbBox{position:absolute; bottom:30px; z-index:5; overflow:hidden; width:100%; text-align:center;}
.thumbBox li{display:inline-block; width:20px; height:20px; line-height:20px; margin:0 14px; border-radius:50%; background:#fff; cursor:pointer;}
.thumbBox li{overflow:hidden; text-indent:-900px;}
.thumbBox .now{background:#D56E12;}
/* 主体内容 */
.Index-index .main dl{float:left; width:32%; margin:0 5px; border:#DCDCDC 1px solid;}
.Index-index .main dt{height:42px; line-height:42px; text-indent:10px; border-bottom:#DCDCDC 1px solid;}
.Index-index .main dd{overflow: hidden;}
/* 新闻 */
.Index-index .news dt a{float:right; margin-right:1em; font-size:0.9em; color:#ff6900;}
.Index-index .news div{padding:10px; overflow:hidden;}
.Index-index .thumb{float:left; display:none;}
.Index-index .thumb img{width:140px; height:88px; margin-right:10px;}
.Index-index .news .tit{float:left; padding-left:1em; background:url(../images/icon.png) 0 6px no-repeat;}
.Index-index .news time{float:right; margin-left:6px;}
.Index-index .news div.hover{border-bottom:#E1E1E1 1px dashed;}
.Index-index .news div.hover .thumb{display:block;}
.Index-index .news div.hover .tit{float:none; display:block; margin-left: 150px;}

/* 游戏广告 */
.Index-index .game dt a{float:right; margin-right:1em; font-size:0.9em; color:#ff6900;}
#change2{margin: 0;}
#itemBox2{height:216px!important;}
/* 上一个、下一个 按钮 */
#change2 .btnBox {display:none;}
/* 导航按钮 thumbBox */
#change2 .thumbBox{bottom:5px;}
#change2 .thumbBox li{width:10px; height:10px; line-height:10px; margin:0 6px; }


/* 招聘 */
.Index-index .job dd{padding:8px 20px;}
.Index-index .job a{float:left; width:50%; height:40px; line-height:40px; margin:5px 0; text-indent:60px; background:url(../images/icon.png) 0 -264px no-repeat;}
.Index-index .job .jc1{background-position:0 -47px;}
.Index-index .job .jc3{background-position:0 -105px;}
.Index-index .job .jc2{background-position:0 -161px;}
.Index-index .job .jc4{background-position:0 -216px;}

/*-------------招兵买马---------------*/
.JobCate-index .main h2{line-height:2; font-weight:normal; font-size:16px; text-indent:20px; color:#FF6801; background:url(../images/icon.png) 28px 14px no-repeat;}
.JobCate-index .main dl{line-height:2; margin-bottom:20px;}
.JobCate-index .main .meta{margin:20px 0;}

/*-------------关于汇娱---------------*/
.Us .main article{padding-right:190px;}
.Us .main #content{line-height:1.8;}
.Us .main #content p{margin:15px 0;}
.Us aside #c7{display:none;}

/* 大事件 */
.eventBtn a{display:inline-block; height:33px; line-height:33px; padding: 0 10px; font-size:14px; color:#FFF; cursor:pointer; background: #ff9d54;}
.eventBtn a.cur{background:#ff6842;}

.eventTab td{position:relative; padding-bottom: 20px; vertical-align:top; text-align:center; overflow: hidden;}
.eventTab .year{font-size: 22px; color:#909195;}
.eventTab .txt{text-align: left; padding-left: 20px;}
.eventTab a.dot{position:absolute; width:12px; height:12px; margin-left: -6px; border:#FEBF02 1px solid; border-radius: 50%;}
.eventTab a.line{position:absolute; top:12px; width:1px; height:100%; background: #e4e8e9;}
.eventTab img{width: 188px; height: 334px; border:1px #e1e1e1 solid;}


/*-------------公司文化---------------*/
.Us-index .us2 table{margin-top:20px;}
.Us-index .us2 th{padding-right:15px;}
.Us-index .us2 td{padding:10px 0;}
.Us-index .us2 #content p{margin:0;}

/*-------------公司环境---------------*/
#change5{width:774px; margin:10px 0;}
#change5 .itemBox img{width:774px; height:525px;}
#change5 .btnBox{display:none;}
#change5 .changeDiv{position:absolute; display:none;}
#change5 .changeDiv a{position:static; display:block;}
/* 导航按钮 thumbBox */
#change5 .thumbBox{overflow:hidden;}
#change5 .thumbBox5 li{float:left; width:193px; height:146px; line-height:normal; border-radius:0; border:none; background:#000;}
#change5 .thumbBox5 img{filter:alpha(opacity=50); opacity:0.5;}
#change5 .thumbBox5 img:hover, #change5 .thumbBox5 img.now{filter:alpha(opacity=100); opacity:1;}

/*-------------公司福利---------------*/
#change6{width:970px; padding-top:10px;}
/* 导航按钮 thumbBox */
#change6 .thumbBox{display:none;}
/* 上一个、下一个 按钮 */
#change6 .btnBox a{position:absolute; left:20px; top:50%; height:50px; line-height:50px; margin-top:-25px; text-align:center; font-size:3.5em; color:#FFF;}
#change6 .btnBox .btnNext{right:5px; left:auto;}
.Us-weal #content{margin-right:180px;}
.Us-weal #content p{padding-left:25px; background:url(../images/icon.png) 5px -406px no-repeat;}
.Us-weal #content .nodot{padding:0; background: none;}

/*-------------联系我们---------------*/
.Us-contact aside a{display:none;}
.Us-contact aside #c7{display:block;}
.Us-contact .main #content p{margin:10px 0;}
.Us-contact h3{padding-left:15px; margin-top:25px; font-size:1em; font-weight:normal; color:#FF6900; border-left:#FF6900 3px solid;}

/*-------------新闻动态---------------*/
.News-index section{padding:0!important;}
.News-index section a{display:block; height:40px; line-height:40px; padding:0 10px 0 50px; border-bottom:#e5e5e5 1px solid; background:url(../images/icon.png) 30px 17px no-repeat;}
.News-index section a time{float:right; *margin-top:-55px;}
.News-index section a:hover{color:#D50F19; background-color:#F7F7F7;}

.News-info .main h1{text-align:center; line-height:1.2;}
.News-info .meta{text-align:right;}
.News-info article{margin-top:50px; line-height:2;}
.News-info article p{margin:20px 0;}

/*-------------游戏产品---------------*/
.GameCate #listBox section{padding:30px; overflow: hidden; *zoom:1; border-bottom:#CCC 1px solid;}
.GameCate #listBox section .img{float:left; margin-right: 20px;}
.GameCate #listBox .img img{width:280px; height:160px;}
.GameCate #listBox section .info{float: left; width: 600px; position: relative; }
.GameCate h2{font-weight: normal; font-size:18px; margin-bottom: 15px; text-indent: 0.5em; color: #fe6a00; border-left: #fe6a00 1px solid;}
.GameCate summary{text-indent: 2em; color: #909195;}
.GameCate .play{position: absolute; right: 0; top: 0; padding: 8px 15px; color: #FFF; background: #fe6a00;}
.GameCate .loadingP{text-align: center; padding: 20px 0;}
.GameCate .loadingP kbd{display: block; padding: 10px;}

/*-------------充值页---------------*/
.Recharge-index .order table{width:100%;}
.Recharge-index .order th{width:20%; padding-right:3%; text-align:right; font-weight:normal;}
.Recharge-index .order td{padding:8px 0;}
.Recharge-index .order label{margin-right:3%;}
.Recharge-index .dialog{width:360px; height:84px; padding:10px; margin:30px 0 0 30px; line-height:2; color:#E28B3C; background:url(../images/dialog_bg.png) no-repeat;}
.Recharge-index #curpay2{color:#EF4B42;}
.Recharge-index .amount th{padding-top:12px; vertical-align:top;}
.Recharge-index .amount label{float:left; width:22%; line-height:2;}
.Recharge-index .amount p{clear:both; padding:10px 0;}
.Recharge-index .order button{width:125px; height:36px; line-height:36px; font-size:1.2em; color:#FFF; border:none; background:#00AAEF;}
.Recharge-index .meta{padding:5px 20px; margin:0 30px 10px 0; line-height:2; background:#F6F6F6;}
.Recharge-index .meta em{display:block; color:#ED7260; text-indent:2em;}

/*-------------家长监护---------------*/
.Ward .tips_txt p{line-height:2; margin-bottom:10px;}
.Ward .strong{color:#333; font-weight:bold; padding:0 10px;}
.Ward-index .eve{padding:0 20px 0 160px; text-indent:2em; border-bottom:#CCC 1px solid; background:url(../../../Common/images/dun.jpg) 10px center no-repeat;}
