﻿@charset "utf-8";
/* CSS Document */
/*/* power by 紫夜星魂|james  QQ: 2885255 */
/* all style */
.body{}
body{font-family:Lucida Grande,Helvetica,Arial,Verdana,sans-serif;font-size:13px; color:#ffffff;}
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{margin:0;padding:0;}
fieldset,img {border:0;}
table { border-spacing:1px; border-collapse:inherit;}
ul,li,ol {list-style:none;}
select,input{vertical-align:middle;}
html{overflow-y:scroll;}
/*font link sytle*/
a{color:#ffffff; text-decoration:none; outline:none;star:expression(this.onFocus=this.blur());}
a:hover{ color:#ffff00; text-decoration: underline;}
/* clear float */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {*display:inline-block;*zoom:100%; clear:both}
.clear{ clear:both; height:0px;font-size:1px; line-height:1px; overflow:hidden;}
.fl { float:left;}
.fr { float:right;}
.none {display:none;}


/* footer style */

/* main style */
body {background:url(../images/main_bg00.jpg) repeat center top;}

.main_top {width:100%; height:320px; display:block; background:url(../images/main_bg01.jpg) no-repeat center top; position:relative;}
.main_top a {width:320px; height:150px; position:absolute; left:50%; top:0px; margin-left:-485px; text-indent:-9999px;}
.main_menu {width:100%; height:80px; display:block; background:url(../images/main_bg02.jpg) no-repeat center top;}
.main_menubg {width:996px; display:block; margin:0px auto;}
.main_menufl { float:left;width:750px; height:60px; padding:15px 0px 0px 15px;}
.main_menufl a {width:150px; height:60px; text-indent:-9999px; background:url(../images/main_menu.png) no-repeat 0px -9999px; float:left;}
.main_menufl a.m1 { background-position:0px 0px;}
.main_menufl a.m2 { background-position:-150px 0px;}
.main_menufl a.m3 { background-position:-300px 0px;}
.main_menufl a.m4 { background-position:-450px 0px;}
.main_menufl a.m5 { background-position:-600px 0px;}
.main_menufl a.m1:hover { background-position:0px -60px;}
.main_menufl a.m2:hover { background-position:-150px -60px;}
.main_menufl a.m3:hover { background-position:-300px -60px;}
.main_menufl a.m4:hover { background-position:-450px -60px;}
.main_menufl a.m5:hover { background-position:-600px -60px;}
.main_menufr { float:right; padding:30px 12px 0px 0px;}
.search_input {width:152px; padding:0px 4px; height:30px; border:1px solid #1453e0; float:left; font-size:13px; line-height:30px; color:#999999; background:#FFFFFF; margin:0px;}
.search_button {width:32px; height:32px; text-indent:-9999px; background:url(../images/main_bg04.png) no-repeat center center #1453e0; cursor:pointer; margin:0px; overflow:hidden; border:0px;}

.main_cen {width:100%; background:url(../images/main_bg03.jpg) no-repeat center top; display:block;}
.main_cenbg {width:966px; padding:13px; border:2px solid #8f1fdf; border-top:0px; border-bottom:0px; margin:0px auto; min-height:500px; display:block; background:#FFFFFF;}
.main_cen01 {width:966px; display:block; height:318px;}
.main_cen01fl {width:428px; height:286px; padding:16px; background:url(../images/main_bg05.jpg) no-repeat; float:left;}
.main_cen01fl .TabTitle {width:428px; height:35px; padding-top:1px; display:block;}
.main_cen01fl .TabTitle li {width:105px; height:28px; float:left; text-align:center; font-size:15px; line-height:28px; padding-top:5px; color:#FFFFFF; font-weight:bold; background:#ff92c0; border-bottom:2px solid #ff3385; margin:0px 1px; cursor:pointer;}
.main_cen01fl .TabTitle li.active { background:#ff3385; border-bottom:2px solid #dc1062;}
.main01_fl_title {width:400px; margin:0px auto; height:32px; display:block; padding-top:12px; border-bottom:1px solid #CCCCCC;}
.main01_fl_title a {width:400px; height:24px; font-size:15px; line-height:24px; color:#555555; text-align:center; display:block; overflow:hidden; font-weight:bold; text-decoration:none;}
.main01_fl_title a:hover { color:#993300; text-decoration:underline;}
.main01_fl_list {width:400px; display:block; margin:0px auto; height:168px; overflow:hidden; padding:5px 0px;}
.main01_fl_list li {width:400px; height:27px; font-size:13px; line-height:27px; float:left; border-bottom:1px dashed #CCCCCC;}
.main01_fl_list li a { background:url(../images/main_bg06.png) no-repeat 6px 10px; padding-left:16px; height:27px; float:left; color:#666666; width:320px; overflow:hidden;}
.main01_fl_list li span { float:right; color:#999999; padding-right:5px;}
.main01_fl_more { height:20px; padding-top:3px; width:400px; margin:0px auto; text-align:right; font-size:13px; line-height:20px;}
.main01_fl_more a { color:#666666; text-decoration:underline;}

.main_cen01fr {width:472px; height:318px; float:right; position:relative;}
.main_cen01fr_01 {width:380px; height:110px; background:url(../images/main_bg07.png) no-repeat; position:absolute; left:0px; top:5px;}
.main_cen01fr_02 { position:absolute; left:0px; top:130px;}
.main_cen01fr_03 { position:absolute; left:150px; top:130px;}
.main_cen01fr_04 { position:absolute; left:300px; top:130px;}
.main_cen01fr a {width:142px; height:40px; text-indent:-9999px; display:block; background:url(../images/main_bg08.png) no-repeat 0px -9999px; display:block; margin-bottom:5px;}
.main_cen01fr a.b1 { background-position:0px 0px;}
.main_cen01fr a.b1:hover { background-position:-142px 0px;}
.main_cen01fr a.b2 { background-position:0px -40px;}
.main_cen01fr a.b2.hover { background-position:-142px -40px;}
.main_cen01fr a.b3 { background-position:0px -80px;}
.main_cen01fr a.b3:hover { background:-142px -80px;}
.main_cen01fr img {width:140px; height:140px;}


.main_cen02 {width:938px; height:431px; padding:14px; background:url(../images/main_bg12.jpg) no-repeat; display:block; margin-top:15px;}
.main_cen02fl {width:180px; height:426px; padding-top:5px; display:block; float:left;}
.main_cen02fl label,.main_cen02fl input{ cursor:pointer;}
.main_cen02fr {width:758px; height:431px; float:right; overflow-y:auto;}

.main_cen02fl dt {width:145px; height:30px; padding-left:35px; font-size:15px; line-height:36px; font-weight:bold; color:#3c2828; background:url(../images/main_bg13.png) no-repeat 5px 5px #c8d3ed; border-top:1px solid #9ebcc8; border-bottom:1px solid #9ebcc8; display:block; float:left;}
.main_cen02fl dd {width:180px; padding:6px 0px 8px 0px; display:block; overflow:hidden;}
.main_cen02fl dd li {width:90px; float:left; font-size:13px; line-height:20px; color:#666666;}
.main_cen02fl dd li input { float:left; margin:2px 6px 0px 10px;}
.main_cen02fr_list { width:732px; padding:15px 0px 15px 5px;}
.main_cen02fr_list li {width:100px; float:left; padding:0px 11px; height:140px;}
.main_cen02fr_list li a { color:#666666;}
.main_cen02fr_list li a:hover { color:#993300; text-decoration:underline;}
.main_cen02fr_list li img {width:100px; height:100px; display:block;}
.main_cen02fr_list li span {width:100px; font-size:13px; line-height:18px; text-align:center; padding-top:5px; display:block; height:18px; overflow:hidden;}


.main_cen03 {width:966px; height:230px; padding:0px; background:url(../images/main_bg15.jpg) no-repeat; display:block; margin-top:15px;}
.main_cen03_top {width:956px; padding:5px; height:42px; display:block; overflow:hidden;}
.main_cen03_top span { display:none;}
.main_cen03_top a {width:25px; height:25px; text-indent:-9999px; background:url(../images/main_bg14.png) no-repeat; float:right; margin:8px 10px 0px 0px;}
.main_cen03_list { padding:7px 7px 0px 7px; display:block;}
.main_cen03_list li {width:228px; float:left; padding:0px 5px; float:left;}
.main_cen03_list li a { color:#666666;}
.main_cen03_list li a:hover { color:#993300; text-decoration:underline;}
.main_cen03_list li img {width:228px; height:128px; display:block;}
.main_cen03_list li span {width:228px; font-size:13px; line-height:18px; padding-top:5px; display:block; height:18px; overflow:hidden;}


.main_cen04 {width:966px; height:234px; padding:0px; background:url(../images/main_bg16.jpg) no-repeat; display:block; margin-top:15px;}
.main_cen04fl {width:314px; height:234px; float:left; padding-right:12px;}
.main_cen04fc {width:314px; height:234px; float:left; padding-right:12px;}
.main_cen04fr {width:314px; height:234px; float:left;}
.main_cen04_top {width:304px; padding:5px; height:42px; display:block; overflow:hidden;}
.main_cen04_top span { display:none;}
.main_cen04_top a {width:25px; height:25px; text-indent:-9999px; background:url(../images/main_bg14.png) no-repeat; float:right; margin:8px 10px 0px 0px;}
.main_cen04_list {width:300px; padding:5px 7px 0px 7px; display:block; height:168px; overflow:hidden;}
.main_cen04_list li {width:300px; height:28px; font-size:13px; line-height:28px;}
.main_cen04_list li a { background:url(../images/main_bg06.png) no-repeat 6px 10px; padding-left:16px; height:28px; float:left; color:#666666; width:284px; overflow:hidden;}


.show_bg {width:966px; margin:0px auto; display:block; overflow:hidden}
.show_fr {width:700px; float:left;}
.show_fl {width:250px; float:right; border:1px solid #ff0066;}

.show_fl_top {width:250px; height:36px; display:block; background:url(../images/main_bg18.png) no-repeat; overflow:hidden;}
.show_fl_top span { float:left; padding-left:45px; font-size:15px; line-height:40px; font-weight:bold; color:#FFFFFF;}
.show_fl_top a {width:25px; height:25px; text-indent:-9999px; background:url(../images/main_bg14.png) no-repeat; float:right; margin:6px 10px 0px 0px;}
.show_fl_list {width:240px; padding:5px 5px 10px 5px; display:block; max-height:168px; overflow:hidden;}
.show_fl_list li {width:240px; height:28px; font-size:13px; line-height:28px;}
.show_fl_list li a { background:url(../images/main_bg06.png) no-repeat 6px 10px; padding-left:16px; height:28px; float:left; color:#666666; overflow:hidden;}



.show_frtop {width:690px; height:20px; padding:5px; font-size:13px; line-height:20px; color:#666666; background:#dddddd;}
.show_frtop a { color:#666666;}
.show_frcen {width:700px; padding:10px 0px;}
.show_frbot {}


.show_fr_title { font-size:22px; line-height:28px; font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif; color:#ff0000; text-align:center; display:block; padding:20px 0px 10px 0px;}
.show_fr_time { font-size:13px; line-height:18px; text-align:center; display:block; color:#999999; height:30px; border-bottom:1px dashed #c3ab91;}
.show_fr_time a { color:#0099CC; text-decoration:underline;}
.show_fr_ad { display:block; text-align:center; padding-bottom:10px;}
.show_fr_main {padding:10px 10px; margin:0px auto; width:680px;}
.show_fr_fbly { padding-top:15px; width:680px; margin:0px auto; display:block;}
.showmaintext { font-size:13px; line-height:22px; color:#666666; overflow:hidden;}
.showmaintext a { color:#0099FF; text-decoration:underline;}
.showmaintext p { text-indent:2em;}
.showmaintext img {max-width:680px;}
.showmainlist { width:680px; overflow:hidden;}
.showmainlist li { padding:10px 0px; width:680px; float:left; border-bottom:1px dashed #0054be;}
.showmainlist .showmainlist_title { font-size:16px; font-weight:bold; line-height:22px; color:#ff3300;}
.showmainlist .showmainlist_title a { color:#ff3300;}
.showmainlist .showmainlist_time { font-size:13px; color:#999999;}
.showmainlist .showmainlist_text { font-size:13px; line-height:20px; color:#666666; text-indent:2em; padding-top:5px;}
.showmainlist .showmainlist_text a { color:#666666; text-decoration:underline;}
/* ShowArtList pages */
div.black {	padding:15px 3px 0px 3px; font-size:12px; color:#606060; text-align:right; clear:both; padding-bottom:5px; overflow:hidden;}
div.black a { border:1px solid #999999; padding:2px 5px; margin:0px 3px; text-decoration:none; background-position:50% bottom; color:#999999; }
div.black a:hover {border:1px solid #999999; background:#404040; color:#ffffff;}
div.black span.current { border:1px solid #999999; padding:2px 5px; margin:0px 3px; font-weight:bold; color:#ffffff; background:#606060;}
div.black span.disabled { border:1px solid #999999; padding:2px 5px; margin:0px 3px; color:#999999;}


.video_bg {width:964px; border:1px solid #ff9400; padding-top:50px; background:url(../images/main_bg19.png) no-repeat; display:block;}
.video_list { padding:8px 6px 8px 6px; display:block; overflow:hidden;}
.video_list li {width:228px; float:left; padding:0px 5px; float:left; height:180px;}
.video_list li a { color:#666666;}
.video_list li a:hover { color:#993300; text-decoration:underline;}
.video_list li img {width:228px; height:128px; display:block;}
.video_list li span {width:228px; font-size:13px; line-height:18px; padding-top:5px; display:block; height:18px; overflow:hidden;}



.duplicate_fl {width:696px; float:left; padding:10px 10px 12px 10px; background:#ffffff; margin-top:10px;}
.duplicate_fr {width:200px; float:right; padding:3px 10px 12px 10px; background:#ffffff; margin-top:10px;}

.main_games_link { display:block; padding-bottom:8px;}
.main_games_link_title { height:32px; background:#555555; width:696px; display:block; font-size:15px; line-height:32px; font-weight:bold; color:#FFFFFF;}
.main_games_link_title a { width:32px; height:32px; background:url(../images/main_bg38.png) no-repeat 0px -9999px; float:left; text-indent:-9999px;}
.main_games_link_title a.on { background-position:0px 0px;}
.main_games_link_title a.off { background-position:0px -32px;}
.main_games_link_text {width:696px;}
.main_games_link_text table { background:#666666;}
.main_games_link_text table td { background:#eeeeee; padding:3px;}

.main_games_link_text table .main_games_link_title2 {width:165px; text-align:center; vertical-align:middle; font-size:13px; font-weight:bold; background:#777777; color:#FFFFFF;}
.main_games_link_text table .main_games_link_title3 { display:block; height:24px; line-height:24px; text-align:center; border:1px solid #666666; background:#999999; font-weight:bold; margin:0px 3px; color:#FFFFFF;}
.main_games_link_list01 { display:block; overflow:hidden;}
.main_games_link_list01 a {width:164px; height:24px; line-height:24px; font-size:13px; text-align:center; border:1px solid #666666; margin:3px; float:left; background:#CCCCCC; color:#666666;}
.main_games_link_list01 a:hover { text-decoration:none; border:1px solid #666666; background:#b9daff;}

.main_games_link_list02 { display:block; overflow:hidden;}
.main_games_link_list02 li { clear:both; display:block; border-bottom:1px dashed #0b266d; padding-top:0px; height:27px; line-height:27px;}
.main_games_link_list02 li a { padding-left:20px; background:url(../images/newslist.png) no-repeat 8px 10px; height:27px; overflow:hidden; display:block; color:#666666;}
.main_games_link_list02 li a span { float:right; color:#999999; width:75px; text-align:center; text-decoration:none;}

.main_frgame_menu {width:200px; padding-bottom:100px;}
.main_frgame_menu01 {width:200px; margin-top:9px; overflow:hidden;}
.main_frgame_menu01 a {width:200px; height:30px; background:url(../images/main_bg40.png) no-repeat 0px 0px; padding-left:36px; font-size:15px; font-weight:bold; line-height:30px; color:#FFFFFF; display:block;}
.main_frgame_menu02 {width:200px; margin-top:2px; overflow:hidden;}
.main_frgame_menu02 a {width:140px; height:30px; background:url(../images/main_bg40.png) no-repeat 0px -30px; padding-left:60px; font-size:13px; line-height:30px; display:block; margin-top:2px; overflow:hidden; color:#FFFFFF;}
.main_frgame_menu03 {width:200px; margin-top:2px; overflow:hidden;}
.main_frgame_menu03 a {width:115px; height:30px; background:url(../images/main_bg40.png) no-repeat 0px -60px; padding-left:85px; font-size:13px; line-height:30px; display:block; margin-top:2px; overflow:hidden; color:#FFFFFF;}
.main_more { display:block; text-align:right; color:#666666;}
.main_more a { color:#666666;}



.category_top {width:966px; height:14px; text-indent:-9999px; display:block; background:url(../images/main_bg12.jpg) no-repeat left top; overflow:hidden;}
.category_bot {width:966px; height:14px; text-indent:-9999px; display:block; background:url(../images/main_bg12.jpg) no-repeat left bottom; overflow:hidden;}
.category_cen {width:938px; padding:0px 14px; display:block; background:url(../images/main_bg20.jpg) repeat-y left top; overflow:hidden;}

.category_select {width:938px; background:#d6e3e9; overflow:hidden; display:block; border-bottom:1px solid #AAAAAA;}
.category_select dl { float:left; border-left:1px solid #AAAAAA; padding-right:25px;}
.category_select dt {width:70px; height:48px; font-size:15px; line-height:48px; font-weight:bold; color:#3c2828; float:left; text-align:right;}
.category_select dd {padding:10px 0px 10px 0px; overflow:hidden; float:left;}
.category_select dd li {width:60px; float:left; font-size:13px; line-height:24px; color:#666666;}
.category_select dd li input { float:left; margin:5px 6px 0px 3px;}
.category_select dl.d1 { border-left:0px;}
.category_select dl.d1 dd {width:60px;}
.category_select dl.d2 dt {width:100px;}
.category_select dl.d2 dd {width:90px;}
.category_select dl.d2 dd li {width:90px;}
.category_select dl.d3 dd {width:180px;}
.category_select dl.d4 dd {width:180px;}

.category_list { padding:20px; display:block; overflow:hidden;}
.category_list li {width:100px; float:left; padding:0px 14px; height:140px;}
.category_list li a { color:#666666;}
.category_list li a:hover { color:#993300; text-decoration:underline;}
.category_list li img {width:100px; height:100px; display:block;}
.category_list li span {width:100px; font-size:13px; line-height:18px; text-align:center; display:block; padding-top:5px;}

.category_show { padding:30px 0px; width:800px; font-size:15px; line-height:2em; color:#333333; margin:0px auto;}
.category_show table { background:#CCCCCC;}
.category_show table td { background:#FFFFFF; text-align:center;}
.category_show table td.tpic {width:300px;}
.category_show table td.tpic img {width:300px; height:450px;}
.category_show table td.tt { background:#EEEEEE; font-weight:bold; width:200px; height:74px;}


.main_category_text { display:block;width:900px; margin:0px auto; padding-top:10px;}

.main_category_text .main_category_list {width:900px; height:auto; overflow:inherit;}
.main_category_text .main_category_list li {padding:6px 5px 7px 5px;}


.main_category_top {width:945px; height:47px; margin:0px auto; background:url(../images/main_bg11.jpg) no-repeat; display:block; overflow:hidden;}
.main_category_bot {width:952px; height:15px; margin:0px auto; background:url(../images/main_bg14.png) no-repeat left bottom; display:block; overflow:hidden; display:none;}
.main_category_cen {width:903px; padding:20px; margin:0px auto; background:#021b45; border:1px solid #0370ee; display:block; overflow:hidden;}

.main_category_showfl {width:700px; float:left; padding:10px 0px 0px 10px;}
.category_show_pic { display:block; text-align:center; background:#000000;}
.category_show_text {width:700px; margin:10px auto; overflow:hidden;}
.category_show_text table { background:#0276fa; font-size:13px; line-height:18px; color:#ffffff; margin-bottom:25px;}
.category_show_text td {background:#00225a; padding:10px 5px;}
.category_show_text td.tpic {text-align:center; vertical-align:top;}
.category_show_text td.tpic img {max-height:300px; max-width:290px;}
.category_show_text td.jpic { vertical-align:middle;}
.category_show_text td.jpic img {max-height:50px; vertical-align:middle;}

.category_show_text td.tt { background:#d2e3f3; text-align:center; font-size:15px; line-height:20px; font-weight:bold;}
.category_show_text tr.tr_tt td { background:#013487;text-align:center; font-weight:bold;}
.category_show_text tr.tr_tc td { text-align:center;}
.category_show_text td.tx { text-align:left; vertical-align:top; height:50px; padding:10px;}
.category_show_text td.tx span { font-weight:bold;}
.category_show_text td.tl { background:#013487; width:80px; text-align:right; font-weight:bold;}
.category_show_text td.tr { width:100px;}
.category_show_text td.tr strong { color:#FFFF00;}
.category_show_text td.tc { text-align:center; width:100px; font-weight:bold; color:#FFFF00;}

.main_category_showfr {width:160px; float:right; padding:20px 10px 0px 0px;}
.main_category_showfr li {width:64px; height:90px; padding:0px 8px; float:left;}
.main_category_showfr li a:hover { text-decoration:none;}
.main_category_showfr li img {width:60px; height:60px; border:2px solid #026ed9; background:#201207;}
.main_category_showfr li a:hover img {border:2px solid #026ed9;}
.main_category_showfr li span {width:62px; text-align:center; font-size:13px; line-height:18px; color:#cccccc; display:block; padding-top:2px;}
.main_category_showfr li.on {width:110px; padding:5px 25px; height:120px;}
.main_category_showfr li.on img {width:100px; height:100px; border:5px solid #026ed9;}
.main_category_showfr li.on a:hover img {border:5px solid #612b30;}
.main_category_showfr li.on span { display:none;}

.tab_1130 {width:100%; background:#0276fa;}
.tab_1130 td{ background:#00225a; padding:4px; }
.tab_1130 th{ background:#013487; padding:4px; width:150px; color:#ffffff;}






