@charset "shift_jis";
/* CSS Document */
#wrap{ width:100%; margin:0px auto; overflow:hidden; background:url(../images/header_bj.png) repeat-x center top;}
#box-container{ width:1003px; margin:0px auto; overflow:hidden;}


/*================top================*/
#top{ width:100%; overflow:hidden;}
#top img{ display:block;}


/*================navi================*/
#navi{ width:100%; overflow:hidden;}
#navi ul{ width:100%; overflow:hidden;}
#navi ul li{ float:left; display:inline; overflow:hidden;}
#navi ul li img{ border:0px; display:block; margin-top:10px;}

/*================gamename================*/
#gamename{ width:100%; overflow:hidden; line-height:50px;}
#gamename form{ width:160px; height:21px; background:url(../images/icon.gif) no-repeat 0px 0px; margin-top:14px;}
#gamename form .search_input{ float:left; display:inline; width:124px; height:16px; border:0px; margin:2px 0px 0px 11px;}
#gamename form .search_btn{ float:left; display:inline; width:22px; height:21px; background-color:transparent; border:0px; margin:0px 0px 0px 1px;}

/*================banner================*/
#banner{ width:99.8%; height:166px; overflow:hidden; border:#a99981 solid 1px; background-color:#ffdbab; background:rgba(255, 255, 255, 0.45) none repeat scroll 0 0 !important;/*FF*/ filter:Alpha(opacity=75); *filter:Alpha(opacity=55);/*IE*/}
#banner h1 .container{ width:713px; height:158px; overflow:hidden; margin:4px 0px 0px 4px; position:relative;}
#banner h1 .container ul li img{ width:713px; height:158px;}

/*==========login==========*/
#banner h2{ width:270px; overflow:hidden; margin:12px 10px 0px 0px; position:relative;}
#banner h2 form{ width:100%; overflow:hidden;}
#banner h2 form ul{ width:100%; overflow:hidden;}
#banner h2 form ul li{ width:100%; overflow:hidden; float:left; display:inline; margin-top:6px;}
#banner h2 form ul li span{ width:65px; text-align:right; margin-right:7px;}
#banner h2 form ul li .login_input{ width:178px; height:30px; line-height:30px; padding-left:10px; background:url(../images/icon.gif) no-repeat 0px -45px; border:0px;}
#banner h2 form ul li .login_btn{ width:123px; height:33px; background:url(../images/icon.gif) no-repeat 0px -98px; border:0px;}


/*================content================*/
#content{ width:100%; overflow:hidden; margin-top:7px;}
#content #L_aside{ width:210px; overflow:hidden; background:url(../images/index_gamenews_bj.gif) repeat; border-top:#78653e solid 1px;}

#content #L_aside #choose{ width:201px; overflow:hidden; margin:6px 0px 0px 4px;}
#content #L_aside #choose h1{ width:100%; overflow:hidden; background:url(../images/gamelist_top_bj.gif) no-repeat; height:4px;}
#content #L_aside #choose h2{ width:100%; overflow:hidden; background:url(../images/gamelist_mid_bj.gif) repeat-y;}
#content #L_aside #choose h2 dl{ width:100%; overflow:hidden;}
#content #L_aside #choose h2 dl dt{ width:182px; height:48px; overflow:hidden; background:url(../images/choose_tit.gif) no-repeat; margin:10px 0px 0px 11px;}
#content #L_aside #choose h2 dl dt input{ width:76px; height:26px; background:url(../images/icon.gif) no-repeat -224px 0px; border:0px; margin:5px 0px 0px 20px;}
#content #L_aside #choose h2 dl dd{ width:182px; overflow:hidden; margin:10px 0px 0px 11px; float:left; display:inline;}
#content #L_aside #choose h2 dl dd span{ width:45px; overflow:hidden; text-align:right; margin-right:5px;}
#content #L_aside #choose h2 dl dd select{ width:125px; overflow:hidden; border:#abadb3 solid 1px;}
#content #L_aside #choose h3{ width:100%; overflow:hidden; background:url(../images/gamelist_bot_bj.gif) no-repeat; height:3px;}


