@charset "utf-8";
/* CSS Document */
html{color:#484848;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:20px}
body, div, label, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,form, th, td ,span, p{border:0 none;margin:0;outline:0 none;padding:0;}
img, a img {border:0 none;margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 {font-size:12px;font-weight:normal;margin:0;padding:0; display:inline}
ul, ol, li {list-style:none outside none;}
a.blue12{color:#21a4ff; text-decoration:none}
a:hover.blue12{text-decoration:underline}
.font_blue14b{ color:#0084ff; font-size:14px; line-height:24px; font-weight:bold}
a.green12{ font-size:12px; font-weight:normal;color:#65b30a; text-decoration:none}
a:hover.green12{color:#65b30a; text-decoration:underline}
a.androidico{width:60px;height:19px; display:inline-block;background:url(/smart/images/bg_nav.jpg) -80px -143px;margin:1px 3px;_margin:1px 2px }
a:hover.androidico{background:url(/smart/images/bg_nav.jpg) -210px -143px}
a.iosico{width:60px;height:19px; display:inline-block;background:url(/smart/images/bg_nav.jpg) -146px -143px; margin:1px 0 1px 3px}
a:hover.iosico{background:url(/smart/images/bg_nav.jpg) -274px -143px}
a.javaico{width:60px;height:19px; display:inline-block;background:url(/smart/images/bg_nav.jpg) -340px -143px;margin:1px 3px;_margin:1px 2px }
a:hover.javaico{background:url(/smart/images/bg_nav.jpg) -404px -143px}
.freeico{width:36px; height:16px; background:url(/smart/images/bg_nav.jpg) 0px -143px no-repeat}
.feeico{width:36px; height:16px; background:url(/smart/images/bg_nav.jpg) -40px -143px no-repeat}

/*-------*/
.clear{ clear:both; font-size:0px; line-height:0px; height:0px}
.Smart_Bg{ background:url(/smart/images/smart_bg.gif) repeat}
.Smart_mainbox{width:960px; height:auto; margin:0 auto}
.Smart_topbox{width:960px; height:auto; margin:0 auto}
.Smart_top_part1{width:960px;height:136px; margin:0 auto}
a.Smart_top_logo{width:253px; height:136px; display:block; background: url(/smart/images/bg_top.gif) 0 0 no-repeat; float:left}
.Smart_top_right{width:707px; height:136px; background:url(/smart/images/bg_top.gif) 0 -144px no-repeat; float:right}
.Smart_topbar{width:250px;height:22px; float:right; padding-left:12px; text-align:center}
.Smart_topbar a{color:#721515; line-height:22px; text-decoration:none; padding-right:7px}
.Smart_topbar a:hover{text-decoration:underline}

.S_top_banner{width:700px; height:80px; float:left;padding-left:5px; margin-top:5px;}

.S_top_adbox{width:959px;height:170px; float:left; border:1px solid #999999; border-left:none}
.S_top_adbox_default{width:105px; height:170px; float:left;border-left:1px solid #6c6c6c}
.S_top_adbox_default a{width:105px; height:170px; display:block; float:left}
.S_top_adbox_default .big{display:none}
.S_top_adbox_default .small{width:105px; height:170px;}
.S_top_adbox_default .bottom{display:none}

.S_top_adbox_select{width:428px; height:170px; float:left;border-left:1px solid #6c6c6c}
.S_top_adbox_select a{width:428px; height:170px; position:relative; display:block;color:#FFFFFF; font-size:14px; text-decoration:none; float:left}
.S_top_adbox_select .big{width:428px;height:170px}
.S_top_adbox_select .small{display:none}
.S_top_adbox_select .bottom{width:428px;height:30px; line-height:30px; position:absolute; bottom:0; left:0; text-align:center;  border:0;
background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;filter:Alpha(opacity=80); background:#000;}

.S_top_nav{width:960px; height:33px; background:url(/smart/images/bg_nav.jpg); float:left;overflow:hidden; padding-top:46px}
.S_top_nav a{width:320px;height:33px;float:left;line-height:33px; text-align:center; color:#969696; font-size:14px; text-decoration:none; }
.S_top_nav a:hover{color:#21a4ff;text-decoration:underline}

.S_gamelistbox_title{width:960px; height:40px; margin:20px 0 0 0; background:url(/smart/images/bg_nav.jpg) 0 -84px no-repeat; float:left; line-height:36px;}
.S_gamelistbox_title p{ font-size:16px; font-weight:bold; color:#FFFFFF; font-family: "微软雅黑"; padding-left:45px; float:left}
.S_gamelistbox_title span{ float:right; padding-right:10px; line-height:36px;}

.S_gamelistbox{width:958px; height:auto; float:left; background-color:#f2f2f2; border-left:1px solid #6c6c6c;border-right:1px solid #6c6c6c; background:url(/smart/images/bg_gamelist.gif) center repeat-y}
.S_g_li{width:290px; height:140px; float:left; padding:5px; margin:6px 8px;_margin:6px 7px 6px 6px; border:1px solid #f6f6f6; overflow:hidden}
.S_g_li_current{width:290px; height:140px; float:left; padding:5px; margin:6px 8px;_margin:6px 7px 6px 6px; border:1px solid #dedede; background-color:#FFFFFF; overflow:hidden}
.S_game_ico{width:72px; height:72px; float:left;}
.S_game_ico img{width:72px; height:72px}
.S_game_info{width:213px; height:75px; float:left; line-height:22px; padding-left:5px}
.S_game_info p{width:210px; clear:left}
.S_game_info span{width:36px;height:16px; display:inline-block;float:left}
.S_game_intro{width:290px;height:65px; float:left}
.S_gamename{float:left;}
.S_gamelist_bottom{width:960px; height:9px; line-height:0px; font-size:0px; float:left; background:url(/smart/images/bg_nav.jpg) 0 -130px no-repeat}

.S_footer{width:960px;height:150px; margin:20px 0 0 0; background:url(/smart/images/bg_nav.jpg) 0 -166px no-repeat #000;float:left}
.S_links{width:780px; height:40px; float:left; padding:10px 0 10px 20px}
.S_links a{ padding-right:20px}
a.S_totop{float:right;width:100px;height:40px;display:block; margin-right:24px}
.S_webinfo{width:700px; height:70px; margin:0px auto; padding-top:20px; text-align:center; clear:both}
