/*Reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
body,button,input,textarea{font:12px/1.5 "ËÎÌå";}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
fieldset,img{border:0;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
a{text-decoration:none;cursor:pointer;color:#000000;}
a:hover{text-decoration:none;color:#fe6600;}
body{color:#000000; background:#fff;}
.bg{ background:#f1f0f0;}
.bg .header{ width:980px;}
.bg .header h1{ background-position:0 -58px;}
/*imgbg*/
.search,.menut,.menub,.menuc a.cur,.menuc a.cur:hover,.nav,
.boxt,.boxb,.star span,.star cite,.boxtit,
.boxtit h2,.appbtn,.boxtit p a,.rl,.rr,.dpop,.atit a.cur,.num{ background:url(../img/imgbg2.png) no-repeat;}
/*header*/
.header{ width:960px; height:55px; margin:0 auto;}
.header h1{ float:left; overflow:hidden; width:320px; height:48px; line-height:300px; background:url(../img/logo5.gif); margin-top:6px;}
.header h1 a{ display:block; width:299px; height:49px;}
.header .tickling{width:50px; float:left; margin-top:26px; margin-left:330px;}
.header .tickling a{ color:red;}
/*wrap*/
.wrap,.w980{
	clear:both;
	overflow:hidden;
	zoom:1;
	width:802px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.wrap{
	position:relative;
	float: left;
}
.wrap .add_favourite{ position:absolute; background:url(../img/heart.gif) no-repeat; display:block; width:80px; height:20px; right:0;top:15px; padding-left:20px;}
.w153{ float:left; width:153px;}
.w800{
	float:left;
	width:800px;
	overflow:hidden;
	position:relative;
}
.w980{ width:980px; position:relative;}
.w980 .recenter{position:absolute;right:0; top:9px;}
/*site*/
.site{ clear:both; height:35px; line-height:37px; overflow:hidden; font-weight:bold; color:#587a00;_height:25px;_padding-top:10px;}
.site a{ color:#587a00;}
.site em{ color:#000;}
.site img{ vertical-align:middle; margin-top:-3px; *margin-top:0px;}
.search{ float:right; width:247px; height:27px; background-position:0 -149px; margin-top:21px;}
.ipt{ float:left; width:215px; height:23px; line-height:23px; border:1px solid #fff; overflow:hidden; margin:1px 0 0 2px;}
.btn{ float:left; width:23px; height:27px; border:none; cursor:pointer; background:none;}
.site span{ float:right; font-weight:normal;}
.site span a{ color:#000;}
/*menu*/
.menu{ background:url(../img/menuc.png) repeat-y #f9f9f9; margin-bottom:9px;}
#myAppNum{ font-weight:600;}
.menuc h2{ height:27px; line-height:27px; padding:0 10px 0 16px;}
.menuc h2 span{ float:right; font-size:12px; color:#ff0000;}
.menut,.menub{ clear:both; overflow:hidden; height:4px; background-position:0 -63px;}
.fir{ border-bottom:1px solid #e9e9e9;}
.menut{ background-position:-154px -63px;}
.menuc{ clear:both; overflow:hidden; zoom:1; padding:2px 0 7px; font-size:14px;}
.menuc a{ display:block; height:27px; line-height:27px; padding-left:30px; margin:1px 1px 0;}
.menuc a span{ float:right; color:#ff0000; padding-right:22px;}
.menuc a:hover{ background:#ebf3d8; color:#000;}
.menuc a.cur,.menuc a.cur:hover{ font-weight:bold; background-position:0 -35px; margin:0px;}
.menuc a.cur span{ height:23px; margin:2px; line-height:23px; font-weight:normal; padding-left:2px;}
.menuz{ border-top:1px dashed #d6d6d6; margin:0 6px; line-height:18px; padding:12px 0 2px 15px; color:#3e3e3e;}
.menuz strong{ display:block; color:#FE6600; font-family:Arial; font-size:18px; padding-bottom:6px;}
/*nav*/
.nav{ clear:both; overflow:hidden; height:35px; line-height:35px; background-position:0 -78px; padding:0 20px; color:#c4c4c4; margin-bottom:6px;}
.nav a.cur{ font-weight:bold; color:#fe6600;}
.nav span{ color:#000;}
.nav span strong{ color:#fe6600;}
/*box*/
.box{ clear:both; margin-bottom:6px;}
.boxt,.boxb{ clear:both; overflow:hidden; height:4px; background-position:0 -68px;}
.boxb{ background-position:0 -73px;}
.boxc{ clear:both; zoom:1; border:solid #e8e8e8; border-width:0 1px; min-height:499px; _height:499px;}
.ht550{ min-height:540px; _height:540px;}
.boxtit{ height:34px; background-position:0 -114px;}
.boxtit h2{ float:left; overflow:hidden; line-height:200px; height:15px; margin:9px 0 0 14px;}
.boxtit p{ float:right; padding:8px 13px 0 0;}
.boxtit p a{ float:left; width:17px; height:17px; line-height:17px; text-align:center; background-position:-423px 0; font-family:"Î¢ÈíÑÅºÚ"; margin-left:7px; display:inline;}
.boxtit p a.cur{ background-position:-405px 0;}
.boxtit p a:hover{ color:#000;}
.boxs{ clear:both; margin-bottom:10px;}
.slides_control{height:108px !important;}
.boxst1{ clear:both; overflow:hidden; height:1px; background:#cfcfcf; margin:0 3px;}
.boxst2,.boxst3{clear:both; overflow:hidden; height:1px; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; background:#fff; margin:0 2px;}
.boxst3{ margin:0 1px;}
.boxsc{ clear:both; overflow:hidden; zoom:1; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; background:#fff;}
/*app*/
.appt{ height:25px; line-height:25px; padding:8px 20px 0;}
.appt strong,.app dd span strong,.appt1 strong{ color:#fe6600;}
.appt p{ float:left;}
.appt .page{ float:right; padding:0px;}
.appt1{ padding:8px 0 30px 20px; color:#fe6600;}
.appt1 .nodata{text-align:center; padding-top:125px;font-weight:600;}
.appt1 p{ color:#000; padding-bottom:5px;}
.app{ clear:both; margin-top:-5px;}
.recommend_app{ margin-top:150px;}
.app dl{ clear:both; overflow:hidden; zoom:1; padding:17px 0; border-bottom:1px dashed #d6d6d6; margin:0 29px; line-height:18px; position:relative;}
.app dt{ float:left; padding:3px 13px 0;}
.app dd h3{overflow:hidden; padding-bottom:2px;}
.app dd p{ width:426px; height:35px; overflow:hidden; line-height:17px; margin-bottom:1px; padding:0px;}
.app dd span{ color:#888888;}
.app .spanr{width:144px;text-align:center; display:none; position:absolute; left:790px; top:58px;}
.app .spanr a {color:red;}
.app .play{float:right; margin:-30px 20px 0 0; width:60px; text-align:center;line-height:23px; height:23px; background:url(../img/play.png) no-repeat;}
.app p{ padding-left:20px; margin-bottom:-5px;}
.appc dl{ border:none; padding:10px 0; margin-left:18px;}
.appc dd p{ width:570px;}
.dpop{ position:absolute; top:-18px; right:80px; width:153px; height:31px; background-position:-441px -33px; text-align:center; line-height:25px; color:#f63b01;}
.star{ position:absolute;  top:17px; left:195px;}
.star span{ float:left; width:75px; height:13px; overflow:hidden; background-position:-219px -39px;}
.star cite{ display:block; height:13px; background-position:-219px -26px; overflow:hidden;}
.appbtn{ position:absolute; display:block; cursor:pointer; width:114px; height:30px; background-position:-441px 0; top:21px; right:0px; text-align:center; line-height:30px;}
.appbtn, .appbtn_disabled {border:none; position:absolute;cursor:pointer; display:block; width:114px; height:30px; background-position:-441px 0; top:21px; right:15px; text-align:center; line-height:30px;}
.appbtn_disabled{color:#666; background:url(../img/exadd.gif)}

.appbtn:hover{ color:#000000;}
/*applist*/
.applist{ clear:both; overflow:hidden; zoom:1; width:798px; padding-bottom:25px;}
.pagination{display:none;}
.applist ul{ width:800px;}
.applist li{ float:left; width:100px; text-align:center; margin:25px 5px 0 8px; display:inline;}
.applist img{ display:block; margin:0 auto 7px;}
.none{ text-align:center; padding-top:200px;}
.none img{ margin:0 auto;}
/*page*/
.page{ text-align:right; padding:20px 35px 18px 0;}
.page a{ border:1px solid #989898; padding:0 6px; display:inline-block; height:18px; line-height:18px;}
.page a.cur{ background:#eefad1;}
/*recom*/
.recom{ margin-bottom:8px;}
.recom h2{ width:93px; background-position:0 -252px;}
.recomc{ clear:both; width:798px; overflow:hidden; border:solid #e8e8e8; height:306px; border-width:0 1px; position:relative;}
.recomc .hots{ height:306px; height:798px; position:absolute;height:270px; width:790px; background:#fff;}
.recomc ul{ clear:both; overflow:hidden; zoom:1; width:850px; margin-top:-12px;}
.recomc li{ float:left; width:210px; padding:17px 45px 5px 17px;}
.recomc li img{ float:left; width:64px; height:64px;}
.recomc li div{ float:right; width:133px;}
.recomc li div p{ color:#888;}
.recomc li div em{ color:#888888;}
.recomc li div span{ float:right; *margin-top:0; *margin-top:-18px; color:#888888;}
.recomc li strong{ color:#fe6600;}
/*appshow*/
.appshow{ text-align:center; padding:15px 0;}
.describe{ float:left; width:650px; padding:10px 60px 10px 30px;}
.describe h3,.describer h3{ padding-bottom:8px;}
.describer{ float:right; width:200px; border-left:1px solid #eee; padding-left:21px; margin:10px 0 15px;}
/*news*/
.news{ margin-bottom:9px;}
.news .boxc{ min-height:132px; height:132px; overflow:hidden; width:798px;}
#slides{position:relative;}
.news h2{ background-position:0 -268px; width:93px;}
.news .applist{ padding-left:20px; position:relative; width:auto;}
.news .applist li{ margin:3px 0 0 9px; width:98px;}
.news .applist ul{ clear:both; overflow:hidden; zoom:1; width:750px;}
.rl,.rr{ display:block; width:21px; height:21px; position:absolute;}
.rl{ top:60px; left:10px; background-position:-361px 0; z-index:100;}
.pl{ width:35px; height:100px; left:0; top:35px;position:absolute;z-index:50; background:#fff;}
.rr{ top:60px; right:10px; _right:15px; background-position:-383px 0; z-index:100;}
.pr{ width:42px; height:100px; left:760px; background:#fff; top:35px;position:absolute;z-index:50;}
/*alist*/
.alist .boxc{ min-height:auto;}
.alist .applist{ clear:both; overflow:hidden; zoom:1; padding:0; *padding-bottom:7px;}
.alist ul{ width:830px;}
.alist .applist li{ margin:5px 13px 7px 2px;}
.atit{ clear:both; overflow:hidden; height:23px; line-height:23px; padding:9px 13px 2px;}
.atit h2{ float:left; height:16px; overflow:hidden; line-height:16px; font-size:14px;}
.atit span{ float:right;}
.atit em{ float:right;}
.atit em a{ float:left; width:17px; height:20px; text-align:center; line-height:20px; font-weight:bold; color:#4f4f4f;}
.atit em a.cur{ background-position:-405px 0; color:#fff; margin:0 2px;}
.line{ clear:both; overflow:hidden; zoom:1; line-height:1px; height:1px; background:url(../img/line.png) repeat-x; margin:0 12px;}
.yx h2{ background-position:0 -284px;}
.dy h2{ background-position:0 -300px;}
.xs h2{ background-position:0 -316px;}
.gj h2{ background-position:0 -332px;}
.yy h2{ background-position:0 -348px;}
/*happy*/
.happy h3{ height:27px; line-height:27px; padding:0 16px;}
.happy ul{ padding-bottom:3px;}
.happy li{ height:22px; line-height:22px; color:#3e3e3e; padding:0 5px 0 25px; background:url(../img/dot.png) no-repeat 17px 9px;}
.happy li a,.happy li a:hover{color:#929292;}
.happy li em{ color:#fe6600;}
.happy li a em,.happy li a:hover em{ color:#fe6600;}
.add a{ display:block; height:28px; line-height:28px; text-align:center; overflow:hidden; font-size:12px; color:#919191;}
.add a:hover{ color:#ff1100;}
.w404{ width:327px; height:108px; background:url(../img/404.png) no-repeat; margin:200px auto;}
.w404 span{ display:block; text-align:right; padding:85px 0 0 60px;}
.w404 a{ margin-left:5px; color:#3366cc;}
/*focus*/
.focus{ height:215px; margin-bottom:8px;}
.fcimg{ float:left; width:582px; height:215px; clear:both; overflow:hidden;position:relative;}
.slider{position:absolute;}
.slider li{ clear:both; overflow:hidden; height:215px; width:582px;}
.slider img{ float:left; clear:both; width:582px; height:215px;display:block;}
.num{ float:right; width:217px; height:213px; background-position:0 -177px; padding-top:2px;}
.num li{float:left; color:#fff; text-align:center; line-height:15px; width:213px; height:52px; font-family:Arial; font-size:12px; cursor:pointer; overflow:hidden; margin:0 2px 1px; background-position:-74px -66px; font-weight:bold; display:inline;filter:alpha(opacity=60); opacity:0.6;}
.num li.on{ background-position:-90px -66px;filter:alpha(opacity=100);opacity:1;}
/*footer*/
.footer, .footer a{ clear:both; text-align:center; font-family:Arial; padding:10px 0 20px; color:#888;}
.footer a:hover {color:#fe6600;}
/*html5*/
.app img,.applist img,.recomc img,#myApps span {border-radius:12px;-webkit-box-shadow:2px 2px 5px #666;box-shadow:2px 2px 5px #666;}
#appIntro {display:block;_display:default;}

/*new-css  author:chenhong  date:20110524*/
.bt-close{position:absolute; top:42px; right:11px; width:10px; height:10px; background:url(../img/bt_close.jpg) no-repeat;}
.section{width:980px; overflow:hidden; clear:both;}
.set-games{float:left; _margin-top:1px; width:690px; height:auto;}
.op-games{margin:11px 24px 0 24px; height:30px;}
	.op-games ul li.op-left{float:left; margin:0 30px 0 0; display:inline;}
	.op-games ul li.op-right{float:right; margin:0 0 0 30px; display:inline;}
	.op-games ul li a{color:#000;}
	.op-games ul li img{vertical-align:middle;}
.set-tab{float:right; margin:0 0 10px 0; width:280px; height:561px;}
	.set-tab .op-tab{width:280px; height:32px; z-index:999;}
		.set-tab .op-tab .tx-jianjie{float:right; margin:9px 14px 0 0; width:auto; height:auto; color:#000; display:inline; cursor:auto;}
		.set-tab .op-tab li{float:left; margin:2px 2px 0 0; _margin:3px 2px 0 0; width:97px; height:30px; display:inline; cursor:pointer;}
		.set-tab .op-tab li .tx-tab{width:95px; height:27px; line-height:26px; text-align:center; color:#000; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; background:#fff;}
		.set-tab .op-tab li.active{position:relative; top:0; _top:1px; margin:0 2px 0 0; height:26px; z-index:999;}
		.set-tab .op-tab li.active .tx-tab{height:30px; line-height:28px; font-weight:bold;}
	.tab-top{clear:both; width:280px; height:5px; background:url(../img/bg_tab.jpg) no-repeat; overflow:hidden;}
	.set-tab .op-tab-note{width:278px; height:496px; *height:492px; _height:490px; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; background:#fff;}
		.set-tab .op-tab-note ul{padding:0 0 0 20px;}
		.set-tab .op-tab-note ul li{float:left; margin:17px 22px 12px 0; width:64px; text-align:center; display:inline;}
		.set-tab .op-tab-note ul li img{margin:0 0 8px 0; display:block;}
	
	.set-tab .op-tab-page{width:280px; height:29px; background:url(../img/bg_tab_bt1.jpg) no-repeat;}
		.set-tab .op-tab-page ul li{float:left; padding:7px 0 0 0; width:70px; height:22px; text-align:center; color:#000; display:inline; cursor:pointer;}
		.set-tab .op-tab-page ul li.active{font-weight:bold; background:url(../img/bt_page_active2.gif) no-repeat;}