#content #L_aside #gamelist{ width:201px; overflow:hidden; margin:6px 0px 0px 4px;}
#content #L_aside #gamelist h1{ width:100%; overflow:hidden; background:url(../images/gamelist_top_bj.gif) no-repeat; height:4px;}
#content #L_aside #gamelist h2{ width:100%; overflow:hidden; background:url(../images/gamelist_mid_bj.gif) repeat-y; padding-bottom:5px;}
#content #L_aside #gamelist h2 dl{ width:184px; overflow:hidden; margin:5px 0px 0px 9px; padding-bottom:9px;}
#content #L_aside #gamelist h2 dl dt{ width:100%; overflow:hidden; background:url(../images/gamelist_tit.gif) no-repeat; height:24px; padding-bottom:5px;}
#content #L_aside #gamelist h2 dl dd{ float:left; width:176px; height:30px; line-height:30px; background:url(../images/gamelist_line.gif) no-repeat left bottom; margin-left:4px;/*chaochu ....*/ display:inline; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
#content #L_aside #gamelist h2 dl dd a{ color:#8e4d08;}
#content #L_aside #gamelist h2 dl dd a:visited{ color:#8e4d08;}
#content #L_aside #gamelist h2 dl dd a:hover{ color:#8e4d08; font-weight:900;}
#content #L_aside #gamelist h3{ width:100%; overflow:hidden; background:url(../images/gamelist_bot_bj.gif) no-repeat; height:3px;}


#content #R_aside{ width:782px; overflow:hidden;}

#content #R_aside h1{ width:100%; overflow:hidden;}
#content #R_aside h1 #index_news{ width:405px; height:178px; overflow:hidden; background:url(../images/index_news_bj.gif) no-repeat;}
#content #R_aside h1 #index_news dl{ width:372px; overflow:hidden; margin:7px 0px 0px 20px;}
#content #R_aside h1 #index_news dl dt{ width:100%; overflow:hidden; padding-bottom:8px;}
#content #R_aside h1 #index_news dl dd{ float:left; display:inline; width:100%; overflow:hidden; margin-top:6px;}
#content #R_aside h1 #index_news dl dd span{ color:#484848; font-family:Arial, Helvetica, sans-serif;}
#content #R_aside h1 #index_news dl dd font{ width:14px; background:url(../images/icon.gif) no-repeat -190px 4px; margin:0px 5px;}
#content #R_aside h1 #index_news dl dd a{ float:left; width:250px; color:#789600;/*chaochu ....*/ display:inline; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
#content #R_aside h1 #index_news dl dd a:visited{ color:#789600;}
#content #R_aside h1 #index_news dl dd a:hover{ color:#454645;}


#content #R_aside h1 #bank{ width:372px; height:176px; overflow:hidden; background:url(../images/index_bank_bj.gif) no-repeat;}
#content #R_aside h1 #bank ul{ width:100%; overflow:hidden; margin:16px 0px 0px 0px;}
#content #R_aside h1 #bank ul li{ float:left; display:inline; width:134px; overflow:hidden; margin:10px 0px 0px 25px;}
#content #R_aside h1 #bank ul li img{ display:block; width:131px; height:35px; border:#d3d3d3 solid 1px;}
#content #R_aside h1 #bank ul li img:hover{ border:#8e4d08 solid 1px;}

#content #R_aside h2{ width:100%; overflow:hidden; margin-top:7px;}
#content #R_aside h2 #gamepiclist_top{ width:100%; background:url(../images/gamepiclist_top_bj.gif) no-repeat; height:3px; overflow:hidden;}
#content #R_aside h2 #gamepiclist_mid{ width:100%; background:url(../images/gamepiclist_mid_bj.gif) repeat-y; overflow:hidden; padding:10px;}
#content #R_aside h2 #gamepiclist_mid .gamepiclist_tit{ width:97.5%; overflow:hidden; border-bottom:#656565 solid 2px; height:33px; line-height:26px;}
#content #R_aside h2 #gamepiclist_mid .gamepiclist_tit a{ color:#454645;}
#content #R_aside h2 #gamepiclist_mid .gamepiclist_tit a:visited{ color:#454645;}
#content #R_aside h2 #gamepiclist_mid .gamepiclist_tit a:hover{ color:#454645;}


