/* CSS Document */
html,body{ margin:0px; padding:0px; background:#ffffff url(../images/index_images/header_bg_1.jpg) repeat-x top;}
body{ font-family:"宋体","Times New Roman", Times, serif; font-size:12px; color:#555555;}
a {
	blr:expression(this.onFocus=this.blur());outline:none; text-decoration:none;
}
area {
	blr:expression(this.onFocus=this.blur());outline:none;
}
h1, h2, h3, h4,p { margin:0; padding:0 }

.clear { clear:both; font-size:0; line-height:0; overflow:hidden; }

img { border:none; }

ul, li, dt, dd, dl { padding:0; margin:0; list-style:none; }



#index_page{ width:960px; margin:0 auto; position:relative;}

.index_head_main{ width:960px; height:142px; overflow:hidden; margin:0 auto; position:relative;}
.index_head_logo{ float:left; width:960px; height:100px; }
.index_head_main #new_nav { float:left; background:url(../images/index_images/nav_new_bg.jpg) #fff no-repeat 0 0; width:960px; height:42px; position:relative;; z-index:1000; overflow:hidden; } 

#new_nav  li { float:left; height:42px; }

#new_nav  li  a{display:block;text-indent:-999px;overflow:hidden; height:38px;background:url(../images/index_images/nav_new_bg.jpg) no-repeat 0 -999px;}

#new_nav  li.a1{width:152px;}

#new_nav  li.a2{width:225px;}

#new_nav  li.a3{width:188px;}

#new_nav  li.a4{width:197px;}

#new_nav  li.a1 a:hover,#new_nav  li.home a{background-position:0 -42px}

#new_nav  li.a2 a:hover{background-position:-152px -42px}

#new_nav  li.a3 a:hover{background-position:-377px -42px}

#new_nav  li.a4 a:hover{background-position:-565px -42px}

.apps  li a img{vertical-align:middle; margin:0 5px 0 0;}
#new_nav li a img{margin:6px 0 0;}

.content{ width:954px; margin:0 auto; position:relative;}

.pic_play { height:202px; overflow:hidden; padding-top:5px; }

.pic_play img { border:none; height:202px; vertical-align:middle; }

.icBtns { right:288px; bottom:1px; }
.icBtns a { font:italic bold 14px Arial, Helvetica, sans-serif; opacity:0.9; filter:alpha(opacity=90); color:#fff; display:inline-block; height:22px; width:22px; background:#238acd; line-height:22px; text-align:center; overflow:hidden; cursor:pointer; margin:1px; }

.icBtns a.curr { background:#b53b3b; }

.apps { border:1px solid #b7c5eb; height:63px; padding:1px; margin:17px 0 0; }

.apps .pad { background:url(../images/index_images/index_bgs.png) repeat-x 0 -43px; height:100%; padding:0 35px 0 40px; position:relative; }

.apps .mask { overflow:hidden; width:722px; 
position:relative; left:192px;
    top: 0px;
}

.apps ul { width:2000px; padding:7px 0 0 0; }

.apps li { float:left; width:120px; padding-left:5px; overflow:hidden; height:50px; cursor:pointer; }

.apps li a { color:#1264ac; font-size:14px; font-weight:bold; cursor:pointer; }
.apps li a:hover{text-decoration: underline;}

.apps li a em { display:inline-block; height:50px; width:50px; background:url(../images/index_images/s_icons.png) no-repeat; font-size:12px; vertical-align:middle; margin:0 2px 0 0; margin:0 5px 0 0; }

.apps li a.ic1 em { background-position:0 0; }

.apps li a.ic2 em { background-position:0 -100px; }

.apps li a.ic3 em { background-position:0 -200px; }

.apps li a.ic4 em { background-position:0 -300px; }

.apps li a.ic5 em { background-position:0 -400px; }

.apps li a.ic6 em { background-position:0 -500px; }

.apps li a.ic7 em { background-position:0 -600px; }

.apps li a.ic8 em { background-position:0 -700px; }

.apps li a.ic9 em { background-position:0 -800px; }

.apps li a.ic10 em { background-position:0 -900px; }

.apps li a.ic11 em { background-position:0 -1000px; }

.apps li a.ic12 em { background-position:0 -1100px; }

.apps li a.ic13 em { background-position:0 -1200px; }

.apps .to_right { background:url(../images/index_images/index_bg2.png) no-repeat 0 -100px; width:14px; height:27px; position:absolute; left:8px; top:20px; text-indent:-999px; overflow:hidden; }

.apps .to_left { background:url(../images/index_images/v1/index_bg2.png) no-repeat -78px -100px; width:14px; height:27px; position:absolute; right:8px; top:20px; text-indent:-999px; overflow:hidden; z-index:800; }

.apps #to_right.gray { background-position: -26px -100px; }

.apps #to_left.gray { background-position: -52px -100px; }


.game_list { width:645px; float:left; margin:17px 0 0; }

.game_list .top { height:5px; background:url(../images/index_images/pro_head.png) no-repeat; overflow:hidden; }

.game_list .hot a { background:url(../images/index_images/index_bg2.png) no-repeat 120px -690px }

.game_list .new a { background:url(../images/index_images/index_bg2.png) no-repeat 120px -729px }

.games { float:left; width:644px; overflow:hidden; border-top:1px solid #b2c1ea; border-left:1px solid #b2c1ea }
.games dt { border-bottom:1px solid #b2c1ea; border-right:1px solid #b2c1ea; background:url(../images/index_images/index_bgs.png) repeat-x 0 -111px; height:33px; line-height:34px; color:#0b3b8c; font-size:14px; font-weight:bold; padding:0 0 0 20px; overflow:hidden }

.games dt .soft { float:right; margin-right:112px; display:inline; }

.game_list .games_con { float:left; height:150px; width:643px; border-right:1px solid #b2c1ea; border-bottom:1px solid #b2c1ea; border-left:1px solid #b2c1ea; position:relative; overflow:hidden; text-align:center; }
.game_list .games_con img{ margin:20px 20px 0 20px;}

.ads { float:right; width:291px; overflow:hidden; }

.ads a img { display:block;border: 1px solid #b7c5eb; padding:1px; }

.ads .ad1 { margin:17px 0 8px; }


.footer_content{ width:960px; height:100px; margin:0 auto; padding-top:5px; font-size:12px; position:relative;}
.footer_content .line{ height:5px; width:100%; background-color:#a1c1da; overflow:hidden;}
.footer_content .link{ width:99.4%; border-bottom:1px solid #cecece; padding:5px 5px 5px 0; color:#0071c7;}
.footer_content .link a{ padding:0 15px 0 15px; color:#0071c7;}
.footer_content .link a:hover{ color:#0071c7; text-decoration:underline;}
.footer_content .link span{ padding:0 0 0 395px;}
.footer_content .info{ padding:5px 0 5px 0;}
.footer_content .info span{ padding-right:0px; line-height:18px;}

