/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font:12px/18px 微软雅黑;color:#333;background:#ffffff}
h1,h2,h3,h4,h5,h6{*font-size:100%;font-weight:400;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,i,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul,li{list-style:none outside;}
blockquote:before,blockquote:after,q:before,q:after{content:'';}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
input,textarea,select,button{font-family:inherit;font-size:inherit;*font-size:100%;font-weight:inherit;resize:none;}
button{cursor:pointer;}
:focus{outline:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}




.wrap-554{width:554px;height:394px;overflow:hidden;background:#f1f7fc;}
	.wrap-554 .nav{width:554px;height:33px;background:url(../img/bg-img.png) repeat-x 0 -450px;overflow:hidden}
		.wrap-554 .nav li{width:69px;height:22px;line-height:22px;float:left;color:#000;margin-left:17px;display:inline;margin-top:5px;cursor:pointer;text-align:center}
		.wrap-554 .nav li.on{background:url(../img/bg-img.png) no-repeat -321px -24px;color:#fff;}
	.wrap-554 .focus{background:#fbfdff;width:554px;overflow:hidden}
		.wrap-554 .focus-ct{width:520px;height:184px;overflow:hidden;margin:7px 0 8px 17px;position:relative;background:url(../img/bg-img.png) no-repeat 0 -77px;}
			.wrap-554 .focus-ct .focus-ct-ul{width:500px;height:169px;overflow:hidden;position:absolute;top:7px;left:9px;}
			.wrap-554 .focus-ct ul{float:left;width:1000px;}
			.wrap-554 .focus-ct li{float:left;width:304px;height:169px;}
			.wrap-554 .focus-ct li a{width:300px;height:164px;padding:2px 2px 3px 2px;display:block}
			.wrap-554 .focus-ct li a:hover{background:url(../img/bg-img.png) no-repeat 0 -262px;}
			.wrap-554 .focus-ct li img{display:block;width:300px;height:164px;}
			.wrap-554 .focus-ct p a{width:28px;height:54px;position:absolute;top:60px;z-index:20}
			.wrap-554 .focus-ct p.left a{background:url(../img/bg-left.png) no-repeat;left:0;_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/img/bg-left.png");}
			.wrap-554 .focus-ct p.left a:hover{background:url(../img/bg-left-h.png) no-repeat;_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/img/bg-left-h.png");}
			.wrap-554 .focus-ct p.right a{background:url(../img/bg-right.png) no-repeat;right:0;_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/img/bg-right.png");}
			.wrap-554 .focus-ct p.right a:hover{background:url(../img/bg-right-h.png) no-repeat;_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/img/bg-right-h.png");} 
			.wrap-554 .focus-ct .left-bg{width:89px;height:164px;position:absolute;top:9px;left:11px;z-index:10;background:#000;opacity:0.6 !important;filter: Alpha(Opacity=60);}
			.wrap-554 .focus-ct .right-bg{width:89px;height:164px;position:absolute;top:9px;right:11px;z-index:10;background:#000;opacity:0.6 !important;filter: Alpha(Opacity=60);}
		.wrap-554 .focus-br{background:url(../img/bg-img.png) no-repeat 0 -437px;height:4px;width:554px;overflow:hidden;}
	.wrap-554 .fun-list{}
		.wrap-554 .fun-list h2{font-size:14px;padding-left:20px;font-weight:bold}
		.wrap-554 .fun-list ul{overflow:hidden;}
		.wrap-554 .fun-list li{float:left;width:123px;height:60px;margin:3px 0 0 12px;display:inline}
		.wrap-554 .fun-list li.on{background:url(../img/bg-img.png) no-repeat -390px 0;}
		.wrap-554 .fun-list li img{float:left;width:50px;height:50px;margin:5px 0 0 8px;display:inline}
		.wrap-554 .fun-list li dl{float:right;width:60px;padding-top:6px;}
		.wrap-554 .fun-list li dt{height:14px;line-height:14px;}
		.wrap-554 .fun-list li dd{padding:2px 0;}
		.wrap-554 .fun-list li dt a{color:#333;}
		.wrap-554 .fun-list li dt a:hover{ text-decoration:none}
		.wrap-554 .fun-list li dt a:visited,
		.wrap-554 .fun-list li dt a:active{color:#6e92bc;}
	.wrap-554 .app{width:553px;height:360px;overflow:auto;background:#e8f2fa;position:relative;scrollbar-3dlight-color:#a3ceee;scrollbar-arrow-color:#a3ceee;scrollbar-highlight-color:#dbecf8;scrollbar-face-color:#dbecf8;scrollbar-shadow-color:#a3ceee;scrollbar-track-color:#e7f2fb;scrollbar-darkshadow-color:#e7f2fb;}
		.wrap-554 .app .app-sort{width:536px;height:44px;background:url(../img/bg-line.png) no-repeat center bottom;}
			.wrap-554 .app .app-sort li{float:right;width:75px;height:23px;border-right:1px solid #519dda;cursor:pointer;overflow:hidden;background:#f5fafe;font-weight:bold}
			.wrap-554 .app .app-sort ul{width:228px;float:right;height:23px;border:1px solid #519dda;overflow:hidden;border-right:0;text-align:center;line-height:23px;color:#3179b0;margin-top:8px;margin-right:10px;display:inline}
			.wrap-554 .app .app-sort li.on{background:url(../img/bg-img.png) no-repeat -116px -24px;color:#fff;}
			.wrap-554 .app .app-sort li em{float:right;width:8px;height:8px;background:url(../img/bg-img.png) no-repeat -127px -48px;margin:7px 5px 0 0;display:inline;overflow:hidden}
			.wrap-554 .app .app-sort li.on em{background-position:-117px -48px;}
		.wrap-554 .app .app-list{width:536px;overflow:hidden;}
			.wrap-554 .app .app-list li{width:536px;float:left;height:101px;overflow:hidden;background:url(../img/bg-line.png) no-repeat center bottom;}
			.wrap-554 .app .app-list li.on{background:#faf9e8 url(../img/bg-line.png) no-repeat center bottom;}
			.wrap-554 .app .app-list li .app-img{width:60px;position:relative;padding-left:16px;float:left;}
			.wrap-554 .app .app-list li .app-img img{width:50px;height:50px;display:block;padding-top:15px;}
			.wrap-554 .app .app-list li .app-img em{width:18px;height:15px;position:absolute;top:11px;right:8px;background:url(../img/bg-img.png) no-repeat -117px -59px;}
			.wrap-554 .app .app-list li .app-img span{display:block;height:22px;line-height:22px;}
			.wrap-554 .app .app-list li .app-img span a{color:#333;}
			.wrap-554 .app .app-list li .app-img span a:hover{ text-decoration:none}
			.wrap-554 .app .app-list li .app-img span a:visited,
			.wrap-554 .app .app-list li .app-img span a:active{color:#6e92bc;}
			.wrap-554 .app .app-list li dl{width:305px;float:left;padding-top:16px;}
			.wrap-554 .app .app-list li dl dd{padding:2px 0;line-height:16px;}
			.wrap-554 .app .app-list li dl dd em{color:#de1d1d}
			.wrap-554 .app .app-list li dl dd.gray{color:#999;}
			.wrap-554 .app .app-list li .btn{float:right;width:105px;padding-top:36px;text-align:center;}
			.wrap-554 .app .app-list li.loading img{margin:40px auto;display:block}
		.wrap-554 .app .app-show{width:510px;height:64px;padding-top:14px;background:url(../img/bg-line.png) no-repeat center bottom;margin:0 auto}
			.wrap-554 .app .app-show dt{float:left;width:60px;}
			.wrap-554 .app .app-show dd{height:24px;overflow:hidden;float:left;width:450px;line-height:24px;}
			.wrap-554 .app .app-show dd span.name{float:left}
			.wrap-554 .app .app-show dd span.name a{color:#333;}
			.wrap-554 .app .app-show dd span.name a:hover{ text-decoration:none}
			.wrap-554 .app .app-show dd span.name a:visited,
			.wrap-554 .app .app-show dd span.name a:active{color:#6e92bc;}
			.wrap-554 .app .app-show dd span.right{float:right}
			.wrap-554 .app .app-show dd .score{margin-top:6px;padding-left:3px;}
			.wrap-554 .app .app-show dd span em{color:#de1d1d}
		.wrap-554 .app-focus{width:510px;position:relative;height:165px;overflow:hidden;margin:0 auto}
			.wrap-554 .app-focus h2{height:42px;line-height:42px;color:#999;font-weight:bold;font-size:12px;}
			.wrap-554 .app-focus p a{width:9px;height:20px;position:absolute;top:88px;z-index:20;background:url(../img/bg-img.png) no-repeat}
			.wrap-554 .app-focus p.left a{background-position:-294px -50px;left:0;}
			.wrap-554 .app-focus p.left a:hover{background-position:-274px -50px;}
			.wrap-554 .app-focus p.right a{background-position:-304px -50px;right:0;}
			.wrap-554 .app-focus p.right a:hover{background-position:-284px -50px;}
			.wrap-554 .app-focus-ul{width:475px;height:110px;overflow:hidden;position:absolute;left:18px;top:42px;}
			.wrap-554 .app-focus-ul ul{width:1000px;float:left}
			.wrap-554 .app-focus-ul li{float:left;width:150px;height:110px;overflow:hidden;margin-right:10px;display:inline}
			.wrap-554 .app-focus-ul li img{width:150px;height:110px;}
		.wrap-554 .app-present{width:510px;margin:0 auto;}
			.wrap-554 .app-present dt{height:32px;line-height:32px;color:#999;font-weight:bold;}
			.wrap-554 .app-present dd a.right{float:right;margin-top:5px;color:#108fe3}
			.wrap-554 .app-present dd{width:510px;overflow:hidden}

.wrap{width:100%;background:#f3f8fd;overflow:hidden;}
	.recommend{width:100%;position:relative;height:auto!important;min-height:10px;height:10px;background:#faf9e8 url(../img/bg-line1.png) repeat-x bottom center;float:left}
		.recommend ul{width:100%;overflow:hidden;padding:2px 0px 5px 0;height:76px;}
			.recommend li{width:58px;height:76px;float:left;margin-left:6px;display:inline;cursor:pointer}
			.recommend li.on{background:url(../img/bg-img.png) no-repeat -58px 0;text-decoration:none}
			.recommend li img{display:block;margin:5px 4px 0;width:50px;height:50px;}
			.recommend li span{color:#333;display:block;text-align:center;line-height:18px;}	
			.recommend .tag{background:url(../img/bg-img.png) no-repeat -300px 0;width:76px;height:24px;position:absolute;right:5px;bottom:-19px;_bottom:-20px;text-align:center;color:#ff6702;cursor:pointer;}
			.recommend .tag-hack{_bottom:-19px;}
			.recommend .tag em{display:inline-block;background:url(../img/bg-img.png) no-repeat -381px 0;width:7px;height:4px;overflow:hidden; vertical-align:middle;margin-right:3px;}
			.recommend .tag em.down{background-position:-381px -5px;}
	.all-applist{width:100%;padding-top:8px;overflow-x:hidden;overflow-y:auto;position:relative;scrollbar-3dlight-color:#a3ceee;scrollbar-arrow-color:#a3ceee;scrollbar-highlight-color:#dbecf8;scrollbar-face-color:#dbecf8;scrollbar-shadow-color:#a3ceee;scrollbar-track-color:#e7f2fb;scrollbar-darkshadow-color:#e7f2fb}
		.all-applist ul{width:100%;float:left;padding:2px 0 5px 0px;overflow:hidden;position:relative;scrollbar-3dlight-color:#a3ceee;scrollbar-arrow-color:#a3ceee;scrollbar-highlight-color:#dbecf8;scrollbar-face-color:#dbecf8;scrollbar-shadow-color:#a3ceee;scrollbar-track-color:#e7f2fb;scrollbar-darkshadow-color:#e7f2fb}
			.all-applist li{width:58px;height:76px;float:left;display:inline;margin:0px 0 3px 6px;position:relative;cursor:pointer}
			.all-applist li.on{background:url(../img/bg-img.png) no-repeat; text-decoration:none}
			.all-applist li img{display:block;margin:5px 4px 0;width:50px;height:50px;}
			.all-applist li span{color:#333;display:block;text-align:center;width:62px;_font-size:10px;}
			.all-applist li em{position:absolute;width:16px;height:16px;color:#fff;line-height:14px;text-align:center;background:url(../img/bg-img.png) no-repeat -316px -51px;top:2px;right:5px;font-family:Arial;}
			.all-applist li .operate-layer{padding:8px 0 0 7px;}
			.all-applist li .operate-layer-bg{position:absolute;background:url(../img/bg-layer.png) no-repeat;width:89px;height:59px;bottom:-10px;right:-65px;}
			.all-applist li  ul.operate-layer{padding:0;position:absolute;width:82px;height:51px;bottom:-10px;right:-65px;}
			.all-applist li .operate-layer li{position: relative;padding:0;z-index:100;width:75px;height:20px;line-height:20px;margin:0 0 3px 0;text-align:center}
			.all-applist li .operate-layer li a{color:#333;width:75px;height:20px;display:block;}
			.all-applist li .operate-layer li a:hover{background:url(../img/bg-img.png) no-repeat -310px -265px;color:#fff; text-decoration:none;}
			.all-applist li .operate-layer li.no a{color:#999}
			.all-applist li .operate-layer li.no a:hover{background:0}
			.all-applist li.z-index{z-index:200}
	
	
	
.btn input{border:0;background:url(../img/bg-img.png) no-repeat;cursor:pointer}	
.btn1,
.btn2{border:0;background:url(../img/bg-img.png) no-repeat -150px -49px;width:41px;height:17px;cursor:pointer}
.btn2{background-position:-192px -49px;}
.btn input.btn3{background-position:-192px -24px;width:64px;height:25px;}
.btn input.btn4{background-position:-257px -24px;width:64px;height:25px;}
.score{height:10px;width:55px;overflow:hidden;line-height:10px;}
.score em{display:inline-block;width:9px;height:10px;line-height:10px;overflow:hidden;background:url(../img/bg-img.png) no-repeat -137px -59px;margin-left:1px; vertical-align:top}
.score em.pick{background-position:-137px -48px;}
.score em.pick1{background-position:-145px -66px;}
.layer{width:181px;height:94px;overflow:hidden;position:relative}
	.layer-bg{width:181px;height:94px;position:absolute;top:0;left:0;z-index:0;background:url(../img/bg-point-layer.png) no-repeat;_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/img/bg-point-layer.png");}
	.layer-ct{width:160px;height:74px;position:absolute;top:10px;left:10px;z-index:1;}
	.layer-ct em{margin:27px 0 0 16px;float:left;display:inline;width:16px;height:17px;background:url(../img/bg-img.png) no-repeat}
	.layer-ct em.green{background-position:-237px -50px;}
	.layer-ct em.red{background-position:-255px -50px;}
	.layer-ct p{float:left;padding-left:5px;margin-top:25px;}

.mask{background:url(../img/mask.png) no-repeat;width:50px;height:50px;position:absolute;top:5px;left:4px;z-index:100;_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/img/mask.png")}
.mask-block{background:url(../img/m.png) no-repeat;width:50px;height:50px;position:absolute;top:5px;left:4px;z-index:100;_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/img/m.png")}
.all-applist li .mask-block img{margin:0}


/*scrollbar*/
.scrollbar{overflow:hidden;float:right;height:100%;width:7px;position:relative;z-index:99;right:3px;}
.scrollbar span{display:block;width:7px}
.scrollbar span em{display:block;width:7px;font-size:0;}
.scrollbar span em.t{background:url(../img/scroll_t.png) no-repeat;height:5px}
.scrollbar span em.b{background:url(../img/scroll_b.png) no-repeat;height:5px}
.scrollbar span em.c{background:url(../img/scrollbar_bg.png) repeat-y;}
