#content #R_aside h2 #gamepiclist_mid .gamepiclist_main{ width:97.5%; overflow:hidden;}
#content #R_aside h2 #gamepiclist_mid .gamepiclist_main ul{ width:100%; overflow:hidden;}
#content #R_aside h2 #gamepiclist_mid .gamepiclist_main ul li{ float:left; display:inline; width:201px; height:78px; background:url(../images/gamepiclist_bj.gif) no-repeat; overflow:hidden; margin:11px 10px 0px 35px;}
#content #R_aside h2 #gamepiclist_mid .gamepiclist_main ul li img{ display:block; margin:7px 0px 0px 10px;}
#content #R_aside h2 #gamepiclist_mid .gamepiclist_main ul li p{ width:100%; overflow:hidden; margin:0px; padding:0px; line-height:38px; padding-left:40px;}
#content #R_aside h2 #gamepiclist_mid .gamepiclist_main ul li p a{ width:150px; float:left; display:inline;/*chaochu ....*/  overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
#content #R_aside h2 #gamepiclist_bot{ width:100%; background:url(../images/gamepiclist_bot_bj.gif) no-repeat; height:9px; overflow:hidden;}


#content #R_aside h3{ width:100%; overflow:hidden; margin-top:7px; background:url(../images/index_gamenews_bj.gif) repeat; border-top:#bdb4a6 solid 1px; padding:6px;}
#content #R_aside h3 .gamenews_tit{ width:98%; overflow:hidden;}
#content #R_aside h3 ul{ width:98.5%; overflow:hidden;}
#content #R_aside h3 ul li{ float:left; display:inline; overflow:hidden; width:100%; background-color:#FFF; height:31px; line-height:31px; margin:5px 0px 0px 0px;}
#content #R_aside h3 ul li a{ float:left; display:inline; overflow:hidden; width:666px;/*chaochu ....*/  white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}


/*================footer_link================*/
#footer_link{ width:100%; overflow:hidden; background:url(../images/footer_link_bj.gif) no-repeat left bottom; margin-top:8px; padding-bottom:3px;}
#footer_link #footer_link_main{ width:99.8%; overflow:hidden; border:#d2af88 solid 1px; background-color:#ffffff;}
#footer_link #footer_link_main ul{ width:165px; overflow:hidden; border-right:#dbdbdb solid 1px; padding:8px 0px 13px 0px;}
#footer_link #footer_link_main ul li{ float:left; display:inline; overflow:hidden; width:118px; margin:7px 0px 0px 25px;}
#footer_link #footer_link_main ul li font{ width:5px; background:url(../images/icon.gif) no-repeat -214px -52px; margin-right:8px;}
#footer_link #footer_link_main ul li a{ float:left; width:105px;/*chaochu ....*/ display:inline; overflow:hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}


/*================footer================*/
#footer{ width:100%; overflow:hidden; color:#1a1918;}
#footer a{ color:#1a1918;}
#footer a:visited{ color:#1a1918;}
#footer a:hover{ color:#454645;}
#footer h3{ width:100%; overflow:hidden;}
#footer h3 font{ width:26px; height:27px; background:url(../images/icon.gif) no-repeat -249px -46px;}
#footer h3 font a{ width:26px; height:27px;}



/*==========pay.html===========*/
#R_aside_tit{ width:100%; border-bottom:#a99981 solid 1px; overflow:hidden; height:39px; line-height:42px;}
#R_aside_tit font{ width:27px; height:39px; overflow:hidden; background:url(../images/pay_icon.gif) no-repeat; margin:7px 0px 0px 16px;}

#pay_main{ width:746px; overflow:hidden; margin:17px 0px 0px 18px;}
#pay_main h1{ width:100%; overflow:hidden; background:url(../images/pay_tit.gif) no-repeat; height:56px; line-height:56px;}
#pay_main h2{ width:100%; overflow:hidden; text-align:center;}



/*==========link.html===========*/
#link_main1{ width:100%; overflow:hidden; background-color:#ffebd0; padding:18px;}
#link_main1 #link_main1_tit{ width:100%; overflow:hidden; color:#5b3600;}
#link_main1 ul{ width:100%; overflow:hidden;}
#link_main1 ul li{ float:left; display:inline; overflow:hidden; width:115px; line-height:25px; margin-right:34px;/*chaochu ....*/  white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
#link_main1 ul li a{ color:#8e4d08;}
#link_main1 ul li a:visited{ color:#8e4d08;}
#link_main1 ul li a:hover{ color:#ed8826;}

#link_main2{ width:100%; overflow:hidden;}
#link_main2 #link_main2_tit{ width:100%; overflow:hidden; color:#5b3600; background:url(../images/link_main2_tit.gif) no-repeat; height:28px; line-height:28px;}
#link_main2 #link_main2_table{ width:100%; overflow:hidden; background-color:#fff;}
#link_main2 #link_main2_table table tr td{ padding:10px;}
#link_main2 #link_main2_table table tr td img{ display:block;}

