@charset "utf-8";
/* CSS Document */
body,ul,ol,li,dl,dt,dd,h2,h3,h4,h5,p{margin:0;padding:0;}
body{font:12px/1.5 Microsoft YaHei,Arial;color:#404040;background:#f7f7f7;}
ul{list-style:none;}
a{text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());color:#333;}
a:hover{color:#f30;}
img{border:none;vertical-align:middle;}
em, i, b{font-style:normal;}
.cl:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.cl{zoom:1;}
.fl{float:left;}
.fr{float:right;}
.tc{text-align:center;}
.pr{position:relative;}
.pa{position:absolute;}
.red{color:#f00;}

.w1000{width:1200px; margin:auto;}
.header{-webkit-text-size-adjust:none; background:#f9f9f9;}
.logo{padding:12px 0 10px 10px;}
.rtop{font:12px/1.5 "宋体"; color:#999; padding:5px 0 0;}
.rtop a{color:#999;}
.rtop a:hover{color:#f60;}
.rtop .sina{background:url(../images/sina.gif) no-repeat 0 2px; display:inline-block; padding:6px 0; text-indent:28px;}

/*nav*/
.nav{background:url(../images/navbg.jpg) repeat-x; height:50px; padding:4px 0 0;}
.nav li{float:left; width:116px; text-align:center; margin-right:8px; height:50px; line-height:50px;}
.nav a{color:#e8e8e8; display:block; height:50px; font:18px/50px Microsoft YaHei;}
.nav a:hover,.nav a.cur{background:url(../images/nav_h.png) no-repeat center center;background-size: 100%; color:#333;}

/*banner*/
.imgshow{width:100%; height:350px;}
#banner,#banner div{width:100%; height:350px;}
#banner div{position:absolute; left:0; top:0;}
#banner div a{display:block; width:100%; height:350px;}
.b1{background:#f2f2f2 url(../images/banner02.jpg) no-repeat center center;}
.b2{background:#f2f2f2 url(../images/banner01.jpg) no-repeat center center;}
.b3{background:#f2f2f2 url(../images/banner03.jpg) no-repeat center center;}
.b4{background:#f2f2f2 url(../images/banner04.jpg) no-repeat center center;}
.b5{background:#f2f2f2 url(../images/banner05.jpg) no-repeat center center;}
.b6{background:#f2f2f2 url(../images/banner06.jpg) no-repeat center center;}
.numico{position:absolute; bottom:6px; text-align:center; width:100%;}
.numico a{background:#fff; display:inline-block; width:80px; height:10px; margin:0 10px; filter:alpha(opacity=50); opacity:0.5;}
.numico a.cur{filter:alpha(opacity=90); opacity:0.9;}
.news{width:494px;}
.news,.culture{height:380px; background:#fff; box-shadow:0px 1px 1px #e2e2e2; border-radius:0 0 2px 2px;}
.title{border-bottom:1px solid #f6f6f6; font:bold 17px/45px Microsoft YaHei; color:#333; height:45px; padding:0 12px; text-shadow:2px 2px 2px #fff; margin-bottom:10px;}
.title a{background:url(../images/more.gif) no-repeat; display:inline-block; width:33px; height:5px; margin-top:21px;}
.title span{color:#f60;}
.news h4{font-size:15px; padding:6px 0 10px 33px; line-height:26px;}
.news ul{margin:0 33px;}
.news li,.cultxt li{line-height:27px; color:#888; font-size:13px;}
.news li span{float:right;}
.news li em{color:#619000; margin-right:6px;}
.news li em,.news li a{float:left;}
.news li a{display:inline-block; width:270px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news .bdline{border-bottom:1px dashed #ccc; padding-bottom:6px; margin-bottom:6px;}
.culture{width:494px; margin-left:12px;}
.jianjie{padding:6px 20px 0; font-size:13px;}
.cultxt{width:230px; text-indent:24px; line-height:22px;}
.sm{padding-top:7px;}
.sm li{line-height:24px;}
.sm strong{color:#619000; font-size:13px;}
.join{width:300px; position:relative;}
.join ul{padding:0 10px 10px;}
.join li{background:url(../images/ico2.gif) no-repeat 3px 11px; line-height:28px; text-indent:14px; float:left; width:140px;}
.join li span{background:url(../images/new.gif) no-repeat; display:inline-block; width:22px; height:15px; margin:2px 0 0 3px;}
.jl{background:url(../images/mail.png) no-repeat 0 -5px; color:#f60; text-align:right; position:absolute; bottom:6px; right:12px; text-indent:28px;}

/*game*/
.jpgame,.friend,.allgame{background:#fff; box-shadow:0px 1px 1px #e2e2e2; border-radius:0 0 2px 2px; margin:12px 0;}
.jpgame li,.qipai li{float:left; padding:8px 10px 10px 18px; font-size:12px; color:#666;}
.jpgame li span,.qipai li span{display:block; padding:5px;}
.jpgame a{font-size:14px; color:#222;}
.jpgame li img{width:220px;}
.yeyou{width:200px; height:280px;}
.yeyou li{text-align:center; line-height:30px; padding:5px 0;}
.yeyou img{width:160px;}
.qipai li{width:108px; text-align:center; padding:8px 5px 10px 11px;}
.qipai li img{width:75px;}
.webg li{text-align:center;}
.friend li{float:left; padding:5px 10px 10px 12px;}
.friend li img{width:120px;}
.footer{padding:20px 0; line-height:22px; color:#999; width:960px; margin:auto; position:relative;}
.footer a{margin:0 5px; color:#999;}
.www{
	position: absolute;
	top: 1px;
	right: 290px;
}
.www img{width:40px;}

/*level 2*/
.banner{height:215px; margin-bottom:12px;}
.bg_about{background:#F2EBD9 url(../images/bg_about.jpg) no-repeat center top;}
.bg_news{background:#3ECED7 url(../images/bg_news.jpg) no-repeat center top;}
.bg_game{background:#3ECED7 url(../images/bg_game.jpg) no-repeat center top;}
.bg_partner{background:#f3f3f3 url(../images/bg_partner.jpg) no-repeat center top;}
.bg_contact{background:#FDF8F2 url(../images/bg_contact.jpg) no-repeat center top;}
.bg_join{background:#FDF8F2 url(../images/bg_join.jpg) no-repeat center top;}
.bg_cooper{background:#FDF8F2 url(../images/bg_cooper.jpg) no-repeat center top;}
.leftmenu,.hzcon{width:200px; background:#fff; box-shadow:0px 1px 1px #e2e2e2; border-radius:0 0 2px 2px; height:auto !important; min-height:400px; _height:400px;}
.leftmenu h3{background:#008C23; color:#fff; box-shadow:0px 2px 2px #bbb; font-weight:normal; text-align:center; height:46px; line-height:46px; font-size:18px; margin-bottom:15px;}
.leftmenu li{background:url(../images/ico2.gif) no-repeat 55px 20px;}
.leftmenu a{display:inline-block; width:100%; height:45px; line-height:45px; text-align:center; font-size:16px; border-bottom:1px dotted #ddd;}
.leftmenu a.active{color:#f40; font-weight:bold;}
.rtside{background:#fff; width:788px; min-height:600px;}
.rtit{border-bottom:1px solid #f2f2f2; font-size:18px; font-weight:bold; height:40px; line-height:40px; padding:0 15px;}
.rtit div{background:url(../images/home.gif) no-repeat 5px 10px; font-size:12px; font-weight:normal; text-indent:26px; color:#999;}
.rtit a{color:#999;}
.rtit span{color:#f60;}
.p20{padding:20px;}
.mtxt{font-size:13px; line-height:24px;}
.mtxt img{padding:0 15px 15px 0;}
.mtxt li{padding-top:10px;}
.mtxt li strong{color:#619000;}
.mtxt p{padding-bottom:12px; text-indent:26px;}
.licheng{background:url(../images/licheng.jpg) no-repeat right top;}
.licheng li span{background:url(../images/hr.gif) no-repeat 76px 13px; display:block; color:#619000; font-size:20px;}
.licheng li{font-size:14px; padding:20px 0 0 50px;}
.licheng li ul{padding:10px 0 20px 10px;}
.licheng li ul li{line-height:30px; padding:0;}
.newslist{padding:20px 30px;}
.newslist li,.jobs li{background:url(../images/icon.gif) no-repeat 9px 16px; border-bottom:1px dashed #eee; text-indent:20px; line-height:35px;}
.newslist a{font-size:14px;}
.newslist span{float:right; color:#999;}
.newslist em{color:#619000; font-size:13px;}
.ndetail{padding-bottom:50px;}
.ndetail h4{font-size:16px; text-align:center; border-bottom:1px dashed #eee; padding-bottom:10px;}
.ndetail h4 span{display:block; font-size:12px; font-weight:normal; color:#999; padding:5px 0 0}
.ndetail p{padding:25px 40px 0; text-indent:26px; font-size:13px; line-height:24px;}
.ndetail p img{width:550px;}
.ndetail p a{color:#619000;}
.email{background:url(../images/mail.png) no-repeat 522px -5px; color:#619000; padding:0 0 5px; text-align:right;}
.jobs li{font-size:15px;}
.jobs li div{color:#333; cursor:pointer;}
.jobs div.cur{color:#F30; font-weight:bold;}
.jobs li ul{display:none; list-style:none;}
.jobs li ul li{font-size:13px; padding:0 0 20px 20px; text-indent:0; line-height:22px; color:#666; background:none;}
.fuli{line-height:26px; font-size:14px; text-indent:28px;}
.contact{font-size:14px; line-height:26px;}
.ptit{padding:10px 15px; font-size:16px; font-weight:bold;}
.partner ul{padding-bottom:20px;}
.partner li{float:left;}
.partner li img{width:150px; border:1px solid #e6e6e6; border-radius:2px; margin:0 10px 10px;}

.ver{font-size:18px; margin-bottom:26px;}
.ver img{width:600px;}
.gmlist li{border-bottom:1px dashed #ddd; padding:15px 0;}
.icon{width:144px;}
.icon img{width:135px; height:135px;}
.gtxt{width:420px; padding:0px 10px 0 15px; font-size:13px;}
.gtxt h2 a{font-size:16px; color:#619000;}
.gtxt h2 a:hover{color:#f60;}
.gtxt span{color:#999;}
.gtxt p{padding:5px 0 0; height:80px; overflow:hidden; text-overflow:ellipsis; width:400px;}
.down{width:140px; text-align:right;}
.down a{background:url(../images/ldown.png) no-repeat; display:inline-block; width:139px; height:37px;}
.down a:hover{background-position:0 -40px;}
.down a.home{background-position:right -80px;}
.down a.home:hover{background-position:right -120px;}
.down a.ios{background-position:0 -160px;}
.down a.ios:hover{background-position:0 -200px;}

.fcai{padding-top:5px;}
.fcai li{font-size:15px; border-bottom:1px dashed #ddd; margin-top:20px; font-weight:bold;}
.fcai li ul{padding:6px 0 0;}
.fcai li ul li{float:left; margin:0 7px 10px 4px; border:none; display:inline;}
.fcai li img{width:238px;}
.bigimg{display:none;}


.tscon{padding:62px 0 20px; width:220px;}
.tscon li{background:#57C172; border-radius:30px; box-shadow:2px 3px 3px #ccc; color:#fff; font-size:18px; width:150px; height:40px; line-height:40px; margin:0 0 20px 20px;}
.hzgy{font-size:22px; color:#57C172; padding:50px 0;}
.hzgy em{font-size:12px; vertical-align:middle; padding:0 10px;}
.yxcon{width:560px; padding:30px 0 0;}

/*7-28*/
.swhz{min-height:220px; position:relative;}
.hzcon{position:absolute; top:235px; width:190px; box-shadow:none; background:#fff url(../images/bg_hzc.png) no-repeat center bottom; min-height:185px; padding:10px 0 0 10px;}
.hzcon li{background:url(../images/icon3.png) no-repeat; text-indent:24px; font-size:14px; color:#666; padding:7px 0;}
.hzcon li.o{background-position:0 8px;}
.hzcon li.t{background-position:0 -40px;}
.hzcon li.th{background-position:0 -91px;}
.hzcon li.f{background-position:0 -138px;}


.qpms{padding:20px 30px 40px 50px;}
.cont1,.cont2,.cont3,.cont4{height:380px;}
.cont1{background:url(../images/qbg1.jpg) no-repeat right center;}
.cont2{background:url(../images/qbg2.jpg) no-repeat left center; padding-left:420px;}
.cont3{background:url(../images/qbg3.png) no-repeat right 30px; margin-top:20px;}
.cont4{background:url(../images/qbg4.jpg) no-repeat left center; padding:30px 0 0 420px;}

.qptit{font-size:22px; color:#58bf60; padding-top:20px;}
.qpms p{font-size:15px; color:#666; width:290px; padding-top:10px;}
