/*通用*/
body { text-align:center; background:url(http://www.youxi123.com/images/bg_2.jpg) #DCC8A7 center 35px no-repeat; color:#555555; padding:0px; margin:0px; font-size:12px; line-height:180%; font-family:"Arial";}
div,form,ul,li { text-align:left; padding:0px; margin:0px; border:0px; display:inline-block;}
ul,li{list-style:none; width:100%;}
img { border:0px; padding:0px; margin:0px;}
h1 { width:100%; font-size:14px; padding:3 0 3 0px; margin:0px; clear:both;}
hr { margin:10 0 10 0px; width:100%; height:1px; color:#CCCCCC; border:1px dashed;}
hr.dot_line { width:100%; height:1px; color:#EEEEEE; border:1px dashed;}
.font_14 { font-size:14px;}

/*连接*/
a:link,a:visited { color:#2872B5; text-decoration:none;}
a:hover,a:active { color:#FF6600; text-decoration:underline;}

.bar a:link,.bar a:visited,.bar a:hover,.bar a:active { color:#555555;}

.weizhi a:link,.weizhi a:visited,.weizhi a:hover,.weizhi a:active { color:#555555;}

.bottom a:link,.bottom a:visited,.bottom a:hover,.bottom a:active { color:#555555;}

.btn_play:link,.btn_play:visited { padding:10px; border:1px #000000 solid; background:url(http://www.youxi123.com/images/logo_350_40.gif) #FFF9D7 200px 200px no-repeat; color:#000000; font-size:14px; font-weight:bold; text-decoration:none;}
.btn_play:hover,.btn_play:active { padding:10px; border:1px #000000 solid; background:url(http://www.youxi123.com/images/logo_350_40.gif) #FF9900 200px 200px no-repeat; color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none;}

.btn_flash a:link,.btn_flash a:visited { padding:5 10 5 10px; border:1px #ADD5ED solid; margin:0 9 0 0px; background:#F4FAFF; text-decoration:none;}
.btn_flash a:hover,.btn_flash a:active { padding:5 10 5 10px; border:1px #ADD5ED solid; margin:0 9 0 0px; background:#F4FAFF; text-decoration:underline;}


/*区块*/
.area { width:960px; clear:both;}
.area .col_left { float:left; width:620px; border-left:20px #FFFFFF solid; border-right:20px #FFFFFF solid;}
.area .col_right { float:left; width:300px;}

.bg_white { background:#FFFFFF; overflow:hidden;}
.weizhi { padding:0 20 10 20px;}
.info { padding:0 20 0 20px;}
.btn_flash { padding:10 0 15 0px;}

/*头部*/
.logo { text-align:center; width:100%; padding:5 0 0 0px; margin:0 0 15 0px; background:#000000; border-bottom:3px #FF0000 solid;}
.logo1 { float:left; width:160px; padding:3 0 0 0px;}
.logo2 { text-align:center; float:left; width:580px; padding:3 0 0 0px;}
.logo3 { float:right; width:220px; padding:0 0 5 0px;}
.logo a:link,.logo a:visited { color:#FFFFFF;}
.logo a:hover,.logo a:active { color:#FFEB00;}
.logo2 a { padding:0 12 0 0px;}

.logo .txtbox {padding:2 2 0 2px; border:2px #FF0000 solid; background:#FFFFFF; color:#666666; width:160px; height:21px;}
.logo .btn {padding:2px; border:0px; height:21px; border:1px #FF0000 solid; background:#FF0000; color:#FFFFFF; font-size:12px;}

/*FORM*/
.txtbox {padding:5 5 0 5px; border:1px #999999 solid; background:#FFFFFF; color:#666666; width:150px; width:400px; height:28px;}
.btn {padding:6px; border:0px; height:28px; border:1px #666666 solid; background:#999999; color:#FFFFFF; font-size:12px;}

/*圆边角*/
.corner_0 { float:left; width:940px; height:10px; font-size:1px; line-height:1px; background:#FFFFFF;}
.corner_1 { float:left; width:10px; height:10px; font-size:1px; line-height:1px; background:url(http://www.youxi123.com/images/corner.gif);}
.corner_2 { float:left; width:10px; height:10px; font-size:1px; line-height:1px; background:url(http://www.youxi123.com/images/corner.gif) 10px 0px;}
.corner_3 { float:left; width:10px; height:10px; font-size:1px; line-height:1px; background:url(http://www.youxi123.com/images/corner.gif) 0px -10px; margin:0 0 15 0px;}
.corner_4 { float:left; width:10px; height:10px; font-size:1px; line-height:1px; background:url(http://www.youxi123.com/images/corner.gif) -10px -10px; margin:0 0 15 0px;}

/*导航栏*/
.bar { padding:3 20 3 20px; font-size:14px; font-weight:bold; font-family:"宋体";}

/*游戏列表*/
.list_pic li, .list_zhuanji li, .list_sort li{ text-align:center; float:left; margin:5 15 5 0px; width:100px; white-space:nowrap; overflow:hidden;}
.list_zhuanji li { margin:5 10 0 10px;}
.list_sort li { margin:10 21 10 21px;}
.list_pic image, .list_zhuanji image, .list_sort image{ position:absolute; top:0px; left:0px; z-index:-1;}
.list_pic a:link,.list_pic a:visited,.list_zhuanji .img a:link,.list_zhuanji .img a:visited,.list_sort a:link,.list_sort a:visited { text-align:center; width:100px; htight:100px; padding:78 0 0 0px; background:url(http://www.youxi123.com/images/img_bg.gif) 0px 0px no-repeat; text-decoration:none;}
.list_pic a:hover,.list_pic a:active,.list_zhuanji .img a:hover,.list_zhuanji .img a:active,.list_sort a:hover,.list_sort a:active { text-align:center; width:100px; htight:100px; padding:78 0 0 0px; background:url(http://www.youxi123.com/images/img_bg.gif) 0px -100px no-repeat; color:#FF6600; text-decoration:underline;}

.list_txt, .list_zhuanji, .list_hot { padding:10px; border:1px #E5E5E5 solid;}
.list_txt span { text-align:center; padding:3px; margin:0 8 0 0px; width:20px; height:16px; background:url(http://www.youxi123.com/images/corner.gif) #999999 0px -20px no-repeat; color:#FFFFFF; font-size:12px; line-height:12px;}
.list_txt .top3 { background:url(http://www.youxi123.com/images/corner.gif) #FF9900 0px -20px no-repeat;}
.list_txt font{ float:right; color:#CCCCCC; font-size:12px;}
.list_txt li{ padding:4 4 4 0px; clear:both;}
.list_hot li{ float:left; width:160px; padding:3px; margin:0 15 0 0px; white-space:nowrap; overflow:hidden;}

/*游戏页面*/
.game_weizhi { padding:0 20 5 20px;}
.game_weizhi h1 { flaot:left; width:500px; clear:none;}

.game_sns { float:right; width:300px; margin:5 0 0 0px; clear:none;}
//.game_sns a { float:left; padding:0 0 0 18px; margin:0 10 5 0px; width:10px; height:20px; white-space:nowrap;}
.game_sns a { float:left; margin:0 5 5 0px; width:16px; height:20px;}
.game_sns .ico_add { float:left;}
.game_sns .ico_qzone { background:url(http://pc/youxi123/images/ico_sns.gif) 0px -18px no-repeat;}
.game_sns .ico_tqq { background:url(http://pc/youxi123/images/ico_sns.gif) 0px -38px no-repeat;}
.game_sns .ico_tsina { background:url(http://pc/youxi123/images/ico_sns.gif) 0px -58px no-repeat;}
.game_sns .ico_renren { background:url(http://pc/youxi123/images/ico_sns.gif) 0px -78px no-repeat;}
.game_sns .ico_kaixin { background:url(http://pc/youxi123/images/ico_sns.gif) 0px -98px no-repeat;}
.game_sns .ico_douban { background:url(http://pc/youxi123/images/ico_sns.gif) 0px -118px no-repeat;}
.game_sns .ico_sohu { background:url(http://pc/youxi123/images/ico_sns.gif) 0px -138px no-repeat;}
.game_sns .ico_baidu { background:url(http://pc/youxi123/images/ico_sns.gif) 0px -158px no-repeat;}
.game_sns .ico_taobao { background:url(http://pc/youxi123/images/ico_sns.gif) 0px -178px no-repeat;}

/*bottom*/
.bottom { text-align:center; padding:30px; width:100%; background:#000000; color:#999999;}
.bottom a:link,.bottom a:visited,.bottom a:hover,.bottom a:active { color:#999999;}


.list_pic h1 a:link,.list_pic h1 a:visited,.list_pic h1 a:hover,.list_pic h1 a:active { text-align:left; color:#555555; width:100%; height:25px; padding:3px; background:none;}

.list_zhuanji h1 a:link,.list_zhuanji h1 a:visited,.list_zhuanji h1 a:hover,.list_zhuanji h1 a:active { text-align:left; color:#555555; width:100%; height:25px; padding:3px; background:none;}


/*bottom_biping*/
.bottom_biping { width:950px; padding-bottom:30px; margin-bottom:30px; border-bottom:1px #333333 solid;}
.bottom_biping div { float:left; width:230px; padding-left:15px; padding-right:15px;}
.bottom_biping b { width:100%; clear:both;}