#page{ width:100%; overflow:hidden; height:38px; line-height:38px;}
#page ul{ overflow:hidden; margin-left:216px;}
#page ul li{ float:left; display:inline; overflow:hidden; margin:0px 10px;}
#page ul li img{ margin-top:5px;}

#link_main3{ width:100%; overflow:hidden; margin-top:7px; background:url(../images/index_gamenews_bj.gif) repeat; border-top:#bdb4a6 solid 1px; padding:6px;}
#link_main3 .gamenews_tit{ width:98%; overflow:hidden;}
#link_main3 ul{ width:98.5%; overflow:hidden;}
#link_main3 ul li{ float:left; display:inline; overflow:hidden; width:100%; background-color:#FFF; height:31px; line-height:31px; margin:5px 0px 0px 0px;}
#link_main3 ul li a{ float:left; display:inline; overflow:hidden; width:638px;/*chaochu ....*/  white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}


/*==========faq.html===========*/
#faq_main_top{ width:100%; overflow:hidden; background:url(../images/faq_top_bj.gif) no-repeat; height:37px; line-height:54px;}
#faq_main_mid{ width:100%; overflow:hidden; background:url(../images/faq_mid_bj.gif) repeat-y;}
#faq_main_mid #faq_main{ width:92.7%; overflow:hidden; margin:10px 0px 0px 31px; line-height:24px;}
#faq_main_bot{ width:100%; overflow:hidden; background:url(../images/faq_bot_bj.gif) no-repeat; height:44px;}


/*==========sitemap.html===========*/
#sitemap_main{ width:100%; overflow:hidden;}
#sitemap_main dt{ width:100%; overflow:hidden; height:26px; line-height:28px; background-color:#ffe6ad;}
#sitemap_main dd{ float:left; display:inline; width:95%; overflow:hidden; margin:5px 0px 0px 49px;}
#sitemap_main dt a{ color:#5b3600;}
#sitemap_main dt a:visited{ color:#5b3600;}
#sitemap_main dt a:hover{ color:#454645;}


/*==========about.html===========*/
.about{ width:100%; overflow:hidden;}
.about tr td{ padding:10px 20px;}


