﻿@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:#333333;}
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:#663300; text-decoration:none; outline:none;star:expression(this.onFocus=this.blur());}
a:hover{ color:#ff3300; 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 */
.footer { margin-top:20px;}


/* main style */
body {background:#ffffff;}
.topbg {width:100%; height:545px; display:block;background:url(../images/topbg.jpg) no-repeat center top }
.top_logo {width:980px; height:309px; display:block; margin:0px auto; text-align:center;}
.top_logo a {width:320px; height:300px; display:block; margin:0px auto; text-indent:-9999px;}
.top_fb {width:860px; margin:5px auto 0px auto; display:block; height:28px; overflow:hidden;}
.top_menu {width:946px; padding-left:34px; height:94px; display:block; overflow:hidden; margin:0px auto;}
.top_menu a {width:114px; height:94px; text-indent:-9999px; float:left; background:url(../images/top_menu.png) no-repeat 0px -9999px;}
.top_menu a.m1 { background-position:-34px 0px;}
.top_menu a.m1:hover { background-position:-34px -94px;}
.top_menu a.m2 { background-position:-148px 0px;}
.top_menu a.m2:hover { background-position:-148px -94px;}
.top_menu a.m3 { background-position:-262px 0px;}
.top_menu a.m3:hover { background-position:-262px -94px;}
.top_menu a.m4 { background-position:-376px 0px;}
.top_menu a.m4:hover { background-position:-376px -94px;}
.top_menu a.m5 { background-position:-490px 0px;}
.top_menu a.m5:hover { background-position:-490px -94px;}
.top_menu a.m6 { background-position:-604px 0px;}
.top_menu a.m6:hover { background-position:-604px -94px;}
.top_menu a.m7 { background-position:-718px 0px;}
.top_menu a.m7:hover { background-position:-718px -94px;}
.top_menu a.m8 { background-position:-832px 0px;}
.top_menu a.m8:hover { background-position:-832px -94px;}
.top_ad {width:940px; margin:0px auto; display:block; overflow:hidden; padding-top:12px;}

.main_cen {width:980px; margin:0px auto; display:block; background:url(../images/mainbg_cen.jpg) repeat-y center top;}
.main_bot {width:980px; background:url(../images/mainbg_bot.jpg) no-repeat center bottom; padding-bottom:7px; display:block;}
.main_top {width:980px; background:url(../images/mainbg_top.jpg) no-repeat center top; display:block;}

.main_hot {width:980px; height:44px; padding-top:20px; display:block; text-align:center; font-size:13px; line-height:20px;}
.main_hot a { padding:0px 6px;}

.main01 {width:980px; display:block; overflow:hidden;}
.main01_fl {width:290px; float:left; padding-left:22px;}
.main01_fr {width:640px; float:right; padding-right:22px; background:url(../images/main04.jpg) no-repeat left top;}

.main01_fl_title {width:210px; height:37px; padding:18px 0px 0px 70px; background:url(../images/main01.jpg) no-repeat; font-size:18px; color:#663300; line-height:24px; font-weight:bold; display:block;}
.main01_fl_list {width:280px; padding:0px 5px; overflow:hidden; display:block;}
.main01_fl_list li {width:280px; float:left; border-bottom:1px dashed #c6b8ab; height:24px; padding-top:6px;}
.main01_fl_list li a { font-size:13px; line-height:20px; height:20px; float:left; overflow:hidden; padding-left:28px; background:url(../images/main02.jpg) no-repeat;}
.main01_fl_more { display:block; padding:3px 10px 4px 10px; width:270px; text-align:right; text-decoration:underline; font-size:13px; line-height:18px;}

.main01_frlist {width:596px; padding:21px 24px 16px 20px; background:url(../images/main05.jpg) no-repeat left bottom; display:block; overflow:hidden;}
.main01_frlist li {width:590px; padding:3px; height:110px; float:left; background:#b68239; margin-bottom:8px;}
.main01_frlist_pic {width:144px; float:left; padding-right:3px; background:#b68239;}
.main01_frlist_text {width:443px; height:110px; float:left; background:#dcbb88;}
.main01_frlist_title {width:123px; height:28px; padding:8px 0px 0px 35px; background:url(../images/main03.jpg) no-repeat; display:block; font-size:15px; line-height:20px; color:#663300; font-weight:bold;}
.main01_frlist_link {width:441px; padding:5px 0px 0px 2px; display:block;}
.main01_frlist_link a {width:90px; height:23px; padding:4px 0px 0px 12px; float:left; background:url(../images/main12.jpg) no-repeat; font-size:13px; line-height:20px; margin:3px 4px;}
.main01_frlist_link a:hover { background-position:0px -27px; text-decoration:none;}

.main02 {width:936px; padding-top:10px; margin:0px auto;}
.main_category_cen {width:936px; background:url(../images/main13.jpg) repeat-y center top; display:block;}
.main_category_bot {width:936px; background:url(../images/main14.jpg) no-repeat center bottom; display:block; padding-bottom:16px;}
.main_category_top {width:936px; background:url(../images/main15.jpg) no-repeat center top; display:block; overflow:hidden;}
.main_category_fl {width:154px; padding:30px 0px 0px 26px; float:left; font-size:13px; color:#f9dcb2; line-height:18px;}
.main_category_fl dl {width:154px; float:left; padding-bottom:20px;}
.main_category_fl dt { border-bottom:1px solid #324740; font-size:15px; font-weight:bold; height:20px; float:left; width:154px; padding-top:4px;}
.main_category_fl dd {width:154px; float:left;}
.main_category_fl dd li {width:72px; height:21px; padding-top:4px; float:left;}
.main_category_fl dd li input { float:left; margin:2px 4px 0px 4px;}

.main_category_fr { float:left; margin:32px 0px 0px 15px; width:726px; height:550px; overflow-y:auto;}
.main_category_list {}
.main_category_list li {width:80px; height:110px; position:relative; float:left; margin:0px 4px 0px 4px;}
.main_category_list li .main_category_listbg1 {width:80px; height:81px; text-indent:-9999px; background:url(../images/main16.png) no-repeat; display:block; overflow:hidden; position:absolute; left:0px; top:0px; z-index:3;}
.main_category_list li a:hover .main_category_listbg1 { background-position:-80px 0px}
.main_category_list li .main_category_listbg2 {width:80px; height:81px; text-indent:-9999px; background:url(../images/main17.png) no-repeat; display:block; overflow:hidden; position:absolute; left:0px; top:0px; z-index:1;}
.main_category_list li a:hover .main_category_listbg2 { background-position:-80px 0px}
.main_category_list li .main_category_listpic {width:80px; height:81px; display:block; position:absolute; left:0px; top:0px; z-index:2;}
.main_category_list li .main_category_listpic img {width:80px; height:80px;}
.main_category_list li .main_category_listtext {width:80px; text-align:center; font-size:13px; line-height:18px; font-weight:bold; color:#55d54c; position:absolute; left:0px; top:83px; z-index:4;}

.main03 {width:980px; height:476px; margin:0px auto; background:url(../images/main18.jpg) no-repeat; display:block;}
.main03_fl {width:532px; padding:60px 0px 0px 66px; float:left;}
.main03_fl li {width:236px; float:left; margin:10px 15px;}
.main03_fl li a { color:#ebc18c;}
.main03_fl li a:hover { text-decoration:none; color:#FFFF33;}
.main03_fl li a:hover .main_video_pic { border:3px solid #ffff33;}
.main03_fl .main_video_pic {width:230px; height:140px; position:relative; display:block; border:3px solid #ebc18c;}
.main03_fl .main_video_pic .main_video_play {width:230px; height:140px; text-indent:-9999px; background:url(../images/videoplay_btn.png) no-repeat center center; display:block; position:absolute; z-index:3; left:0px; top:0px;}
.main03_fl .main_video_pic img {width:230px; height:140px;}
.main03_fl .main_video_text {width:236px; text-align:center; display:block; font-size:13px; line-height:18px; height:18px; overflow:hidden; padding-top:6px;}

.main03_fr {width:340px; float:right;}
.main03_fr01 {padding:22px 0px 0px 83px; font-size:18px; color:#663300; line-height:24px; font-weight:bold; display:block; height:40px;}
.main03_fr02 { display:block; overflow:hidden; padding:10px 0px 0px 15px; height:160px;}
.main03_fr02 dl {width:120px; float:left; margin:0px 10px;}
.main03_fr02 dt {width:120px; height:120px; display:block;}
.main03_fr02 dt img {width:120px; height:120px;}
.main03_fr02 dd {width:120px; display:block; padding-top:5px;}
.main03_fr03 { display:block; overflow:hidden; padding:10px 0px 0px 15px; width:300px;}
.main03_fr03 dl {width:300px; display:block; float:left; padding-top:6px; font-size:13px; line-height:22px;}
.main03_fr03 dt { float:left; width:80px; text-align:right;}
.main03_fr03 dd { float:left;}





.show_fl {width:245px; float:left; padding-left:22px; padding-bottom:12px;}
.show_fr {width:677px; float:right; padding-right:22px; padding-bottom:12px;}

.show_fl_title {width:175px; height:37px; padding:18px 0px 0px 70px; background:url(../images/main19.jpg) no-repeat; font-size:18px; color:#663300; line-height:24px; font-weight:bold; display:block;}
.show_fl_list {width:235px; padding:0px 5px; overflow:hidden; display:block;}
.show_fl_list li {width:235px; float:left; border-bottom:1px dashed #c6b8ab; height:24px; padding-top:6px;}
.show_fl_list li a { font-size:13px; line-height:20px; height:20px; float:left; overflow:hidden; padding-left:28px; background:url(../images/main02.jpg) no-repeat;}
.show_fl_more { display:block; padding:3px 10px 4px 10px; width:225px; text-align:right; text-decoration:underline; font-size:13px; line-height:18px;}

.show_frtop {width:627px; height:22px; padding:28px 0px 0px 50px; background:url(../images/main22.jpg) no-repeat; display:block;}
.show_frbot {width:677px; height:26px; background:url(../images/main21.jpg) no-repeat; display:block;}
.show_frcen {width:612px; padding:0px 30px; background:url(../images/main20.jpg) repeat-y; display:block; overflow:hidden;}

.show_fr_title { font-size:22px; line-height:28px; font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif; color:#c01818; 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:#666666; height:30px; border-bottom:1px dashed #c3ab91;}
.show_fr_time a { color:#663300; text-decoration:underline;}
.show_fr_ad { display:block; text-align:center; padding-bottom:10px;}
.show_fr_main {padding:9px 0px; margin:0px auto;}
.show_fr_fbly { padding-top:15px; width:612px; margin:0px auto; display:block;}
.showmaintext { font-size:13px; line-height:22px; color:#333333; overflow:hidden;}
.showmaintext p { text-indent:2em;}
.showmaintext img {max-width:600px;}
.showmainlist { width:612px; overflow:hidden;}
.showmainlist li { padding:10px 0px; width:612px; float:left; border-bottom:1px dashed #c3ab91;}
.showmainlist .showmainlist_title { font-size:16px; font-weight:bold; line-height:22px; color:#663300;}
.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:#0099CC; 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 #909090; padding:2px 5px; margin:0px 3px; text-decoration:none; background-position:50% bottom; color:#909090; }
div.black a:hover {border:1px solid #909090; background:#404040; color:#ffffff;}
div.black span.current { border:1px solid #909090; padding:2px 5px; margin:0px 3px; font-weight:bold; color:#ffffff; background:#606060;}
div.black span.disabled { border:1px solid #909090; padding:2px 5px; margin:0px 3px; color:#808080;}




.duplicate_fl {width:696px; float:left; padding:9px 0px 12px 35px;}
.duplicate_fr {width:200px; float:right; padding:0px 35px 12px 0px;}

.main_games_link { display:block; padding-bottom:8px;}
.main_games_link_title { height:32px; background:#cccccc; width:696px; display:block; font-size:15px; line-height:32px; font-weight:bold;}
.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:#cccccc;}
.main_games_link_text table td { background:#ffffff; 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:#e8e8e8;}
.main_games_link_text table .main_games_link_title3 { display:block; height:24px; line-height:24px; text-align:center; background:#e8e8e8; border:1px solid #dddddd; font-weight:bold; margin:0px 3px;}
.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 #dddddd; margin:3px; float:left;}

.main_games_link_list02 { display:block; overflow:hidden;}
.main_games_link_list02 li { clear:both; display:block; border-bottom:1px dashed #dddddd; padding-top:0px; height:27px; line-height:27px;}
.main_games_link_list02 li a { padding-left:20px; background:url(../images/main_bg39.png) no-repeat 6px 12px; height:27px; overflow:hidden; display:block;}
.main_games_link_list02 li a span { float:right; color:#999999; width:75px; text-align:center;}

.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;}
.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;}

.main_more { display:block; text-align:right; padding-right:5px; font-weight:bold;}



/* category */
.main_category_select {width:880px; margin:0px auto; padding-top:30px; display:block; font-size:13px; color:#f9dcb2; line-height:18px; overflow:hidden; padding-bottom:5px;}
.main_category_select dl {width:600px; float:left; padding-bottom:3px;border-bottom:1px solid #324740; }
.main_category_select dt {font-size:15px; font-weight:bold; height:20px; float:left; width:60px; padding-top:4px; text-align:right; padding-right:10px;}
.main_category_select dd {width:520px; float:left;}
.main_category_select dd li {width:72px; height:21px; padding-top:4px; float:left;}
.main_category_select dd li input { float:left; margin:2px 4px 0px 4px;}

.main_category_text { display:block;width:880px; margin:0px auto; padding-top:10px;}
.h15px { height:15px; display:block;}

.main_category_showfl {width:700px; float:left; padding:36px 0px 0px 30px;}
.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:#444444; font-size:13px; line-height:18px; color:#c5c5c5;}
.category_show_text td {background:#000000; padding:5px;}
.category_show_text td.tl { background:#201205; width:100px; text-align:center; font-weight:bold; font-size:15px;}
.category_show_text td.tt { background:#222222; font-weight:bold; width:80px; text-align:center;}
.category_show_text td.td { background:#222222; font-weight:bold; text-align:center;}
.category_show_text td.tc { text-align:center;}
.category_show_text td img { vertical-align:middle;}

.main_category_showfr {width:160px; float:right; padding:36px 30px 0px 0px;}
.main_category_showfr li {width:62px; height:90px; padding:0px 9px; float:left;}
.main_category_showfr li a:hover { text-decoration:none;}
.main_category_showfr li img {width:60px; height:60px; border:1px solid #444444; background:#201207;}
.main_category_showfr li a:hover img {border:1px solid #666666;}
.main_category_showfr li span {width:62px; text-align:center; font-size:13px; line-height:18px; color:#999999; 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 #5a5a4e;}
.main_category_showfr li.on a:hover img {border:5px solid #5a5a4e;}
.main_category_showfr li.on span { display:none;}


.skillbg {width:900px; margin:0px auto;}
.skill_title { height:33px; padding:6px 0px 0px 8px; background:url(../images/mainbg08.png) repeat;}
.skill_title a { margin:0px 5px; float:left; padding:7px 15px 2px 15px; height:24px; font-size:15px; line-height:20px; color:#aaaaaa; font-weight:bold; cursor:pointer;}
.skill_title a.on { background:#844d00; color:#ffffff;}

.skill_search {width:200px; float:right; padding-top:1px;}
.skill_search01 {float:left;}
.skill_search02 {float:left;}
.skill_searchinput {width:150px; height:22px; line-height:22px; font-size:13px; border:0px; margin:0px; padding:0px; background:#cab692; border:1px solid #635131;}
.skill_searchbutton {width:40px; height:24px; background:url(../images/mainbg16.png) no-repeat center center #1f0303; text-indent:-9999px; overflow:hidden; display:block; border:0px; cursor:pointer;}

.skill_list {width:890px; padding:5px; background:#fcf8f4; overflow:hidden;}
.skill_list li {width:890px; padding-bottom:10px; float:left;}
.skill_list table { background:#bbbbbb; font-size:13px; line-height:18px; color:#3a3a3a;}
.skill_list td {background:#ffffff; padding:5px;}
.skill_list td img {vertical-align:middle; margin:2px 2px; max-width:32px; max-height:32px; background:#201207;}
.skill_list .tt td { background:#dddddd; font-weight:bold; text-align:center;}
.skill_list td.t1 {width:150px; text-align:center; font-weight:bold;}
.skill_list td.t2 {width:400px;}
.skill_list td.t3 {}
.skill_list td.t4 {width:120px; background:#dddddd; font-weight:bold; text-align:center;}
.skill_list td.t5 { font-weight:bold;}
.skill_list td.t6 {width:60px; text-align:center;}
.skill_list td.t7 {width:120px; font-weight:bold; text-align:center;}
.skill_list td.t8 {width:60px; background:#dddddd; font-weight:bold; text-align:center;}
