@charset "utf-8";
/* CSS Document */

html, body{margin:0px;padding:0px;font-family:"Microsoft Yahei",Arial;font-size:14px;line-height:24px;color:#333;background:#fcfaf6;}
textarea{font-size:12px;}
ul,li,form,dl,dt,dd,p,table,tr,td,textarea,input,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
img{border:0;}
ul{ list-style:none;}

/*命名：大的范围，不准使用关键字，如 .title .box .page */
.fclear{clear:both;}
.clear{clear:both;height:0;overflow:hidden;}
.left{float:left;}
.right{float:right;}
.blank2{clear:both;height:2px;overflow:hidden;}
.blank4{clear:both;height:4px;overflow:hidden;}
.blank6{clear:both;height:6px;overflow:hidden;}
.blank8{clear:both;height:8px;overflow:hidden;}
.blank5{clear:both;height:5px;overflow:hidden;}
.blank10{clear:both;height:10px;overflow:hidden;}
.blank12{clear:both;height:12px;overflow:hidden;}
.blank14{clear:both;height:14px;overflow:hidden;}
.blank15{clear:both;height:15px;overflow:hidden;}
.blank18{clear:both;height:18px;overflow:hidden;}
.blank20{clear:both;height:20px;overflow:hidden;}
.blank25{clear:both;height:25px;overflow:hidden;}
.blank30{clear:both;height:30px;overflow:hidden;}
.blank40{clear:both;height:40px;overflow:hidden;}
.tac{text-align:center;}
.tal{text-align:left;}
.tar{text-align:right;}
.pa {position:absolute;}
.pr {position:relative;}
.dn {display:none;}
.fwb {font-weight:bold;}
.fs12 {font-size:12px;}
.fs14 {font-size:14px;}
.fs15 {font-size:15px;}
.fs16 {font-size:16px;}
.fs18 {font-size:18px;}
.fs20 {font-size:20px;}
.fs22 {font-size:22px;}
.fs24 {font-size:24px;}
.fs30 {font-size:30px;}
.fs36 {font-size:36px;}
.yahei {font-family:"Microsoft Yahei";}
.ffa {font-family:Arial;}
.vam {vertical-align:middle;}
.ti2 {text-indent: 2em;}
.lineheight20 {line-height:20px;}
.lineheight22 {line-height:22px;}
.lineheight28 {line-height:28px;}
.lineheight32 {line-height:32px;}

.red {color:#d20002;}
.white {color:#fff;}
.blue {color:#1bb4f2;}

@font-face {
    font-family: 'LoveloBlack';
    src: url('Lovelo_Black.eot');
    src: url('Lovelo_Black.eot?#iefix') format('embedded-opentype'),
    url('Lovelo_Black.woff') format('woff'),
    url('Lovelo_Black.ttf') format('truetype'),
    url('Lovelo_Black.svg#Lovelo_Black') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*-------------------------------------链接----------------------------------------------*/
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline; color:#1298df;}

/*-----------------------------------主体部分--------------------------------------------*/
.index_box {width:950px;margin:0px auto;}

.top_box {height:75px;background: #fff;border-bottom:2px solid #7ed0ed;}
.top_box h1 {padding-top:19px;float:left;}
.top_box .nav {float:left;padding-top:25px;margin-left:20px;}
.top_box .nav li {float:left;margin:0px 16px;font-size:16px;}
.top_box .nav li.current a {color:#1298df;}
.top_box .n_menu {font-size:12px;float:right;padding-top:26px;width:360px;}
.top_box .n_menu span.lan_list {height:40px;display: inline-block;}
.top_box .n_menu a {color:#ababab;display: inline-block;margin-left:25px;float:left;}
.top_box .n_menu a.lau_btn {background: url(../images/ic_down.png) no-repeat right;padding-right:14px;}
.top_box .n_menu a:hover {color:#7feeff;}
.top_box .n_menu .lau_con {width:90px;position: absolute;top:57px;right:0px;z-index:2;background: #eee;padding:5px 0px;display: none;}
.top_box .n_menu .lau_con li a {margin:0px;padding-left:8px;color:#999;}
.top_box .n_menu .lau_con span.ic {width:8px;height:5px;background: url(../images/ic_up.png) no-repeat;display: inline-block;position: absolute;top:-5px;left:41px;}
#google_translate_element {float:right}

.banner_box {width:100%;height:376px;}
.slide_con a {width:100%;height:376px;display: inline-block;background-repeat: no-repeat;background-position: top center;}
.slide_num {width:100%;bottom:20px;text-align: center;}
.slide_num li {width:14px;height:14px;overflow:hidden;text-indent:-999em;margin:0px 5px; cursor: pointer;background:#45788f;display: inline-block;border-radius: 50%;}
.slide_num li.on {background:#00deff;}

.title_name {line-height:78px;font-size:21px;color:#584c35;font-weight:bold;text-transform:uppercase;font-family: 'LoveloBlack';}
.title_name a {color:#584c35;}

.game_box {width:950px;overflow: hidden;}
.game_box ul {width:964px;}
.game_box ul li {float:left;margin-right:13px;margin-bottom:18px;}
.game_box ul li img {width:228px;height:182px;border-radius: 5px;vertical-align: middle;}

.news {width:625px;}
.news .content {width:625px;background: #fff;min-height:630px;}
.news .content .news_list {padding:20px;}
.news .content .news_list li {width:585px;float:left;margin:16px 0px;}
.news .content .news_list li .pt {height:112px;padding-right:8px;border-right:1px solid #f4e9d5;}
.news .content .news_list li .pt a {margin-top:6px;display: inline-block;}
.news .content .news_list li .pt img {width:100px;height:100px;}
.news .content .news_list li p {margin-left:125px;font-size:12px;}
.news .content .news_list li p.name {font-size:18px;height:24px;overflow:hidden;}
.news .content .news_list li p.time {color:#7d4003;}
.news .content .news_list li p.wz {line-height:16px;height: 26px;overflow:hidden;padding:5px 0px;color:#7a7a7a;}
.news .content .news_list li p a.more_btn {color:#7a7a7a;}
.news .news_all a {font-size:16px;padding-top:6px;display: inline-block;}

.new_event {width:320px;}
.new_event ul {padding:12px 19px;background: #fff;min-height:606px;}
.new_event ul li {line-height:50px;height:50px;overflow: hidden;border-bottom:1px solid #f4e9d5;}
.new_event ul li a {color:#777;}
.new_event ul li a span.yellow {color:#ffa200;}
.new_event ul li a:hover {color:#ffa200;}

.its_game {width:950px;height:238px;background: #060e11;margin-bottom:20px;}
.its_game .pt {float:left;position: relative;}
.its_game .pt span.name {position: absolute;bottom:0px;left:0px;width:243px;line-height:46px;text-align: center;display: inline-block;color:#fff;background: #00deff;font-size:18px;filter:alpha(opacity=0.9);opacity: 0.9;}
.its_game .content {width:665px;margin-right:14px;float:right;padding-top:24px;}
.its_game .content a.name_btn {font-size:30px;color:#966e21;}
.its_game .content .g_btn span.right a {margin-left:8px;}
.its_game .content p.wz {width:490px;float:left;color:#7a7a7a;line-height:23px;height:140px;overflow: hidden;}
.its_game .content .code {float:right;width:175px;}
.its_game .content .code p {text-align: center;color:#b6b6b6;margin-top:5px;}

.choose_games {width:950px;overflow: hidden;}
.choose_games ul {width:967px;}
.choose_games ul li {width:305px;float:left;margin-right:17px;margin-bottom:35px;}
.choose_games ul li p {text-align: center;}
.choose_games ul li p.pt {position: relative;}
.choose_games ul li p.pt span.cz {position: absolute;bottom:0px;left:0px;width:305px;line-height:46px;text-align: center;display: inline-block;color:#fff;background: #00deff;font-size:18px;filter:alpha(opacity=0.9);opacity: 0.9;}
.choose_games ul li p.pt img {width:305px;height:185px;display: inline-block;}

.choose_games ul li p.wz a {color:#999;font-size:18px;display: inline-block;margin-top:14px;}


.pay_box {padding:25px 30px;background: #fff;}
.pay_box .name_1 {font-size:17px;line-height:44px;}
.pay_box .choose_1 {height:80px;padding:16px 0px 28px 0px;}
.pay_box .choose_1 img {border-radius: 15px;float:left;}
.pay_box .choose_1 select {width:296px;height:46px;padding-left:10px;float:left;margin-left:35px;border: none;background: #f3f3f3;font-family:"Microsoft Yahei";font-size:17px;margin-top:18px;}
.pay_box .choose_2 {width:296px;height:46px;padding-left:10px;float:left;border: none;background: #f3f3f3;font-family:"Microsoft Yahei";font-size:17px;margin-top:18px;}
.pay_box input.input_1 {width:710px;border: 1px solid #e0e0e0;line-height:48px;padding:0px 15px;border-radius: 5px;margin-top:10px;margin-bottom:25px;color:#999;font-family:"Microsoft Yahei";font-size:17px;}
.pay_box .pay_logo {padding-top:15px;}
.pay_box .pay_logo li {width: 180px;height: 65px;float:left;margin-right:35px;margin-bottom:25px;border:2px solid #fff;position: relative;}
.pay_box .pay_logo li span.ic {position: absolute;width:14px;height:14px;background: url(../images/ic_3.png) no-repeat;display: inline-block;right:0px;bottom:0px;display: none;}
.pay_box .pay_logo li.current {border:2px solid #ea5900;}
.pay_box .pay_logo li.current span.ic {display: block;}
.pay_box .pay_logo li img {width:180px;}

.pay_box select.select_1 {width:296px;height:46px;padding-left:10px;float:left;margin-left:15px;border: none;background: #f3f3f3;font-family:"Microsoft Yahei";font-size:17px;}
.pay_box span.sm_wz {line-height:44px;margin-left:15px;float:left;color:#999;}
.pay_box p.in_p span.name_2 {width:105px;font-size:17px;line-height:44px;padding-right:15px;display: inline-block;text-align: right;}
.pay_box p.in_p input.input_2 {width:540px;border: 1px solid #e0e0e0;line-height:48px;padding:0px 15px;border-radius: 5px;margin-top:10px;margin-bottom:10px;color:#999;font-family:"Microsoft Yahei";font-size:17px;}
.pay_box a.cz_btn {font-size:18px;color:#fff;line-height:60px;display: inline-block;padding:0px 90px;border-radius: 5px;background: #00a6e4;margin:40px 0px 20px 0px;}
.pay_box a.cz_btn:hover {text-decoration: none;}

.pay_box .kplx_con {font-size:16px;}
.pay_box .kplx_con input {outline: none;margin-right:5px;margin-left:2px;}
.pay_box .kplx_con label {margin-right:25px;}
.pay_box select {width: 350px;height:46px;padding-left:10px;float:left;border: none;background: #f3f3f3;font-family:"Microsoft Yahei";font-size:17px;margin-top:18px;}


.dhb_box {background: #f3f3f3;padding:20px 25px;}
.dhb_box .d_title {border-bottom:1px solid #d9d9d9;padding-bottom:12px;margin-bottom:12px;font-size:20px;}
.dhb_box ul li {line-height:30px;font-size:16px;}

/*login*/
.create_account {background: #fff;padding:10px 28px 40px 28px;}
.login_box li {width:422px;margin:20px 0px;}
.login_box li p.name {font-size:18px;color:#999;margin-bottom:8px;}
.login_box li p input.input_1 {width:400px;border: 1px solid #e0e0e0;line-height:48px;padding:0px 10px;border-radius: 5px;color:#444;font-family:"Microsoft Yahei";font-size:16px;}
.login_box li textarea {width:400px;height:200px;border: 1px solid #e0e0e0;line-height:26px;padding:3px 10px;border-radius: 5px;color:#444;font-family:"Microsoft Yahei";font-size:16px;}
.login_box li a.login_btn {font-size:18px;color:#fff;line-height:60px;background: #00a6e4;padding:0px 20px;border-radius: 5px;display: inline-block;float:right;}
.login_box li a.submit_btn {font-size:18px;color:#fff;line-height:60px;background: #00a6e4;padding:0px 90px;border-radius: 5px;display: inline-block;}
.login_box li a.login_btn:hover,a.submit_btn:hover {text-decoration: none;}
.login_box li.wz_1 p {color:#999;}
.login_box li.wz_1 a.blue_btn {text-decoration:underline; color:#1298df;}
.login_box li.wz_1 p.fs16 {padding-top:6px;}

.log_in {width:500px;}
.log_in .log_1 {background: #fff;padding:10px 37px 40px 37px;min-height:460px;}
.log_in .login_more {padding-top:40px;}
.log_in .login_more p {text-align: center;margin:15px 0px;}

.create_con {width:420px;}
.create_con .create_1 {background: #fff;padding-top:180px;min-height:330px;}
.create_con .create_1 p {text-align: center;}
.create_con .create_1 p.fs18 {color:#999;line-height:28px;margin-bottom:30px;}
.create_con .create_1 a.sign_btn {font-size:18px;color:#fff;line-height:60px;background: #00a6e4;padding:0px 30px;border-radius: 5px;display: inline-block;}
.create_con .create_1 a.sign_btn:hover {text-decoration: none;}

/*member*/
.member_box {background: url(../images/member_bg.jpg) repeat-y;min-height:470px;}
.member_box .person_con {width:231px;padding:20px;}
.member_box .person_con .con_1 p {margin-left:117px;}
.member_box .person_con .con_1 p.name {line-height:28px;height:28px;overflow:hidden;font-size:18px;color:#584c35;font-weight:bold;text-transform:uppercase;font-family: 'LoveloBlack';}
.member_box .person_con .con_1 p.money {color:#7d4003;line-height:28px;height:28px;overflow:hidden;margin-bottom:5px;}
.member_box .person_con .con_1 a.recharge_btn {font-size:18px;color:#fff;line-height:38px;background: #00a6e4;padding:0px 15px;border-radius: 5px;display: inline-block;}
.member_box .person_con .con_1 a.recharge_btn:hover {text-decoration: none;}
.member_box .person_con .menu_con .title {background: url(../images/ic_4.png) no-repeat left;padding-left:12px;color:#584c35;border-bottom:1px solid #e3c795;line-height:40px;}
.member_box .person_con .menu_con ul {padding:15px 12px;line-height:30px;}
.member_box .person_con .menu_con ul li a {color:#887a66;}
.member_box .person_con .menu_con ul li.current a {color:#ffa200;font-weight:bold;}

.member_con {width:615px;padding:15px 30px;}
.member_con .title {background: url(../images/ic_5.png) no-repeat left;padding-left:12px;color:#584c35;border-bottom:1px solid #e3c795;line-height:40px;font-size:18px;}
.member_con .message_menu {border-bottom:1px solid #e3c795;line-height:24px;height:24px;font-size:18px;padding:20px 0px;}
.member_con .message_menu li {float:left;padding:0px 20px;border-right:1px solid #e3c795;}
.member_con .message_menu li a {color:#575757;}
.member_con .message_menu li.current a {font-weight:bold;}
.member_con .message_menu li a:hover {text-decoration: none;}
.member_con .message_menu li:last-child {border: none;}

.message_con .message_list {padding:15px 15px 25px 15px;border-bottom:1px solid #e3c795;}
.message_con .message_list li {padding:9px 0px;height:24px;overflow: hidden;}
.message_con .message_list li a {color:#7a7a7a;margin-left:8px;}
.message_con .message_list li span.right {color:#ffa200;}
.message_con .select_con {padding:28px 15px;}
.message_con .select_con span.wz {display: inline-block;margin:0px 10px 0px 6px;color:#ababab;}
.message_con .select_con a.delete_btn {line-height:32px;padding:0px 12px;border-radius: 5px;background: #e43636;display: inline-block;font-size:16px;color:#fff;}
.message_con .select_con a.delete_btn:hover {text-decoration: none;}

.my_games {width:615px;overflow: hidden;}
.my_games ul {width:642px;}
.my_games ul li {width:80px;float:left;margin:18px 27px 4px 0px;}
.my_games ul li p.pt {border:4px solid #cdcbcc;border-radius: 5px;background: #cdcbcc;}
.my_games ul li p.pt img {width:72px;height:72px;border-radius: 5px;}
.my_games ul li p.name {text-align: center;padding-top:6px;}

.detail_con {background: #fff;padding:20px 30px;}
.detail_con .place_wz {background: url(../images/ic_4.png) no-repeat left;padding-left:12px;font-size:18px;color:#00deff;}
.detail_con .place_wz a {color:#00deff;}
.detail_con .content .title {height:62px;line-height:62px;border-bottom:1px solid #e5e5e5;margin-bottom:10px;padding:0px 12px;}
.detail_con .content .title h2 {float:left;font-size:24px;color:#584c35;}
.detail_con .content .title span.right {color:#7d4003;font-size:18px;}
.detail_con .content p {padding:10px 12px;line-height:26px;}

.about_con {min-height:755px;padding:30px 62px 30px 32px;background: url(../images/about_logo.jpg) no-repeat right 40px #fff;}
.about_con p {line-height:30px;margin-bottom:25px;}
.about_con p.fs18 {color:#888;}

.contact_box {padding:15px 0px 40px 32px;background: url(../images/ic_6.jpg) no-repeat 580px 190px #fff;}

/*Pop*/
.success_pop {width:460px;height:560px;background: #fff;border-radius: 10px;}
.success_pop .wz {text-align: center;line-height:40px;padding-top:190px;margin-bottom:90px;}
.success_pop .wz .fs24 {color:#939393;}
.success_pop a.btn {width:79%;border-radius: 5px;background: #00a6e4;font-size:24px;line-height:70px;text-align: center;display: block;color:#fff;margin: 15px auto;}
.success_pop a.complete_btn {background: #dfdfdf;color:#3f3f3f;}
.success_pop a:hover {text-decoration: none;}

/*footer*/
.footer {padding:35px 0px;color:#999;background: #f1ece2;}
.footer span.right a {display: inline-block;width:18px;height:18px;margin:0px 7px;}
/*.footer span.right a.btn_1 {background: url(../images/ic_1.png) no-repeat;}*/
/*.footer span.right a.btn_2 {background: url(../images/ic_2.png) no-repeat;}*/
/**/

span.loading {
    width:114px;height:117px;background: url(../images/loading.gif) no-repeat;display: inline-block;
    /*margin-top:100px;*/
}
#loadPop {width:114px;height:117px;position: absolute;z-index:9999;}

#roleInfo {margin-left: 430px;font-size: 18px;padding-top: 27px;}

/*充值成功*/
.pay_success {height:560px;border-radius: 10px;}
.pay_success .wz {text-align: center;line-height:40px;background: url(../images/ic_success.png) no-repeat center 72px;padding-top:180px;margin-bottom:60px;}
.pay_success .wz .fs24 {color:#939393;}
.pay_success a.btn {width:300px;border-radius: 5px;background: #00a6e4;font-size:24px;line-height:70px;text-align: center;display: block;color:#fff;margin: 15px auto;}
.pay_success a.complete_btn {background: #dfdfdf;color:#3f3f3f;}
.pay_success a:hover {text-decoration: none;}