/*==========news.html===========*/
.news{ width:100%; overflow:hidden;}
.news li{ float:left; display:inline;  overflow:hidden; width:100%; height:36px; line-height:36px;}
.news li span{ color:#484848; font-family:Arial, Helvetica, sans-serif; margin-left:13px;}
.news li font{ width:14px; background:url(../images/icon.gif) no-repeat -190px 10px; margin:0px 5px;}
.news li a{ float:left; width:602px; color:#789600;/*chaochu ....*/ display:inline; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.news li a:visited{ color:#789600;}
.news li a:hover{ color:#454645;}

/*==========news_more.html===========*/
.news_more{ width:100%; overflow:hidden;}
.news_more dt{ width:100%; overflow:hidden;  background:url(../images/news_more_tit.gif) no-repeat; height:43px; line-height:30px; color:#5b3600}
.news_more dd{ width:95.7%; overflow:hidden; float:left; display:inline; margin-left:15px;}

/*==========register.html===========*/
#register{ width:100%; overflow:hidden; background-color:#ffebd0; padding:18px 20px;}
#register #register_tit{ width:100%; overflow:hidden; color:#b76d00;}
#register dl{ width:100%; overflow:hidden; line-height:30px;}
#register dl dt{ width:100%; overflow:hidden;}
#register dl dd{ width:100%; overflow:hidden; float:left; display:inline;}

#register_table{ width:100%; overflow:hidden;}
#register_table tr td{ padding:5px 15px;}


#register_nr3{ width:100%; overflow:hidden; background:url(../images/index_gamenews_bj.gif) repeat; border-top:#bdb4a6 solid 1px; padding:6px;}
#register_nr3 iframe{ width:735px; overflow-y:scroll; overflow-x:hidden;}

#register_nr4{ width:100%; text-align:center; overflow:hidden;}
#register_nr4 div{ width:100%; overflow:hidden;}
#register_nr4 .button1{ width:76px; height:35px; background:url(../images/icon.gif) no-repeat 0px -150px; border:0px;}
#register_nr4 .button2{ width:76px; height:35px; background:url(../images/icon.gif) no-repeat -103px -150px; border:0px;}
#register_nr4 .button3{ width:113px; height:35px; background:url(../images/icon.gif) no-repeat -158px -97px; border:0px;}
#register_nr4 .button12{ width:96px; height:35px; background:url(../images/btnpost.gif) no-repeat; border:0px;cursor:pointer;}


/*==========gameinfo.html===========*/
#gameinfo_tit{ width:100%; overflow:hidden; color:#b76d00;}
#gameinfo_inro{ width:100%; overflow:hidden;}
#gameinfo_inro dt{ width:100%; overflow:hidden;}
#gameinfo_inro dd{ width:95%; overflow:hidden; float:left; display:inline; line-height:25px; margin-left:13px;}


#gameinfo_step{ width:100%; overflow:hidden;}
#gameinfo_step ul{ width:100%; overflow:hidden; background:url(../images/gameinfo_step_bj.gif) no-repeat left 10px;}
#gameinfo_step ul li{ float:left; display:inline; overflow:hidden; line-height:18px;}
.gameinfo_step_hover{ width:227px; height:70px; background:url(../images/gameinfo_icon.gif) no-repeat;}
.gameinfo_step_hover1{ width:180px; height:70px; background:url(../images/gameinfo_icon1.gif.gif) no-repeat;}
.gameinfo_step_hover2{ width:153px; height:70px; background:url(../images/gameinfo_icon2.gif.gif) no-repeat;}
.gameinfo_step_hover3{ width:276px; height:70px; background:url(../images/gameinfo_icon3.gif.gif) no-repeat;}

/*=======================equip.html======================*/
#ny_equip_fieldset{ width:100%; overflow:hidden; border:0px;}
#ny_equip_fieldset legend{ width:100%; overflow:hidden; color:#5b3600; background:url(../images/link_main2_tit.gif) no-repeat; height:28px; line-height:28px;}
#ny_equip_fieldset label .inputcss{ border:#7f9db9 solid 1px; margin-top:2px; *margin-top:1px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
/* Webkit(GoogleChromeASafari)CSS   GoogleChromeASafari3.0AOpera9*/ 
#ny_equip_fieldset label .inputcss{ margin-top:3px;}
} 
#ny_equip_fieldset label select{ border:#7f9db9 solid 1px;}


/*=======================gameorder.html======================*/
.gameorder_form1{ width:98.5%; padding:10px 0px 5px 0px; background-color:#fff;}
.gameorder_form1 dt{ width:100%; padding-bottom:5px; margin-left:275px;}
.gameorder_form1 dd{ width:100%; padding-bottom:5px; margin-left:243px;}
.gameorder_form1 dd .inputclass{ border:#7f9db9 solid 1px;}


/*=======================gameorder_success.html======================*/
.gameorder_success{ width:95.7%; padding:10px 0px 10px 20px; background-color:#fff; line-height:25px;}


/*=======================paylog.html======================*/
.ny_login{ width:100%; overflow:hidden; margin-left:8px;}
.ny_login dt{ width:100%; overflow:hidden; background:url(../images/paylog_login_line.gif) no-repeat left bottom; padding:0px 0px 5px 5px;}
.ny_login dd{ float:left; display:inline; overflow:hidden; width:230px; height:19px; line-height:20px; background:url(../images/paylog_login_icon.gif) no-repeat; margin:6px 0px 0px 9px; color:#fff; padding-left:13px;}



/*================search.html================*/
#search_tit{ width:100%; overflow:hidden; margin-top:10px;}
#search_tit fieldset{ border:none; width:100%; overflow:hidden; padding:0px;}
#search_tit fieldset label{ width:100%; overflow:hidden; margin:0px; padding:0px;}
#search_tit fieldset label span{ margin:4px 5px 0px 0px;}
#search_tit fieldset label .search_input{ border:#7f9db9 solid 1px; margin:5px 5px 0px 0px; width:150px;}
#search_tit fieldset label .search_btn{ margin:3px 0px 0px 0px;}


#search_nr{ width:100%; overflow:hidden; margin:0px 0px 0px 0px;}
#search_nr li{ float:left; display:inline; width:201px; height:78px; background:url(../images/gamepiclist_bj.gif) no-repeat; overflow:hidden; margin:30px 10px 0px 35px;}
#search_nr li img{ display:block; margin:7px 0px 0px 10px;}
#search_nr li p{ width:100%; overflow:hidden; margin:0px; padding:0px; line-height:38px; padding-left:40px;}
#search_nr li p a{ width:150px; float:left; display:inline;/*chaochu ....*/  overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
