/*common css*/

*{margin:0;padding:0;}
body {
	text-align: left;
	margin:0 auto;
	line-height:1.5;
	font-size:12px;
	color:#333;
	font-family:"宋体",Tahoma ;
	background:#dcf3f8 url(../Images/bj.jpg) repeat-x  center 31px;
}
html,body{ border:0; height:100%;}

body > div {text-align:left; margin-right:auto; margin-left:auto;} 
img,a img{border:0; margin:0; padding:0;}
ul,ol,li {list-style:none; list-style-position:outside;}
.clear{clear:both;}
select{ font-size:1em;}
.fl{ float:left;}.fr{ float:right;}
a{blr:expression(this.onFocus=this.blur()); color:#3a2206;text-decoration:none; font-family:Verdana; outline:none;}
a:hover {text-decoration:underline;}

.allgamenav{ min-width:1002px; width:100%; height:31px; background:url(../images/topBJ_x.gif) repeat-x top;}
	.allgamenav ul{ width:1000px; height:100%; margin:0 auto;}
	.allgamenav a,
	.allgamenav span{ display:block; float:left; display:inline; height:31px; line-height:31px; color:#616161;}
	.allgamenav .linkPKplay{width:25%; float:right;}
	.allgamenav .linkPKplay a{ background:url(../images/linkPKplayline.gif) no-repeat center right; margin-left:8px; padding-right:8px; font-size:12px; color:#828282;}
.topbjBox{ min-width:1002px; width:100%; height:auto; background:url(../images/header.jpg) no-repeat top center;}
.footerbjbox{ min-width:1002px; width:100%; height:auto; background:url(../images/footbj.jpg) no-repeat bottom center;}
.container{ width:1000px; height:auto; margin:0 auto; position:relative;}
.navBox{ width:100%; height:144px; overflow:hidden; position:relative;}
	.navBox object{ position:absolute; left:-11px;*left:-10px; top:0;}
.footer{ width:100%; height:200px;}
	.footer ul{ width:600px; height:50px; margin:0 auto; position:relative; top:120px;}
	.footer li{ float:left; margin:0 6px; color:#030;}
	.footer li a{ color:#030;}
.bodyBox{ width:100%; height:auto;}
/* left css */
.sidebar{ width:217px; float:left; display:inline; margin-left:6px;}
.sidebarBJ{ width:100%;background:url(../images/sidebarbj.gif) repeat-y right;}
.btn_entergame{height:155px; text-align:center; padding:18px 0 0 16px;}
	.btn_entergame a{display:block; width:132px; height:132px; position:relative; left:50px; top:32px;}
.btn_regBox{ width:100%; height:150px; background:url(../images/regbj.gif) no-repeat right;}
	.btn_regBox li{ margin-left:12px;padding-top:80px;}
	.btn_regBox a{ display:block; float:left; display:inline; height:64px;}
	.btn_regBox a.btn_reg{ width:96px;background:url(../images/btn_reg.gif) no-repeat left top;}
	.btn_regBox a.btn_reg:hover{ background:url(../images/btn_reg.gif) no-repeat left bottom;}
	.btn_regBox a.btn_recharge{ width:94px;  background:url(../images/btn_reg.gif) no-repeat right top; margin-left:3px;}
	.btn_regBox a.btn_recharge:hover{ background:url(../images/btn_reg.gif) no-repeat right bottom;}
	
.leftBox{ width:193px; margin:0 auto; background:url(../images/leftBox_bj.gif) repeat-y; color:#030}
	.leftBox div{ background:url(../images/leftBox_footer.gif) no-repeat bottom;}
	.leftBox ul{ width:150px; margin:0 auto;}	
.serviceList{ background:url(../images/service_footer.gif) no-repeat bottom!important;}
	.serviceList li{ background:url(../images/service_line.gif) no-repeat center bottom;height:26px; line-height:26px;}
	.serviceList li a{ color:#030; display:block; width:60%; float:left;}
	.serviceList li a:hover{ color:#ff5105;}
	.serviceList li span{ float:right; color:#69b247; font-weight:bold;}
	.serviceList li span.newservice{ color:#ff5105;}
.allservice{ display:block; width:100%; height:32px; background:url(../images/allService.gif) no-repeat center;}
	.allservice:hover{ background:url(../images/allService2.gif) no-repeat center;}

.leftbanner{ width:100%; text-align:center; padding:6px 0;}
	.leftbanner a{ margin:5px 0;}
	

.mainBody{ width:777px; float:right; display:inline; height:auto!important; height:800px; min-height:800px;}
.flashbox{ float:left; width:341px; height:451px; background:url(../images/flashBj.gif) no-repeat bottom center;}
.newsbox{ float:left; width:435px; height:451px; background:url(../images/newsabox.gif) no-repeat left 3px; position:relative;}
	.newsbox .more{ position:absolute; top:156px; right:56px;}
	.newsbox a.more:hover{ top:155px; right:56px;}
.newscontentbox{ width:402px; height:260px;margin:0 auto; position:relative; top:178px;}
	
.tab{ width:100%; height:26px; border-bottom:1px solid #c3d606;}
	.tab li{ height:100%; margin-left:6px; float:left;display:inline; position:relative;}
	.tab a{ display:block; width:63px; height:20px; padding-top:6px;text-align:center; background:url(../images/tab.gif) no-repeat right 1px; font-weight:bold; color:#7e8400;}
	.tab a:hover{ color:#db4029;}
	.tab .act{ width:67px; position:relative;}
	.tab .act a{background:url(../images/tab.gif) no-repeat left top; color:#db4029; width:67px; position:absolute; bottom:-1px; left:0;}

.newslist{ width:94%; margin:0 auto; margin-top:14px; height:215px; overflow:hidden;}
	.newslist li{ line-height:1.8em;}
	.newslist li.hot a{ color:#f00; font-weight:bold;}
	.newslist a{ float:left; display:inline; margin-left:5px; color:#030; width:23em; white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}
	.newslist a:hover{ color:#f00;}
	.newslist span{ display:block; float:left; display:inline;}
	.newslist .date{ float:right!important;color:#666;}
	.newslist .xinwen{ width:40px; height:17px; background:url(../images/newsListImg.gif) no-repeat top;}
	.newslist .gonggao{ width:40px; height:17px; background:url(../images/newsListImg.gif) no-repeat center -17px;}
	.newslist .huodong{ width:40px; height:17px; background:url(../images/newsListImg.gif) no-repeat bottom;}
	

.bannerBox{ width:100%; height:101px; background:url(../images/contentBox_repeat.gif) repeat-y; font-size:0; text-align:center;}
.contentbox{ width:100%; background:url(../images/contentBox_repeat.gif) repeat-y; margin-top:2px; position:relative;}
	.contentbox .titlebj{ height:45px; background:url(../images/contentBox_top.gif) no-repeat;}
	.contentbox .bottombj{height:21px; background:url(../images/contentBox_bottom.gif) no-repeat;  text-align:center;}
	.contentbox .bottombj2{height:21px; background:url(../images/contentBox_bottom3.gif) no-repeat;  text-align:center;}
	.contentbox .middlebj{ background:url(../images/content_re.gif) repeat-y center;}
	.contentbox .middlebj2{ background:url(../images/content_re2.gif) repeat-y center; width:100%;padding-bottom:12px;}
	.contentbox .contentLeft{ width:322px;float:left;  margin-left:34px; padding-top:1em; display:inline; position:relative;}
	.contentbox .contentRight{ width:322px; float:right;  margin-right:34px; padding-top:1em;display:inline; position:relative;}
	.contentbox .more2{ position:absolute; top:-35px; right:3px;}
	.contentbox a.more2:hover{top:-36px;}
	
.baikesearch{background:#f9ffcf; width:363px; padding:5px 0; position:absolute; top:-5px; left:-20px;}
	.baikesearch .text{ height:18px; border:1px solid #95cf47; margin-left:23px; background:#fbfde5; width:209px;}
	.baikesearch a{ position:absolute; top:7px;}
	.baiketitle{ color:#72af47; font-weight:bold;}
.baikelang a{width:17em!important;}
.baikelang span.huida{ display:block; width:50px; margin-right:6px; text-align:center;}
.baike_pages{ width:336px;height:26px; background:url(../images/baike_pagesimg.gif) no-repeat; position:absolute;bottom:7px; left:26px; font-size:12px; text-align:center;}
.baike_pages p{ height:22px; margin:0 auto; line-height:22px; padding-left:56px; }
.baike_pages p a{ display:block; float:left; display:inline; color:#4c690c; background:#fbffcd; border:1px solid #b6dc25; line-height:1.3em; padding-left:5px; padding-right:5px; margin:4px 3px 0 3px;}
.pictrue li{ height:66px;}
.pictrue a{ width:102px; height:66px; display:block; float:left; display:inline; background:url(../images/pictruebj.gif) no-repeat; text-align:center; margin-left:6px;}
.pictrue img{ margin:0 auto; border:1px solid #fff; margin-top:4px; width:92px; height:56px;}

.photo li{ height:135px; margin:20px auto;}
.photo a{ width:150px; height:135px; display:block; float:left; display:inline; background:url(../images/photobj.gif) no-repeat; text-align:center; line-height:1.7em;}
.photo img{ margin:0 auto; border:1px solid #fff; margin-top:4px; width:138px; height:102px;}

.friendlink .btn_left{display:block; width:14px; height:19px; margin-left:20px; background:url(../images/btn_rl.gif) no-repeat left;}
	.friendlink .btn_right{display:block; width:14px; height:19px; margin-right:20px; background:url(../images/btn_rl.gif) no-repeat right;}
	.friendlink .mid{ width:690px; padding:0 7px;}	
	.friendlink .mid a{ margin:8px; color:#304f03;}


.listindex li{ line-height:1.6em; height:1.6em; background:url(../images/listimg.gif) no-repeat left center;}
	.listindex a{ float:left; display:inline; color:#304f03; margin-left:17px;width:21em; white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}
	.listindex a:hover{ color:#f00;}
	.listindex span{ float:right; display:inline; color:#666;}


.sidebarNav{ background:url(../images/sidebarNav_footer.gif) no-repeat bottom!important;}
	.sidebarNav li{ background:url(../images/service_line.gif) no-repeat center bottom;height:22px; line-height:22px;}
	.sidebarNav li a{ color:#030; display:block; width:90%; margin-left:2%; float:left;}
	.sidebarNav li a:hover{ color:#ff5105;}
	.sidebarNav li.act a{ background:url(../images/sidebarNav_act.gif) no-repeat right center;}

.pageshead{ background:url(../images/pageshead.gif) no-repeat top right;}
.nowpage{ width:70%;margin-left:23%;}
	.nowpage a{ margin:5px;}
.nowpagetitle{ height:25px; margin:33px auto 38px 98px; width:60%;}
.pagebody{ width:100%; background:url(../images/pages_re.gif) repeat-y;}
.textround{ width:692px; height:auto!important; height:660px; min-height:660px;border:2px solid #e2ee64; margin:0 auto; position:relative;}
	.textround .round1{ width:9px; height:9px; background:url(../images/page_textRound.gif) no-repeat  left top; position:absolute; top:-2px; left:-2px; font-size:0; overflow:hidden; }
	.textround .round2{ width:9px; height:9px; background:url(../images/page_textRound.gif) no-repeat  right top; position:absolute; top:-2px; right:-2px; font-size:0; overflow:hidden;  }
	.textround .round3{ width:9px; height:9px; background:url(../images/page_textRound.gif) no-repeat  left bottom; position:absolute; bottom:-2px; left:-2px;  font-size:0; overflow:hidden; }
	.textround .round4{ width:9px; height:9px; background:url(../images/page_textRound.gif) no-repeat  right bottom; position:absolute; bottom:-2px; right:-2px; font-size:0; overflow:hidden;  }

.quickNav{ background:url(../images/page_quickNav-re.gif) repeat-y; padding:0 18px;}	
	.quickNav a{ margin:auto 8px; text-decoration:underline; line-height:1.8em; }
	.quickNav a:hover{ color:#f00;}
.pagetext{ margin-top:2em;}	
	.pagetext p{ text-indent:2em; margin:5px auto; line-height:2em;}
	.pagetext img{ margin-top:10px;}
.pagelist li{ height:32px; line-height:32px; border-bottom:1px dashed #babbbd;}
	.pagelist li a{ width:44em!important;}
.pagesphoto li{ margin-top:20px;}
.pages_texttitle .title{ width:100%; border-bottom:1px solid #dbe958; height:44px; line-height:44px; font-weight:bold; color:#333;}
	.pages_texttitle li{text-align:center; line-height:2em;}

.pagenav{ width:692px; height:auto; margin:0 auto; margin-bottom:20px;}	
	.pagenav a{white-space:nowrap;background:url(../images/btn_pagesnav.gif) no-repeat left top;height:28px; line-height:28px; float:left; margin:3px; padding-left:12px; text-align:center; color:#fff; font-weight:bold; font-size:13px;}
	.pagenav a span{ background:url(../images/btn_pagesnav.gif) no-repeat right -28px; display:block; padding-right:11px;}
	.pagenav a:hover{ color:#883104;}
	.pagenav .act{ background:url(../images/btn_pagesnav.gif) no-repeat left -56px; color:#883104;}
	.pagenav .act span{ background:url(../images/btn_pagesnav.gif) no-repeat right bottom;}
	
.pagetab{height:auto!important; height:28px; min-height:28px;border-bottom:1px solid #8ebf01; height:28px; margin:40px 0 20px 0; padding-left:10px;}		
	.pagetab a{background:url(../images/pagestab.gif) no-repeat left -56px; float:left; display:linline; margin-left:6px; height:28px; line-height:28px; font-weight:bold; text-align:center; font-size:13px; position:relative; left:0; bottom:-1px; color:#334f02; padding-left:20px;}
	.pagetab a span{ white-space:nowrap;display:block; background:url(../images/pagestab.gif) no-repeat bottom right; padding-right:20px;}
	.pagetab a:hover{ color:#863203;}
	.pagetab a.act{ color:#863203; background:url(../images/pagestab.gif) no-repeat left top;}
	.pagetab a.act span{ background:url(../images/pagestab.gif) no-repeat right -28px;}
	
.tables{ border:1px solid #8ebf01; border-left:0; border-top:0; width:100%; margin-bottom:20px;}
	.tables td,
	.tables th{ border:1px solid #8ebf01; border-right:0; border-bottom:0; text-align:center; padding:10px 5px; font-weight:bold;}
	.tables th{ background:#f8ffe0;}

.scrollbox{ margin-top:20px;}
.scroll li{ background:#e3f2a1 url(../images/scrollTitle.gif) no-repeat left center; padding-left:52px; font-weight:bold; line-height:36px;}
.scrollist{margin:18px 0;}
	.scrollist li{ border-bottom:1px dashed #babbbd; height:32px; line-height:32px; width:45%; float:left; display:inline; margin:0 2%;}
	.scrollist li a{ width:20em!important;}
.pages_imglist{ height:80px; width:580px; margin:0 auto;}
	.pages_imglist li{ float:left; display:inline; height:80px; }
	.pages_imglist li a{ height:80px; line-height:80px; display:block;}
	.pages_imglist .imglist{width:530px; overflow:hidden; margin-left:15px;}
	.pages_imglist .imglist a { float:left; display:inline; margin-left:12px;}
	.pages_imglist .imglist a  img{ width:88px; height:74px;filter:alpha(opacity=50);  /* IE */-moz-opacity:0.5; /* Moz + FF */opacity: 0.5;   /* 支持CSS3的浏览器（FF 1.5也支持）*/}	
	.pages_imglist .imglist a:hover img,
	.pages_imglist .imglist a.act img{filter:alpha(opacity=100);  /* IE */-moz-opacity:1; /* Moz + FF */opacity: 1;   /* 支持CSS3的浏览器（FF 1.5也支持）*/}
	.pages_imglist .imglist a.act img{ border:1px solid #333; padding:1px; }

.imglistPages{ width:250px!important;}
	.imglistPages a{ border:1px solid #90bd02; background:#f8ffe0;padding:3px 5px; line-height:2em;}
.bigimg{ margin:0 auto; width:480px; margin:50px auto;}
	.bigimg p{ text-align:center; margin-top:5px;}
	.bigimg img{ width:480px;}

.selectStyle{ width:140px; border:1px solid #497b00; background:#a6e309; position:relative; padding:1px; z-index:1; float:left; display:inline;}
	.selectStyle h1{ border:1px solid #71b009; line-height:25px; font-size:12px; font-weight:normal;padding-left:10px; background:#f9ffe3 url(../images/selectimg.gif) no-repeat right; cursor:pointer;}
	.selectStyle ul{ position:absolute; top:27px; border:1px solid #70af09;  background:#f9ffe3; width:140px;}
	.selectStyle ul a{  padding-left:10px; line-height:25px; height:25px; display:block;}
	.selectStyle ul a:hover{background:#e7f691; text-decoration:none;}
	

.pages{ width:310px; margin:0 auto; padding-top:20px;}
	.pages li{ font-weight:bold; color:#00690d;}
	.pages li a{ color:#00690d; margin:auto 6px;}
	.pages li a:hover{ color:#f00;}
	.pages .go{ cursor:pointer; background:#fcfff8;border:1px solid #00690d; padding:0;}

#demo {overflow:hidden;width: 690px;margin:0 auto;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}

.btn_back{ position:absolute; top:5px; right:40px;}




.tagBaike{ background:url(../images/titleImg2.gif) no-repeat left bottom; height:45px;}
.tagBaike a{ display:block; width:66px; height:37px; background:url(../images/tagBaike.gif) no-repeat 0 -37px; float:left; display:inline;}
.tagBaike span{ display:block; width:100%; height:100%; }
.tagBaike a.act{ width:103px; background:url(../images/tagBaike.gif) no-repeat 0 0;}
.tagBaike a.a1 .tag1{background:url(../images/tagBaike.gif) no-repeat 0 -111px;}
.tagBaike a.act .tag1{background:url(../images/tagBaike.gif) no-repeat 0 -74px;}
.tagBaike a.a2 .tag2{background:url(../images/tagBaike.gif) no-repeat 0 -185px;}
.tagBaike a.act .tag2{background:url(../images/tagBaike.gif) no-repeat 0 -148px;}












