/*重置CSS样式表*/
html, body, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, 
samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul,
li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input
{ margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { font-size: 12px; font-family:Arial, Helvetica, sans-serif; color: #333; }
ol, ul { list-style: none; }

/*本地扫描 最近玩过*/
.scan_content { min-width: 980px; margin: 0 auto; position: relative; height: 100%;}
.scan_left { padding-right: 218px; height: 100%; }
.scan_topbar { height: 50px; background: url(../images/scan_topbar_bg.png) repeat-x; overflow: hidden; }
.scan_topbar li { height: 50px; overflow: hidden; float: left; margin-left: -2px;}
.scan_topbar li a { width: 110px; line-height: 50px; font-family: "微软雅黑","黑体","宋体"; font-size: 14px; text-decoration: none; color: #666; text-align: center; float: left; z-index: 50 }
.scan_topbar li img { width: 16px; height: 16px; margin: 0 6px -2px 0; }
.scan_topbar li em { width: 2px; height: 50px; display: inline-block; background: url(../images/scan_pic.png) -130px 0 no-repeat; float: right; margin-left: -4px; z-index: 1; }
.scan_on a { background: url(../images/scan_pic.png) no-repeat; z-index: 50; }
.scan_on a.scan_history { border-right: 1px solid #c8d1e6; }
.scan_on a.scan_a { border-right: 1px solid #c8d1e6; border-left: 1px solid #c8d1e6; }

.scan_history_list { background-color: #fff; margin: 10px auto 0; overflow:hidden;}
.scan_history_list li { width:72px; float:left; margin:18px 18px 0; position: relative; height: 115px;}
.scan_history_list li a { width:72px; height:72px; display:block; }
.scan_history_list li a img { -webkit-border-radius:8px; box-shadow:1px 2px 1px #777; -webkit-transition:opacity .2s linear;} 
.scan_history_list li a:hover img { opacity:0.6; }
.scan_history_list li a p { width:72px; height:32px; line-height:16px; font-size:12px; float:left; overflow:hidden; text-align:center; text-decoration:none; color:#333; margin-top:8px; }
.scan_history_list li a:hover p { color:#333; }
.scan_history_list a.delete_g { width:19px; height:19px; display:block; position:absolute; top:-5px; right: -5px; background:url(../images/scan_delete_btn.png) no-repeat; overflow:hidden; display: none;}
.scan_history_list a.delete_g:hover { background-position:-20px 0; }
.scan_history_list a.delete_g:active { background-position:-40px 0; }

.scan_pages { width: 100%; padding: 18px 0; }
.scan_pages ul { display: block; text-align: center;}
.scan_pages li { width: 18px; height: 18px; margin-right: 5px; display: inline-block; }
.scan_pages li a { width: 18px; height: 18px; display: inline-block; -webkit-transition: opacity .2s linear;}
.scan_pages li a.pages_prev:hover, .scan_pages li a.pages_next:hover { opacity:0.6; }
.scan_pages a.pages_prev { background: url(../images/scan_pic.png) -18px -60px no-repeat; }
.scan_pages a.pages_next { background: url(../images/scan_pic.png) -54px -60px no-repeat; }
.scan_pages .pages_not a.pages_prev { background: url(../images/scan_pic.png) 0 -60px no-repeat; }
.scan_pages .pages_not a.pages_next {background: url(../images/scan_pic.png) -36px -60px no-repeat;}
.scan_pages a.pages_a { width: 8px; height: 8px; margin: 5px; background-color: #c9c4c7; -webkit-border-radius:5px; }
.scan_pages a.pages_a:hover { background-color: #6fa9e3; }
.scan_pages .pages_on a.pages_a { background-color: #6fa9e3; }


	/*----------- 右栏*/
	.scan_rightbar { width: 217px; height: 100%; position: absolute; right: 0; top: 0; background-color: #fff; border-left: 1px solid #c8d1e6; z-index: 5; }
	.scan_area { width: 198px; height: 255px; border-bottom: 1px dashed #c2c2c2; margin: 0 10px; }
	.scan_area img { width: 100px; height: 100px; margin: 25px 49px; }
	.scan_area p { width: 198px; height: 32px; line-height: 32px; text-align: center; font-family: "微软雅黑","黑体","宋体"; font-size: 16px; color: #333; overflow: hidden; }
	.scan_area label { color: #ef8507; padding: 0 4px; }
	.scan_area a { width: 102px; height: 35px; line-height: 34px; display: block; margin: 8px auto 30px; text-align: center; text-decoration: none; color: #333; background: url(../images/scan_pic.png) 0 -80px no-repeat; }
	.scan_area a:hover { background-position: -110px -80px; }
	.scan_area a:active { background-position: -220px -80px; line-height: 35px; }

	.select_list { width: 198px; margin: 25px 10px 0; }
	.select_list li { height: 24px; line-height: 24px; margin-top: 6px; font-family: "微软雅黑","黑体","宋体"; font-size: 14px; color:#333; }
	.select_list li p { margin-left: 35px; }
	.select_list li label { margin-left: 35px; color: #666; float: left; }
	.select_list li span { width: 14px; height: 14px; display: inline-block; margin: 0 6px -2px 0; }
	.select_list li label img{ vertical-align: middle; padding-right:3px}

	.scan_feedback { width: 198px; margin: 36px 10px; }
	.scan_feedback a { font-family: "微软雅黑","黑体","宋体"; font-size: 14px; color: #666; }
	.scan_feedback a:hover, .scan_feedback a:active { color: #333; }
	.scan_feedback a span { width: 18px; height: 18px; display: inline-block; margin: -4px 4px -4px 35px; background: url(../images/scan_pic.png) -110px -60px no-repeat; }


/*无游戏记录*/
.scan_history_none { padding: 0 46px; }
.scan_none { height: 315px; border-bottom: 1px solid #c8d1e6; }
.scan_none span { width: 280px; height: 140px; display: block; margin: 70px auto 0; background: url(../images/scan_pic.png) -330px 0 no-repeat; }
.scan_none p { text-align: center; margin-top: 10px; font-family: "微软雅黑","黑体","宋体"; font-size: 14px; }
.scan_visit p { font-family: "微软雅黑","黑体","宋体"; font-size: 14px; margin-top: 10px; }
.scan_visit .visit_link { display: block; text-align: center; margin-top: 90px; }
.scan_visit .visit_link li { width: 72px; height: 102px; margin: 0 20px; display: inline-block; }
.scan_visit .visit_link li img { -webkit-border-radius:8px; -webkit-transition: opacity .2s linear;}
.scan_visit .visit_link li a:hover img { opacity:0.6; }
.scan_visit .visit_link li a { text-decoration: none; }
.scan_visit .visit_link li a:hover p { color: #333; }
.scan_visit .visit_link li p { color: #666; }

/*加载游戏*/
.scan_history_list .scan_loading img { width: 45px; height: 45px; margin: 13px; box-shadow: 0 0 0 0; }

/*删除游戏*/
.scan_delete {position: fixed; z-index: 6; }
.delete_popup { width: 378px; height: 198px; border: 1px solid #cccfd4; background-color: #fff; display: block; border-radius:2px; box-shadow: 0px 0px 20px #dadde1; }
.delete_top { width: 378px; height: 22px; overflow: hidden; }
.delete_top a { width: 16px; height: 16px; margin: 5px 5px 0 0; float: right; background: url(../images/scan_pic.png) -140px 0 no-repeat; }
.delete_top a:hover { background-position: -156px 0; }
.delete_top a:active { background-position: -172px 0; }
.delete_middle { width: 362px; height: 132px; border-bottom: 1px solid #e5e7e9; margin: 0 8px; font-family: "微软雅黑","黑体","宋体"; font-size: 14px; display: inline-block; overflow: hidden; }
.delete_middle span { width: 60px; height: 60px; display: inline-block; margin: 26px 15px -20px 32px; background: url(../images/scan_pic.png) -330px -140px no-repeat; }
.delete_down { width: 362px; margin:0 8px; }
.delete_down a { width: 80px; height: 29px; display: block; margin:8px 0 0 8px; float: right; }
	a.delete_cancel { background: url(../images/scan_pic.png) 0 -180px no-repeat; }
	a.delete_cancel:hover { background-position: -90px -180px; }
	a.delete_cancel:active { background-position: -180px -180px; }
	a.delete_ensure { background: url(../images/scan_pic.png) 0 -140px no-repeat; }
	a.delete_ensure:hover { background-position: -90px -140px; }
	a.delete_ensure:active { background-position: -180px -140px; }
.delete_down label { margin: 15px 0 0 0; display: block; float: left; }
.delete_down input[type="checkbox"] { margin: 2px 4px 0 0; float: left; }

/*开始扫描*/
#scan_init { background-color: #f5f8fd; }
.scan_main { width: 980px; height: 536px; margin:6% auto 0; box-shadow:0px 0px 15px #dadde1; background-color:#fff; }
.scan_pic { width: 879px; height: 414px; margin:0 50px; padding-top:50px; border-bottom: 1px solid #ccc; }
.scan_pic span { width: 180px; height: 180px; display: block; margin: 44px auto 0; background: url(../images/scan_pic.png) -620px 0 no-repeat; }
.scan_pic p { width: 360px; height: 38px; margin: 38px auto 0; font-family: "微软雅黑","黑体","宋体"; font-size: 18px; text-align: center; }
.scan_pic a { width: 138px; height: 40px; display: block; margin: 10px auto 0; background: url(../images/scan_pic.png) 0 -220px no-repeat; }
.scan_pic a:hover { background-position: -150px -220px; }
.scan_pic a:active { background-position: -300px -220px; }
.scan_info { width: 897px; margin: 24px 50px 0; display: inline-block; }
.scan_info li { display: inline-block; margin-right: 3px; }
.scan_info li img{ vertical-align:middle; padding-bottom:4px; margin-right:-1px;}
.scan_info li p { display: inline-block; font-family: "微软雅黑","黑体","宋体"; font-size: 14px; color: #666; }

.game_list{ margin: 0 auto;overflow: auto;overflow-x:hidden;}



section {position: absolute; top: 0; bottom: 0;width: 100%;height: 100%;display: none;}
section.current{display: block; overflow-x: hidden;}