@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0}
body{ margin:0; padding:0; font-family:"Microsoft Yahei","宋体","Arial"; color:#6b6666; font-size:13px; background:url(../Images/bg.jpg) 0 0 repeat;}
ul{ list-style:none; }
img{ border:0;}
.zp_all{ }
.f_l{ float:left;}
.f_r{ float:right;}
.sy_m{ float:left;}
.sy_l{ float:right;}
.yy_m{ float:left;}
.yy_l{ float:right;}
.clear{ clear:both;}
.h1,h2,h3,h4,h5,h6{ font-size:14px;}
a{color:#000;text-decoration:none;}
a:hover{ color:#2fa7d9; text-decoration:underline;}
.yellow { color:#eac828;} /*黄色*/
.bule { color:#0061b7;} /*蓝色*/
.violet { color:#8c0099;} /*紫色*/
.pink { color:#2828FF;} /*深蓝色*/
.black { color:#000000;} /*黑色*/
.padtop35px { padding-top:35px;}
.padtop25px { padding-top:25px;}
.padright18px { padding-right:18px;}
/*开始*/
.all { width:100%; position:relative;}
.all980 { width:980px; margin:0 auto;}
.alltopbg { width:100%; height:80px; padding:2px 0 1px 0;}
.topbg { height:80px; background:url(../Images/bg.jpg) 0 0 repeat;}
.toplogo { height:80px; position:relative;}
.logo { display:block; width:180px; height:80px; background:url(../Images/pwlogo.png) -24px -10px no-repeat;}
.logo a { display:block; width:180px; height:80px; text-indent:-999em;}
.logo_title { display:block; width:180px; height:80px; background:url(../Images/logo_title.png) 0 17px no-repeat;text-indent:-999em;}
.wx { position:absolute; top:20px; right:15px; width:49px; height:18px; text-indent:-999em; /*background:url(../Images/ico.png) 0 0 no-repeat;*/}
.nav { height:43px;}
.nav ul li { float:left; padding:15px 10px; height:44px; line-height:45px; font-size:16px; font-weight:normal; text-align:center;}
.nav ul li a { color:#000; text-shadow:none;}
.nav ul li a:hover,.nav ul li.this a { color:#FFF; border-bottom:1px solid #005bac; padding-bottom:5px; color:#005bac; text-decoration:none;}
.hot { position:absolute;display:block;width:26px;height:12px;right:0px; top:18px;background:url(../Images/hot.gif) no-repeat;}

.bannerx { height:560px; overflow:hidden;}
.bannerWrap{position:relative;min-width:980px;width:100%;height:560px;}
.banner{position:absolute;left:50%;width:1920px;height:560px;margin-left:-960px;}
.leftBtn,.rightBtn{position:absolute;top:280px;z-index:2;width:50px;height:55px;cursor:pointer;background:url(../Images/bannerBtn.png) no-repeat;}
.leftBtn{left:20px;background-position:10px 0;}
.rightBtn{right:20px;background-position:-110px 0;}
.bannerImg ul li{position:absolute;}
.bannerImg ul li a img{width:1920px;height:560px;}
.bannerNav{position:absolute;left:50%;bottom:10px;z-index:2;margin-left:295px;}
.bannerNav ul li{float:left;width:33px;height:20px;margin-left:4px;text-indent:-999px;cursor:pointer;overflow:hidden;background:url(../Images/bannerNav.png) 0 0px no-repeat;}
.bannerNav ul li.curr{background-position:-33px 0px;}
.bannerBtn{position:absolute;left:496px;bottom:55px;}
.startGameBtn,.detailBtn{float:left;width:90px;height:30px;line-height:30px;padding-left:10px;margin-right:10px;color:#fff;font-size:14px;font-family:"Microsoft Yahei"; text-shadow:none;}
.bannerBtn a:hover { color:#FFF;}
.startGameBtn{background:url(../Images/startGameBtn.jpg) no-repeat;}
.detailBtn{background:url(../Images/detailBtn.jpg) no-repeat;}
.zp_pic{ width:250px; height:126px; background:url(../Images/jrpw.jpg) no-repeat; display:block; margin-top:5px;}


.middle_1 { padding-bottom:10px; border-bottom:1px solid #eeeeee; height:320px; background:none;}
.title { height:25px}
.title i { display:block; width:4px; height:25px; background:#d576dc; float:left;}
.title span {display:block; font-size:18px; color:#000;width:160px; padding-left:10px; height:25px; line-height:25px; float:left;}
.more { height:25px; line-height:25px; padding-right:10px;}
.more a { color:#bcbcbc;}
.more a:hover { color:#000; text-decoration:none;}
.company_js { width:645px; }
.company_conjs { width:645px; height:220px; padding:35px 0 0 0; position:relative;}
.four { position:absolute; top:30px; left:0px; width:110px;}
.four1 { top:35px; left:15px;}
.four2 { top:35px; left:160px;}
.four3 { top:35px; left:305px;}
.four4 { top:35px; left:455px;}
.jspng { display:block; width:95px; height:95px; margin-left:7px;} 
.jspng a,.jspng1 a,.jspng2 a,.jspng3 a,.jspng4 a { display:block; width:95px; height:95px; text-indent:-999em; background:url(../Images/ico.png) 0 -28px no-repeat;}
.jspng a:hover,.jspng1 a:hover,.jspng2 a:hover,.jspng3 a:hover,.jspng4 a:hover {background:url(../Images/ico.png) 0 -125px no-repeat;}
.jspng2 a { background-position:-98px -28px;}
.jspng2 a:hover { background-position:-98px -125px;}
.jspng3 a { background-position:-195px -28px;}
.jspng3 a:hover { background-position:-195px -125px;}
.jspng4 a { background-position:-293px -28px;}
.jspng4 a:hover { background-position:-293px -125px;}
.jsword1 { height:30px; line-height:30px; font-size:14px; text-align:center; padding-top:15px;}
.jsword2 { height:60px; font-size:12px; line-height:25px; color:#c5c5c5; text-align:center;}
.company_news { width:370px;}
.news { line-height:25px;}
.news a { color:#777777;} 
.news a:hover { color:#0061b7; text-decoration:none;} 
.news_top { padding-top:20px; width:370px; height:81px; border-bottom:1px solid #dadada;}
.news_top_l { width:115px; height:80px;}
.news_top_r { width:255px;}
.time { color:#bcbcbc;}
.news ul { padding:10px 0 0 0;}
.news ul li { line-height:32px;}
.news ul li i { display:block; width:15px; height:32px; background:url(../Images/ico.png) -64px 5px no-repeat; float:left}
.news ul li a { display:block; width:260px; height:32px; overflow:hidden; float:left;}
.news ul li span { display:block; width:85px; height:32px; float:right; text-align:right;}
.company_rts { width:310px;}
/*----------轮播图------------*/
.conright{ width:310px; position:relative; }
.focus{ height:164px;}
.lunbo{overflow:hidden;}
.lunbo .d1{width:310px;height:144px;display:block;position:absolute;left:0px;top:45px;}
.lunbo .d2{width:86px;height:11px;clear:both;position:absolute;z-index:100;top:5px; right:0px;}
.lunbo .d2 ul{display:inline;}
.lunbo .d2 li{width:11px;height:11px;overflow:hidden;cursor:pointer; background:url(../Images/icon.gif) 0 -41px no-repeat;float:left;margin:0 3px;display:inline;}
.lunbo .d2 li.nuw{ background:url(../Images/icon.gif) 0 -63px no-repeat;}


.middle_2 { height:280px;}
.index_game {}
.index_game ul li { height:165px; float:left;}
.igame_pic { width:231px; height:122px; background:url(../Images/game_bg.jpg) 0 0 no-repeat;}
.igame_word { width:231px; height:30px; padding-top:10px; line-height:30px; color:#6b6666; text-align:center;}
.igame_word a { font-size:16px;} 

.foot { height:130px;}
.footline { height:2px; background:url(../Images/colorline.jpg) center top no-repeat;}
.footer { position:relative; height:100px; padding:15px 0;}
.footlogo { position:absolute; top:17px; left:0px;}
.footword { padding-left:240px; padding-top:15px; line-height:25px; font-size:12px; color:#777777;}
.sina,.tengxun { position:absolute; top:17px; right:150px; width:169px; height:40px;}
.sina a,.tengxun a { display:block; width:169px; height:40px; background:url(../Images/ico.png) 0px -239px no-repeat; text-indent:-999em;}
.sina a:hover,.tengxun a:hover { background:url(../Images/ico.png) -171px -239px no-repeat;} 
.tengxun { top:68px; right:150px;}
.tengxun a { background-position:0 -290px;}
.tengxun a:hover { background-position:-171px -290px;}
.smcode { position:absolute; top:17px; right:0px;}
/*列表页:商务合作*/
.topbanner {  height:129px; background:url(../Images/topbanner.jpg) top center no-repeat; text-shadow:none;}
.topbanner1 {  height:150px; background:url(../Images/topbanner1.jpg) top center no-repeat; text-shadow:none;}
.tb {position:relative;height:129px; font-size:14px; color:#FFF;}
.tb_word { position:absolute; top:35px; left:15px;}
.tb_word h1 { font-size:24px; font-weight:normal; display:block; padding-right:10px; float:left;}
.tb_word em { font-style:normal; font-size:16px; color:#832d25; display:block; float:left; line-height:31px;}
.tb_word p { width:900px; padding-left:20px; font-size:20px; line-height:30px; float:left;}
.tb_list { position:absolute; top:-10px; right:0px;}
.ptbanner { background:none; padding-top:20px; padding-bottom:0px;}
.ptbanner_h .zp_binner { width:300px;float: left;color: #28004D ;font-size: 18px; }
.ptbanner_h .zp_binner .this { font-size: 22px;background:#fba76a; }
.ptbanner_h .zp_binner .zhaopin { width: 120px;height: 42px;float: left;text-align: center; cursor:pointer;margin:0px 5px 0px 5px; }

.ptbanner_h { height:40px; line-height:40px; border-bottom:1px dashed #c5c5c5;}
.ptbanner_h a { font-size:20px; color:#000; padding-right:20px;}
.ptbanner_h img { font-size:22px; color:#000; padding-right:20px;}
.ptbanner_h span { font-size:22px; color:#000; padding-right:20px;}
.ptbanner_h i { font-style:normal;}
.pt_title { height:115px; text-align:center; font-size:20px; color:#000;}
.pt_title p { padding-top:50px; line-height:50px;}
.pttitle_com p { float:left; padding:10px 15px;}
.contact_1 { position:relative; width:980px; height:440px;}
.cont { position:absolute; top:30px; left:10px; width:200px; background:none;}
.cont1 {top:75px; left:65px;}
.cont2 {top:75px; left:335px;}
.cont3 {top:75px; left:615px;}
.cont4 {top:75px; left:745px;}
.cont_pic { width:172px; height:200px; background:url(../Images/contactico.png) 0 0 no-repeat; text-indent:-999em;}
.cont_pic:hover { background:url(../Images/contactico.png) 0 -202px no-repeat;}
.lxwm { background-position:0 0;} /*联系我们*/
.schz { background-position:-173px 0px;} /*市场合作*/
.dz { background-position:-344px 0px;} /*地址*/
.zp { background-position:-517px 0px;} /*招聘*/
.lxwm:hover {background-position:0 -202px;}
.schz:hover {background-position:-173px -202px;}
.dz:hover {background-position:-344px -202px;}
.zp:hover {background-position:-517px -202px;}
.cont_word { padding-top:30px; font-size:14px; text-align:center; line-height:30px;}
.map_word { line-height:35px; padding-bottom:10px;}
.map_word b { font-size:20px; font-weight:normal; color:#000; padding-right:5px;}
/*左右栏列表*/
.lcom_l { width:200px; text-shadow:none;}
.nlist { width:200px; height:88px; background:url(../Images/news_listbg.png) 0 0 no-repeat; color:#FFF; position:relative;}
.nlist p { position:absolute; top:25px; left:80px; font-size:20px;}
.nlist span { position:absolute; top:50px; left:80px; font-size:16px; font-family:"Baskerville Old Face";}
.lcom_l ul { padding-top:10px;}
.lcom_l ul li { width:200px; height:51px; text-shadow:1px 1px 0 #FFF; overflow:hidden;}
.lcom_l ul li a { display:block; width:180px; height:50px; line-height:50px; padding-right:20px;  border-bottom:1px solid #c5c5c5; font-size:18px;}
.lcom_l ul li a:hover,.lcom_l ul li.this a { color:#8c1c06; border-bottom:1px solid #8c1c06; text-decoration:none; background:url(../Images/ico.png) 192px -348px no-repeat;}
.lcom_l ul li em { display:block;font-style:normal; color:#b0b0b0; font-family:"Baskerville Old Face"; padding-left:10px; float:left;}
.lcom_l ul li i { display:block; width:20px; height:50px;background:url(../Images/ico.png) -387px 23px no-repeat; float:left;}
.lcom_l ul li span { display:block; float:left;}
.lcom_r { width:730px;}
.mbx {}
.mbx i { display:block; width:20px; height:40px; background:url(../Images/ico.png) -60px -350px no-repeat; float:left;}
.mbx span { display:block; width:500px; height:40px; line-height:40px; float:left; font-size:14px;}
.news_li { width:730px;}
.news_li ul li { height:118px; padding:25px 0; border-bottom:1px dashed #c4c2c2;} 
.news_li ul li .news_li_pic { width:200px;}
.news_li ul li .news_li_word { width:530px; height:118px; overflow:hidden; position:relative;}
.news_li ul li .news_li_word .w_h { height:30px; line-height:30px; font-size:16px; font-weight:bold;}
.news_li ul li .news_li_word .w_word { height:88px; line-height:30px;}
.news_li ul li .news_li_word .w_time { position:absolute; right:0px; bottom:0px; height:25px; line-height:25px; font-size:14px;}
.listpage {width:730px;padding:30px 0px 5px 0px;text-align:left; text-shadow:none; font-size:16px;}
.listpage p a {display:inline-block;padding:0 10px;}
.listpage p span {display:inline-block;padding:0 10px;background:#290005; color:#FFF;}
.nc_h1 { height:50px; padding:20px 0; border-bottom:1px dashed #c5c5c5; text-align:center;}
.nc_h1 h1 { font-size:18px; line-height:30px; color:#000;}
.nc_h1 p { height:25px; line-height:25px; padding:0px;}
.news_content { padding:10px 0; line-height:30px; font-size:14px; color:#666;}
.news_content p { padding:10px 0; text-indent:2em;}
.passpage { border-top:1px dashed #c5c5c5; line-height:25px; padding-top:10px;}
/*游戏列表*/
.game_li ul li { width:460px; height:160px; padding-top:25px; float:left;}
.game_li ul li .gl_title { width:460px; height:30px; line-height:30px; overflow:hidden;}
.game_li ul li .gl_title span { font-size:16px;}
.game_li ul li .gl_com .gl_com1 { width:240px;}
.game_li ul li .gl_com .gl_com2 { width:220px; line-height:25px; color:#000; position:relative;}
.game_li ul li .gl_com .gl_com2 .gl_index { position:absolute; top:100px; left:0px; width:100px; height:30px; background:url(../Images/detailBtn.jpg) 0 0 no-repeat; color:#FFF;}
.game_li ul li .gl_com .gl_com2 .gl_huise1 { position:absolute; top:100px; left:0px; width:100px; height:30px; background:url(../Images/huise1.png) 0 0 no-repeat; color:#FFF;}
.game_li ul li .gl_com .gl_com2 .gl_go { position:absolute; top:100px; left:120px; width:100px; height:30px; background:url(../Images/startGameBtn.jpg) 0 0 no-repeat; color:#FFF;}
.game_li ul li .gl_com .gl_com2 .gl_huise2 { position:absolute; top:100px; left:120px; width:100px; height:30px; background:url(../Images/huise2.png) 0 0 no-repeat; color:#FFF;}
.game_li ul li .gl_com .gl_com2 .gl_index a,.game_li ul li .gl_com .gl_com2 .gl_go a { display:block; color:#FFF; text-shadow:none; font-size:14px; padding:2px 0 0 10px;}
.join_com { line-height:30px; font-size:14px;}
.join_title { padding:20px 0; font-size:20px; color:#00648e;}
.join_title span { font-size:12px; color:#000;}
.join_xy { padding:30px 0 10px 0;}
.hr,.jianli { display:block; width:209px; height:48px; background:url(../Images/join_bg.jpg) 0 0 no-repeat; text-indent:-999em; float:left; margin-left:20px;}
.hr:hover,.jianli:hover {background:url(../Images/join_bg.jpg) 0 -49px no-repeat;}
.jianli { background-position:-211px 0px;}
.jianli:hover { background-position:-211px -49px;}
.newtits {font-size: 23px;color: #404040;padding-left: 36px;float: left;height: 32px;line-height: 32px;font-family:"微软雅黑"}
.newtitle {height:32px;width:980px}
.newfenxiang {height:20px;width:980px}
.text{ padding:50px 40px;}
.nextandlast{ height:30px; line-height:30px; margin-top:50px;}
.last,.nexts{ width:440px; color:#838383; height:24px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.last{ float:left}
.nexts{ float:right; text-align:right;}
.newlist {margin: 0px 0px 20px; padding: 0px; color: rgb(64, 64, 64); line-height: 2.5em; font-size: 15px; text-indent: 2em; font-family:"微软雅黑";}
.newlist p{margin: 0px 0px 20px;}
.atn{ width:164px; height:32px; float:right; margin-right:19px;}
.leftatn{ width:30px; height:30px; float:left; background:url(../Images/icon.gif) 0 -620px no-repeat; display:block;}
.middleatn{ width:96px; height:30px; float:left; background:url(../Images/icon.gif) -30px -620px no-repeat; display:block;}
.rightatn{ width:30px; height:30px; float:right; background:url(../Images/icon.gif) -132px -620px no-repeat; display:block;}
.fx { height:25px;}
.newdate{ color:#adadad; text-indent:3em; width:500px; float:left; font-size:14px; padding-top:5px;}
.news_page{background:#FBFAF8; margin:0 auto; width: 190;height:20px; padding:0 10px; padding-top:10px; font-size:14px; float:right;}
.news_page a{ text-decoration:none; float:left; padding:0 10px;display:block; background-color:#e5e5e5; margin-left:10px; _margin-left:8px;color:#000;}
.news_page a:hover,#curr{ float:left; padding:0 10px;display:block; background-color:#de0303; margin-left:10px; _margin-left:8px;color:#FFFFFF;}
.video {width:250px;height:160px;}
.video-a {width:53px;height:53px;position:absolute;left:187px;top:311px;background: url("about:blank");z-index:2;}
.video-a:hover {background:url("Images/btn.png") -87px -73px no-repeat;}

.pop{position:absolute;left:50%; margin-left:-267px; top:-20px; border:3px solid #eee;}
.pop_head{position:relative;}
.pop_head a.close{width:38px;height:38px;background:url(../Images/icon.gif) 0 -160px no-repeat;position:absolute;right:-41px; top:-3px;line-height:20px;color:#000;text-decoration:none;}
.pop_body{background:#CCC;width:472px;height:267px;overflow:hidden;}

.salary {color: red;}