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

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, button, select, option{ margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
textarea{resize:none;}
fieldset, img , input{ border:none; outline: none;}
input{ box-sizing:content-box;}
button{ border: none; font-family: Microsoft YaHei; cursor: pointer;}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
em, i, strong{ font-style: normal; /*font-weight: normal;*/}
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
abbr, acronym { border:0; }
.clear{zoom:1;}
.clear:after{ content:""; display:block; clear:both;}
a{ text-decoration:none; cursor:pointer;}

body{ font-size:12px; font-family: Microsoft YaHei, "微软雅黑", Tahoma, Geneva, sans-serif; -webkit-text-size-adjust: none; background:#EEE; }
#container{ position:relative; width:100%; overflow : hidden; background:#EEE;}

/*头部*/
#id_data{ width:1000px; margin:0 auto; overflow:hidden;}
#id_data span{ display:inline-block; padding:0 10px; font-size:14px; color:#FFF;}
#id_data span *{ vertical-align:middle;}
#id_data a{ color: #FFF;}
#id_data a:hover{ text-decoration: underline;}
#id_data .tip{ float: right; padding:10px 4px; font-size:14px; color:#787878;}

.u_login, .u_logined{float:right; padding:10px 8px; background:#004ea2; border-radius:0 0 4px 4px;}
.u_login .reuser img{ margin-right:9px;}
.u_login .reg img{ margin-right:6px;}
.u_login .forget_pwd img{ margin-right:6px;}

.u_logined .reuser a{ vertical-align:normal;}
.u_logined .reuser .safe_lvl{ width: 20px; height: 20px; line-height: 20px;  margin-left: 5px;}
.u_logined .reuser img{ margin-right:6px;}
.u_logined .gift img{ margin-right:6px;}
.u_logined .exit img{ margin-right:6px;}

.safe_lvl{ display: inline-block; width: 24px; height: 24px; line-height: 24px; border-radius: 50%; color: #fff; text-align: center;}
.safe_lvl_l{ background-color: #fc0000;}
.safe_lvl_m{ background-color: #e8a400;}
.safe_lvl_h{ background-color: #73bc33;}


/*banner*/
.ADbanner{ height:336px; border-top:5px solid #d7d7d7; border-bottom:5px solid #d7d7d7; background: #eee; position:relative;} 

/*nav*/
.nav_box{ width:1000px; padding:6px 0 6px; margin:0 auto; overflow:hidden;}
.logo{float:left;padding: 0 0 0 0;}
#nav{ float:right; margin-top:14px;}
#nav a, #nav cms-t-time-a{float:left; padding:10px 0;border-radius:4px; font-size:15px; color:#4f4f4f; transition:all 150ms ease-out; margin:0 1px;}

#nav a:hover, #nav a.on, #nav cms-t-time-a:hover, #nav cms-t-time-a.on{ background:#004ea2; color:#FFF; margin:0 1px;}
#nav a:hover span, #nav a.on span, #nav cms-t-time-a:hover span, #nav cms-t-time-a.on span{ border-right-color:#004ea2;}
#nav span{ float:left; padding:0 12px; height:18px; line-height:18px; border-right:1px solid #c6c6c6; text-align: center;}
#nav #business{ border-right:none;} 
.business01{ border:#ff7c00 1px solid; color:#ff7c00; float:right;}
.business01 span{color:#ff7c00; display:black;}
.business01 span:hover{color:#cc6300 !important;}
.business01:hover{ background:none !important;}

/*首页-账户*/
#login_box { width:286px; height:336px; margin-left:-500px; border-top:5px solid #f7f7f7; border-bottom:5px solid #f7f7f7; position:absolute; left:50%; /*top:-5px;*/ z-index:999;}

/*未登录*/
.login_con{ height:147px; padding-top:20px; background:url(../images/shadow.png); border-bottom:1px solid #ff7c00;}	
.login_con div{ margin-bottom: 20px; text-align: center;}
.login_con a{ display: inline-block; width: 162px; height:50px; line-height:47px; padding-left: 68px; border-radius:4px; font-size:18px; color:#FFF; text-align: left;}
.login_con .login{ background:url(../images/login_user.png) no-repeat;}
.login_con .login:hover{ background:url(../images/login_user_hover.png) no-repeat;}
.login_con .register{ background:url(../images/login_reg.png) no-repeat;}
.login_con .register:hover{ background:url(../images/login_reg_hover.png) no-repeat;}

/*已登录*/
.logined_con{ height: 160px; padding: 7px 24px 0; background:url(../images/shadow.png); border-bottom:1px solid #ff7c00;}
.logined_con .user_id{ height: 28px; line-height: 28px; padding-left: 38px; margin-bottom: 5px; background:url(../images/icon_user_id.png) no-repeat left center; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; font-size: 16px; color: #4f4f4f;}
.logined_con .user_id a{ color: #ff7c00;}

.logined_con .user_lvl{ height: 28px; line-height: 28px; margin-bottom: 15px;}
.logined_con .user_lvl label{ font-size: 14px;}
.logined_con .user_lvl *{ margin-left: 5px;}

.logined_con .btn .list{ width: 250px; zoom: 1;}
.logined_con .btn .list:after{ content:""; display: table; clear: both;}
.logined_con .btn a{ float: left; width: 108px; height: 30px; line-height: 30px; margin-right: 15px; margin-bottom: 7px; border: 1px solid #004ea2; border-radius: 4px; text-align: center; font-size: 14px; color: #004ea2; position: relative;}
.logined_con .btn a:hover{ background-color: #004ea2; color: #fff;}
.logined_con .btn i{ display: inline-block; margin-right: 6px; background-repeat: no-repeat; background-image: url(../images/btn-func-icon.png); vertical-align: middle;}
.logined_con .btn b{ width: 18px; height: 18px; line-height: 18px; background-color: #fc0000; border-radius: 50%; font-family: Tahoma; font-size: 12px; color: #fff; text-align: center; position: absolute; top: -9px; right: -9px;}
.logined_con .btn em{ vertical-align: middle;}
.logined_con .btn .b1 i{ width: 16px; height: 14px; background-position: -3px -3px;}
.logined_con .btn .b1:hover i{ background-position: -3px -22px;}
.logined_con .btn .b2 i{ width: 13px; height: 16px; background-position: -26px -3px;}
.logined_con .btn .b2:hover i{ background-position: -26px -22px;}
.logined_con .btn .b3 i{ width: 12px; height: 15px; background-position: -48px -3px; vertical-align: -5px;}
.logined_con .btn .b3:hover i{ background-position: -48px -22px;}
.logined_con .btn .b4 i{ width: 14px; height: 14px; background-position: -68px -3px; vertical-align: -4px;}
.logined_con .btn .b4:hover i{ background-position: -68px -22px;}



/*礼包*/
#login_box .giftbox{ height:168px; padding: 0 24px; background:#FFF;}
#login_box .giftbox h3{ padding:16px 0; font-size:18px; color:#4f4f4f;}
#login_box .gift_ad img{ width: 100%;}

/*footer*/
#footer{ width:100%; background:#212121; zoom:1;}
.footer_con{ width:1000px; padding:30px 0; margin:0 auto;overflow:hidden;}
.f_copyright{   font-size:12px; color: #999; text-align: center;}
.footer_nav{margin-right:14px; font-size:14px; width: 400px; margin: 0 auto;}
.footer_nav:after{clear: both; display: block; content: " ";}
.footer_nav li{ float:left; margin-left:20px;}
.footer_nav a{ display:inline-block; height:20px; line-height:18px; padding-left:20px; background-image:url(../images/footer_icon.png); background-repeat:no-repeat; color:#eee;}
.footer_nav .link1{ background-position:0 -1px;}
.footer_nav .link2{ background-position:0 -21px;}
.footer_nav .link3{ background-position:0 -42px;}
.footer_nav .link4{ background-position:0 -63px;}
.botlogo{text-align: center; margin: 24px 0 10px;}



.vipnum{ width:59px; height:22px; 
         color: #fff; font-size:10pt; line-height:40px;
         padding:4px 10px 4px 18px;
         background:url(../images/vip_bg.png) top center no-repeat ;}

.logout{ margin-left:30px; text-decoration:underline; }	
.logout a:hover{  color: #6f6e6e; cursor: pointer;}


/*首页 mainbox*/
#mainbox{ width:1000px; overflow:hidden; margin:14px auto 14px; }

/*游戏专区*/
#games{ padding:20px 14px 20px; margin-bottom:14px; background:#FFF; border:1px solid #dadada; border-radius:4px;position: relative;}
#games h3{ height:26px; padding-left:40px; margin:0 0 16px 10px; line-height:30px; background:url(../images/icon_game.png) no-repeat left center; font-size:18px; color:#4f4f4f;}
#games h3 span{ margin-left:6px; font-size:14px; color:#b5b5b5;}
#games .mores{  height:30px; padding-top: 15px; position: absolute; right: 14px; top: 10px;}
#games .morebn{ width:50px; height:18px; line-height:18px; background:url(../images/icon_more.png) no-repeat; border-radius:4px; font-size:12px; color:#fffefe; text-align:center;}

.gamelist-s{ width: 970px; overflow: hidden;}
.gamelist-s ul{ width: 990px; border-top: 1px solid #d5d5d5; zoom; 1;}
.gamelist-s ul:after{ content: ""; display: table; clear: both;}
.gamelist-s li{ float: left; width: 460px; padding: 16px 25px 16px 10px; border-bottom:1px solid #d5d5d5;}
.gamelist-s .game_intro{ float: right; width: 315px; padding-right: 10px;}
.gamelist-s .game_img{ float:left; width: 126px; height: 126px;}
.gamelist-s .game_img img{ width: 126px; height: 126px;border-radius: 20%;}
.gamelist-s .game_txt{ padding-bottom: 5px; border-bottom: 1px solid #dfdfdf;}
.gamelist-s .game_txt h4{ height: 24px; margin-bottom: 10px; font-size:18px; color:#4f4f4f; text-overflow: ellipsis; white-space: normal; overflow: hidden;}
.gamelist-s .game_txt p{ height: 86px; font-size:14px; color:#4f4f4f; overflow: hidden;}
.gamelist-s .game_txt p a{ margin-left:4px; color:#004ea2;}
.gamelist-s .game_txt p a:hover{ text-decoration: underline;}
.gamelist-s .game_load{ padding-top: 10px;}

/*游戏下载*/
.game_load{ font-size: 0;}
.game_load a{ display: inline-block; width: 36px; height:36px; margin-right: 15px; background-repeat: no-repeat; transition: width 500ms ease-out;} 
.game_load a:hover{ width: 126px;}
.game_load .goo{ background-image: url(../images/icon_gp.png);}
.game_load .goo:hover{ background-image: url(../images/icon_gp_hover.png);}
.game_load .app{ background-image: url(../images/icon_app.png);}
.game_load .app:hover{ background-image: url(../images/icon_app_hover.png);}
.game_load .apk{ background-image: url(../images/icon_apk.png);}
.game_load .apk:hover{ background-image: url(../images/icon_apk_hover.png);}
.game_load .fab{ background-image: url(../images/icon_fb.png);}
.game_load .fab:hover{ background-image: url(../images/icon_fb_hover.png);}

/*新闻专区*/
#newsbox{ padding:0 14px; background:#FFF; border:1px solid #dadada; border-radius:4px;}
#newsbox .news_title{ background:url(../images/bottom_line.png) repeat-x left bottom; overflow:hidden;}
#newsbox .news_title h3{ float:left; height:26px; padding-left:40px; margin:20px 0 15px 10px; line-height:26px; background:url(../images/icon_list.png) no-repeat left center; font-size:18px; color:#4f4f4f;}
#newsbox .news_title h3 span{ margin-left:6px; font-size:14px; color:#b5b5b5;}

#newsbox .news_con{ padding: 15px 5px; zoom: 1;}
#newsbox .news_con:after{ content: ""; display: table; clear: both;}

#newsbox .news_cate{ float: left; width: 115px; padding: 10px 18px 30px 0; border-right: 1px solid #d5d5d5;}
#newsbox .news_cate li{ margin-bottom: 14px;}
#newsbox .news_cate li a{ display:inline-block; width: 115px; height: 34px; line-height: 34px; background-color: #adadad; border-radius: 4px; font-size:14px; color: #fff; text-align: center; cursor:pointer;}
#newsbox .news_cate li a:hover{ background-color: #ff7c00; text-decoration: none;}
#newsbox .news_cate .n_comp:hover a, 
#newsbox  .news_cate .n_comp.on a{ background:#ff7c00;}
#newsbox .news_cate .n_post:hover a, 
#newsbox  .news_cate .n_post.on a{ background:#9ac934;}
#newsbox .news_cate .n_news:hover a,
#newsbox  .news_cate .n_news.on a{ background:#004ea2;}
#newsbox .news_cate .n_act:hover a, 
#newsbox  .news_cate .n_act.on a{ background:#2ac2d0;}

#newsbox .news_title .mores{  float:right; margin-top:22px;}
#newsbox .news_title .morebn{ width:50px; height:18px; line-height:18px; background:url(../images/icon_more.png) no-repeat; border-radius:4px; font-size:12px; color:#fffefe; text-align:center;}

/*最新消息*/
#newsbox .news_list{ float: right; width: 805px; height: 220px; padding-top: 10px;}
#newsbox .news_list .item{ display: none; position: relative;}
#newsbox .news_list .pic{ position: absolute; right: 0; top: 17px;}
#newsbox .news_list .pic img{ width: 298px; height: 168px;}
#newsbox .news_list li{ line-height:24px; margin-bottom:12px; overflow: hidden;}
#newsbox .news_list li a{ color:#4f4f4f;}
#newsbox .news_list li a:hover{ text-decoration:underline; }
#newsbox .news_list li .n_icon{ float:left; width:58px;}
#newsbox .news_list li .n_icon_news{ float:left; width:58px; height: 24px; background: url(../images/icon_news.png) no-repeat;}
#newsbox .news_list li .n_icon_notice{float: left;width: 47px;height: 24px;margin-right: 10px;background-color: #9ac934;border-radius: 7px;text-align: center;color: white;}
#newsbox .news_list li .n_icon_event{ float:left; width:58px; height: 24px; background: url(../images/icon_act.png) no-repeat;}
#newsbox .news_list li .n_txt{  float:left; max-width: 420px; height:24px; line-height:24px; text-align:left; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}



/* 新闻頁*/
#newsall{ width: 1000px; padding: 16px 0 15px; margin: 0 auto;}
#new_inbox{ overflow: hidden;}	
#new_inbox .news_nav{ float: left;}
#new_inbox .news_list{ float: right;}

#new_inbox .news_nav li{ margin-bottom: 14px;}
#new_inbox .news_nav a{ display: inline-block; width: 242px; height: 48px; line-height: 48px; background: #FFF; border: 1px solid #dadada; border-radius: 4px; text-align: center; font-size: 18px; color: #000; transition:all 150ms ease-out;}
#new_inbox .news_nav li a:hover, #new_inbox .news_nav li.on a{ background: #004ea2; border-color: #004ea2; color: #FFF;}

#new_inbox .news_list{ width: 698px; padding: 20px; border:1px solid #dadada; border-radius: 4px; background: #FFF;}
#new_inbox .news_list ul{ padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #d5d5d5;}
#new_inbox .news_list li{ line-height:24px; margin-bottom:14px; font-size: 14px; overflow:hidden;}
#new_inbox .news_list li a{ color:#4f4f4f;}
#new_inbox .news_list li a:hover{ text-decoration:underline; }
#new_inbox .news_list li .n_icon{ float:left; width:58px;}
#new_inbox .news_list li .n_icon_news{ float:left; width:58px; height: 24px; background: url(../images/icon_news.png) no-repeat;}
#new_inbox .news_list li .n_icon_notice{ float: left;width: 47px;height: 24px;margin-right: 10px;background-color: #9ac934;border-radius: 7px;text-align: center;color: white;}
#new_inbox .news_list li .n_icon_event{ float:left; width:58px; height: 24px; background: url(../images/icon_act.png) no-repeat;}
#new_inbox .news_list li .n_txt2{  float:left; max-width:510px; height:24px; line-height:24px; text-align:left; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#new_inbox .news_list li .n_date{ float:right; color: #8d8d8d;}

.news_add{ width:250px; height:60px; float:left; padding-top: 20px; }

/*新闻详情*/
.newsinfo{ width: 974px; padding: 0 12px; margin:0 auto; background: #FFF; border:1px solid #d5d5d5; border-radius: 4px;}
.newsinfo .news_title{ margin:42px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #d5d5d5;position: relative;height: 160px;}
.newsinfo .news_title h3{ line-height:1.6; font-size:24px; color: #4f4f4f;}
.newsinfo .news_title h4{ line-height:1.6; font-size:14px; color: #a9a9a9;}
.newsinfo .info_txt{ padding:0 42px; font-size:14px; color: #4f4f4f;}
.newsinfo .info_txt p{ line-height: 1.7; text-indent: 2em;}
.newsinfo .info_txt img{ max-width: 800px;}
.newsinfo .page{ border-top: 1px solid #d5d5d5;}
.newsinfo .page a{ width: 130px; height: 42px; line-height: 42px; padding: 0; margin:0; background: #004ea2; font-size: 14px; color: #FFF; text-align: center;}
.newsinfo .page a:hover{ background: #004ea2;}
.info_txt{}


.top { width: 46px; height: 46px; margin-right: -547px; background: url(../images/gototop.png) no-repeat; z-index: 200;  display: none;  cursor: pointer;
       position:fixed; bottom:110px; right:50%; }


/*面包屑导航*/
.center_til{ width:100%; padding: 16px 0; background: #004ea2; font-size: 14px; color: #FFF;}
.center_til .inner{ width: 960px; height:20px; line-height: 20px; padding-left: 40px; margin: 0 auto; background:url(../images/icon_location.png) no-repeat 10px center;}
.center_til .inner a{ color: #FFF;} 
.center_til .inner a:hover{ text-decoration: underline;}

/*會員中心*/
.user{ width:1000px; margin:auto; padding:22px 0; zoom: 1;}
.user:after{ content: ""; display: table; clear: both;}


/*左侧导航*/
.u_left{ float: left;  width: 244px;}
.u_left li{ margin-bottom:14px;}
.u_left li a, .u_left li cms-t-time-a{ display: block; width:242px; height:48px; line-height:48px; background: #FFF; border: 1px solid #dadada; border-radius: 4px; font-size: 18px; color: #4f4f4f; text-align: center; transition:all 150ms ease-out; position: relative;}
.u_left li a i, .u_left li cms-t-time-a i{ width: 18px; height: 18px; line-height: 18px; background-color: #fc0000; border-radius: 50%; font-family: Tahoma; font-size: 12px; color: #fff; text-align: center; position: absolute; right: -9px; top: -9px;}
.u_left li a:hover,.u_left li.on a, .u_left li cms-t-time-a:hover,.u_left li.on cms-t-time-a{ background: #004ea2; border-color: #004ea2; color: #FFF;}

/*右侧内容*/
.u_right{ float:right; width:740px; position: relative;}
.mem_center,
.mem_center_add{ background: #FFF; border: 1px solid #dadada; border-radius: 4px; zoom: 1;}
.mem_center,
.mem_center_add:after{ content: ""; display: table; clear: both;}
.mem_center{ padding: 30px 24px;}
.recharge{ background: #FFF; border: 1px solid #dadada; border-radius: 4px;}

.mem_center_add .htitle .txt{ font-size: 24px; color: #4f4f4f;}

/*右侧广告*/
.u_right .ads{ float: right;}
.user .banner_s{ float: right; padding:62px 30px 0 0;}


/*会员登录*/
#loginform{ overflow: hidden;}
.user_login { float:left; width:515px ; padding:0 52px 10px 26px;  border-right: 1px solid #c6c6c6;}
.user_login>h3{ height: 36px; line-height:36px; padding-left: 50px; margin:10px 0 12px; background: url(../images/icon_user_login.png) no-repeat left center; font-size: 24px; color: #4f4f4f; clear: both;}
.user_login  p{ margin-bottom:12px;}
.user_login label{ display: inline-block; width: 70px; text-align: right; font-size:14px; color:#4f4f4f; vertical-align: middle;}
.user_login .ipt{ width: 392px; height:36px; line-height:36px; padding-left:10px; border: 1px solid #cdcdcd; color: #9e9e9e; vertical-align: middle;}
.user_login .ipt_code{ width: 245px;}
.user_login .tips { margin-bottom:28px;padding:0 37px 0 74px;font-size:12px;color:#888888;line-height:20px;background:url(../images/icon_user_tips.png) no-repeat 48px 0; }
.user_login .tips span { color:#4f4f4f; }

.binding { font-size:14px;}

.user_login .changepic{ margin-left:8px;}
.user_login .changepic a{  text-decoration:underline; font-size:12px; color: #888;}

.user_login .keeplogin{ color: #4f4f4f;}
.user_login .keeplogin input{ vertical-align: middle;}
.user_login .keeplogin em{ margin-left:4px; vertical-align: middle;}

.user_login .log_option{ width: 364px; height: 30px; line-height: 30px; padding: 5px 40px 20px; margin-left:52px; background: url(../images/icon_line.png) no-repeat 268px 1px; border-bottom: 1px solid #c6c6c6; overflow: hidden;}
.user_login .log_option a{ height: 24px; padding-left:32px; line-height:24px; font-size: 16px;}
.user_login .log_option a:hover{ text-decoration: underline;}
.user_login .log_option .ureg{ float: left; background:url(../images/icon_reg01.png) no-repeat left center; color: #004ea2;}
.user_login .log_option .forgetpwd{ float: right; background:url(../images/icon_help01.png) no-repeat left center; color: #ff7c00;}

.forgetid a{ float:right;   text-decoration:underline; margin-left:8px; color: #00b6e3;}
.forgetwd a:hover{ color: #0CF;}

.u_bn{ margin-left:72px;}
.u_bn a.ulog{ display: block; width: 404px; height: 50px; line-height:50px; background: #ff7c00; text-align: center; border-radius: 4px; font-size: 20px; color: #FFF;}
.u_bn a.ulog:hover{ background: #ffa34c;}

.user_login .login_other{  padding-top:10px; margin-left:72px; margin-bottom:0!important; overflow: hidden;}
.user_login .login_other span{ float: left; width: 204px; height: 36px; line-height: 36px; margin-right:10px ; background:url(../images/icon_arrow_right.png) no-repeat; text-align: center; font-size: 14px; color: #888;}
.user_login .login_other .rfb, .login_other .rgg{ float: left; width: 36px; height: 36px;  margin-right:10px ;}
.user_login .login_other .rfb{ background:url(../images/icon_fb.jpg) no-repeat;}
.user_login .login_other .rgg{ background:url(../images/icon_goo.jpg) no-repeat;}

 /*TTIME-LemonGame选项*/
.user_login .selectlogin { margin-left:15px;color:#4f4f4f; }
.user_login .selectlogin input { vertical-align:middle; }
.user_login .selectlogin em { margin-left:4px;vertical-align:middle; }

.log_other a.rfb{ width:70px; height:52px;  text-indent:-999px; overflow:hidden;  margin-right:10px; background:url(../images/flog.png) no-repeat  center ; display:inline-block; vertical-align:middle; border-radius:5px;}
.log_other a.rgg{ width:70px; height:52px; text-indent:-999px; overflow:hidden;  margin-right:10px; background:url(../images/glog.png) no-repeat  center  ; display:inline-block; vertical-align:middle; border-radius:5px;}

#verifyCode_tip, .user_login .tipNor, .user_login .tipErr{ display: block; margin-left:74px; padding-left: 14px; background:url(../images/icon_error.png) no-repeat left center; color: #eb0000;}


/*用戶信息*/
.user_data { width:362px; float:left;}

.user_data .data_inner_1, .user_data .data_inner_2,  .user_data .data_inner_3, .user_data .data_inner_email, .user_data .data_inner_mobile{ border-bottom: 1px solid #d2d2d2;}
.user_data .data_inner_1 p{ margin-bottom: 29px;}
.user_data .data_inner_2 p{ margin-bottom: 20px;}
.user_data .data_inner_2 .tipNor{ display: block; margin-left:100px;}
.user_data .data_inner_account p{ margin-bottom: 20px; position: relative;}
.user_data .data_inner_email p{ margin-bottom: 18px; position: relative;}
.user_data .data_inner_mobile p{ margin-bottom: 18px;}

.user_data p label{ display: inline-block; width:90px; margin-right: 2px; text-align: right; font-size: 14px; color: #4f4f4f; vertical-align: middle;}
.user_data .data_item{ font-size: 14px; color: #4f4f4f; vertical-align: middle;}
.user_data .data_user{ padding-left:4px; color: #ff7c00;}
.user_data .data_address{ display: inline-block; width: 250px; vertical-align: top;}

.user_data .ipt4, .user_data .ipt5,  .user_data .ipt1{ width:254px; height:34px; line-height:34px; padding-left: 4px; border:1px solid #cdcdcd; background: #fff; vertical-align: middle; color: #4f4f4f;}

.user_data .data_bn { margin:20px 0 0 94px;}

.user_data a.alter, .user_data a.confirm, .asend2, .asend3{ display: inline-block; width:160px; height:50px; line-height:50px; border-radius: 4px; font-size:18px; color: #FFF; text-align: center; cursor: pointer;}
.user_data a.alter{  background: #004ea2;}
.user_data a.alter:hover{ background: #69c3ea;}
.user_data a.confirm{ background: #ff7c00;}
.user_data a.confirm:hover{ background: #ffa34c;}

.user_data .asend2, .user_data .asend3{ background: #ff7c00;}
.user_data .asend2:hover, .user_data .asend3:hover{ background: #ffa34c;}

.user_data .data_inner_email .sptip, .user_data .data_inner_account .sptip{ margin-left: 95px; color: #9e9e9e;display: inline-block;}
.user_data .data_inner_email .sptip font, .user_data .data_inner_account .sptip font{ position: absolute; top: 8px; right: -8px;}

.user_data .data_inner_mobile .selt{ vertical-align: middle;}
.user_data .data_inner_mobile .ipt5{ width: 126px;}
.user_data .data_inner_mobile .asend{ display: inline-block; width: 121px; height: 36px; line-height: 36px; background: #ff7c00; text-align: center; color: #FFF; vertical-align: middle;}
.user_data .data_inner_mobile #mobile_err{ padding-left: 14px; margin-left: 95px; background: url(../images/icon_error.png) no-repeat left center; color: #eb0000; }
.user_data .data_inner_mobile #mobile_berr{ margin-left: 95px; color: #eb0000;}

/*修改密码*/
.u_chpwd { float: left; width:362px;}
.u_chpwd input{ padding-left: 4px; border: 1px solid #cdcdcd;}
.u_chpwd .ipt{ width: 150px; height: 24px; line-height: 24px;}
.u_chpwd .ipt5{ width: 225px;}
.u_chpwd .data_inner{ border-bottom: 1px solid #d2d2d2;}
.u_chpwd p{ margin-bottom:16px; position: relative;}
.u_chpwd p label{ display: inline-block; width:90px; margin-right: 8px; text-align: right; font-size: 14px; color: #4f4f4f; vertical-align: middle;}
.u_chpwd .data_item{ font-size: 14px; vertical-align: middle;}
.u_chpwd  .sptip{ display: block; margin-left:100px; color: #9e9e9e;}
.u_chpwd  .sptip font{ position: absolute; right: 18px; top: 8px;}
.u_chpwd .vcode{ width:115px;}
.u_chpwd .refresh{ margin-left:4px; color: #888; vertical-align: middle; text-decoration: underline;}
.u_chpwd .data_bn{ margin:20px 30px 0 94px;}

/*找回密码*/
.u_getpwd { float: left; width:362px;}
.u_getpwd input{ padding-left: 4px; border: 1px solid #cdcdcd;}
.u_getpwd .ipt{ width: 150px; height: 24px; line-height: 24px;}
.u_getpwd p{ margin-bottom:16px; position: relative;}
.u_getpwd p label{ display: inline-block; width:90px; margin-right: 8px; text-align: right; font-size: 14px; color: #4f4f4f; vertical-align: middle;}
.u_getpwd  .sptip{ display: block; margin-left:100px; color: #9e9e9e;}
.u_getpwd  .sptip font{ position: absolute; right: 18px; top: 8px;}
.u_getpwd .get_code{ display: inline-block; padding: 4px 6px; background-color: #ff7c00; color: #fff; vertical-align: middle;}
.u_getpwd .ipt5{ width: 225px;}

/*忘记密码*/
.find_pwd{}
.find_pwd .infos_wrap{ width: 360px;}
.find_pwd .infos_wrap .infos{ margin-bottom: 25px;}
.find_pwd .infos_wrap label{ display: inline-block; font-size: 14px; color: #4f4f4f; vertical-align: middle;}
.find_pwd .infos_wrap input{ width: 250px; height: 34px; padding-left: 8px; line-height: 34px; background: #eee; border: 1px solid #cdcdcd; vertical-align: middle;}
.find_pwd .infos_wrap select{ padding: 3px 8px; color: #4f4f4f; vertical-align: middle;}
.find_pwd .infos_wrap .infos .opts{ margin-bottom: 10px;}
.find_pwd .infos_wrap .infos .content .tel{ display: none;}
.find_pwd .infos_wrap .infos .tel label{ width: 84px; text-align: right;}
.find_pwd .infos_wrap .infos .email p,
.find_pwd .infos_wrap .infos .tel p{ margin-bottom: 10px;}
.find_pwd .infos_wrap .note{ margin-bottom: 10px; line-height: 1.7; font-size: 14px; color: #4f4f4f;}
.find_pwd .infos_wrap .note span{ color: #f00000;}
.find_pwd .data_bn{ padding-top: 20px; border-top: 1px solid #d2d2d2; text-align: center;}
.find_pwd .data_bn a{ display: inline-block; width: 160px; height: 50px; line-height: 50px; background: #ff7c00; border-radius: 4px; font-size: 18px; color: #FFF; text-align: center;}
.find_pwd .data_bn a:hover{ background: #ffa34c;}

/*會員中心－－註冊*/
.user_reg { float:left; width: 495px; padding:0 70px 10px 26px;  border-right: 1px solid #c6c6c6;}
.user_reg>h3{ padding-left: 50px; margin:10px 0 25px; background: url(../images/icon_user_login.png) no-repeat left center; font-size: 24px; color: #4f4f4f; clear: both;}
.user_reg>h3 .txt{ margin-bottom: 4px;}
.user_reg>h3 .note{ margin-bottom: 0; font-size: 12px; color: #f00; font-weight: 600;}
.user_reg>h3 .note img{ margin-right: 5px;}
.user_reg>h3 .note img, .user_reg>h3 .note span{ vertical-align: middle;}
.user_reg p{ width: 510px; margin-bottom:12px;}
.user_reg .data_item{ vertical-align: middle;}
.user_reg label{ display: inline-block; width: 84px; font-size: 14px; color: #4f4f4f; text-align: right; vertical-align: middle;}
.user_reg label i{ color:#e00;}
.user_reg .ipt5 { width:388px; height:36px; line-height:36px; padding-left:10px; border:1px #cdcdcd solid; vertical-align: middle;}

.user_reg .warn{ display: block; margin-left: 90px; color: #9e9e9e;}
.user_reg .sptip_w, .user_reg .tipErr, .user_reg .tipNor{ display: block; margin:2px 0 0 88px; padding-left: 14px; background:url(../images/icon_error.png) no-repeat left center; color: #eb0000;}

.user_reg .birthday{ position:relative;}
.user_reg .date{ width:20px; height:24px; background:url(../images/icon_date.png) no-repeat; position: absolute; right: 32px; top: 5px;}
.user_reg .vcode{ width: 245px;}
.user_reg .refresh{ margin-left:6px; color: #888; text-decoration: underline;}
.user_reg .data_bn { width: 405px; padding:10px 15px 25px; margin-left:72px; border-bottom: 1px solid #c6c6c6; overflow: hidden;}
.user_reg .data_bn a{ display: inline-block; width: 190px; height: 50px; line-height: 50px; border-radius: 4px; font-size: 18px; color: #FFF; text-align: center;}
.user_reg .data_bn .confirm{ float: left; background: #ff7c00; }
.user_reg .data_bn .confirm:hover{ background: #ffa34c;}
.user_reg .data_bn .alter{ float: right; background: #004ea2; }
.user_reg .data_bn .alter:hover{ background: #69c3ea;}

.user_reg .login_other{  padding-top:18px; margin-left:90px; margin-bottom:0!important; overflow: hidden;}
.user_reg .login_other span{ float: left; width: 204px; height: 36px; line-height: 36px; margin-right:10px ; background:url(../images/icon_arrow_right.png) no-repeat; text-align: center; font-size: 14px; color: #888;}
.user_reg .login_other .rfb, .user_reg .rgg{ float: left; width: 36px; height: 36px;  margin-right:10px ;}
.user_reg .login_other .rfb{ background:url(../images/icon_fb.jpg) no-repeat;}
.user_reg .login_other .rgg{ background:url(../images/icon_goo.jpg) no-repeat;}

.user_reg .pwdtxt{ width:182px; font-size:11pt; border:#bbb solid 1px;  padding:5px; color: #bbb;font-family:Tahoma, Geneva, sans-serif,Microsoft YaHei,"新細明體"; margin-left:120px; }

.user_reg .ipt4 { width:200px; height:20px; border:1px #35b9ef solid; line-height:20px;	font-size:10pt; margin-top:-3px;}

.user_reg .chk a{ background:#fee622; border:1px solid #d3bd0e; color:#8f7f00; font-size:9pt; padding:4px; margin-left:3px; }
.user_reg .txts1{ width:320px; margin-left:20px; text-align:left; line-height:1.3;}



/*成功提示*/
.suctip{ padding:86px 0 77px; background: #fff; text-align: center;}
.suctip .btn{ display: inline-block; width: 300px; height: 50px; line-height: 50px; background: #ff7c00; border-radius: 4px; font-size: 18px; color: #FFF; text-align: center;}
.suctip .btn:hover{ background: #ffa34c;}
.suctip .txt{ padding: 17px 0 56px; font-size: 24px; color: #4f4f4f;}
.suctip .wok { width:46px; height:46px; margin: 0 auto; background:url(../images/wok.png) no-repeat  center;}
.suctip .warming {  width:46px; height:46px; margin: 0 auto; background:url(../images/warming.png) no-repeat  center;}
.suctip .wrong {  width:46px; height:46px; margin: 0 auto; background:url(../images/wrong.png) no-repeat  center;}

.u_point{ margin-left:100px; }
.pointtxt{  margin-left:100px;margin-top:5px; overflow:hidden; color:#999; font-size:14px;  display:block;}


/*會員中心－－活動禮包*/
.mem_center .user_ti h1{ margin-bottom: 20px; font-size:24px; color: #4f4f4f; overflow: hidden;}
.mem_center .user_ti h1 span{ float: left;}
.mem_center .user_ti h1 a{ float: right; margin-top: 7px; font-size: 14px; color: #a8a8a8;}

.act_gift_list,
.my_gift_list{ zoom: 1;}
.act_gift_list:after,
.my_gift_list:after{ content: ""; display: table; clear: both;}

.search_by{ display: inline-block; font-size: 14px; color: #4f4f4f;}
.search_by label{ font-size: 14px; color: #4f4f4f;}
.search_by select{ width: 130px; height: 34px; padding-left: 10px; border: 1px solid #d2d2d2;}

.dl_gift_code{ zoom: 1;}
.dl_gift_code:after{ content: ""; display: table; clear: both;}
.dl_gift_code .brief{ float: left;}
.dl_gift_code .func{ float: right; position: relative;}

.dl_gift_code .pic{ float: left; margin-right: 10px;}
.dl_gift_code .pic img{ width: 64px; height: 64px;}
.dl_gift_code .infos{ float: left; width: 300px; font-size: 12px; color: #4f4f4f;}
.dl_gift_code .infos h3{ margin-top: -5px; margin-bottom: 8px; font-size: 17px; zoom: 1; position: relative;}
.dl_gift_code .infos h3 span{ position: relative;}
.dl_gift_code .infos h3 .new{ width: 26px; height: 15px; background: url(../images/gift_icon_new.png) no-repeat; position: absolute; top: -4px; right: -30px;}
.dl_gift_code .infos .intro{ margin-bottom: 3px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.dl_gift_code .func .item{ margin-bottom: 6px;}
.dl_gift_code .func .item *{ vertical-align: middle;}
.dl_gift_code .func .game_pic,
.dl_gift_code .func .code{ margin-right: 6px;}
.dl_gift_code .func .game_pic{ display: inline-block;}
.dl_gift_code .func .game_pic img{ width: auto; height: 32px; vertical-align: middle;}
.dl_gift_code .func .blank{ background-color: #eee;}
.dl_gift_code .func .code{ display: inline-block; padding: 0 5px; width: 170px; height: 32px; line-height: 32px; border: 1px solid #ccc; font-size: 14px; color: #828282; text-align: center;}

.dl_gift_code .func .btn{ display: inline-block; width: 34px; height: 34px; background-repeat: no-repeat; background-position: center center; border-radius: 4px;}
.dl_gift_code .func .btn:hover i{ display: block;}
.dl_gift_code .func .btn i{ display: none; width: 72px; height: 20px; line-height: 20px; padding-left: 5px; background: url(../images/gift_icon_tip_bg.png) no-repeat; color: #fff; text-align: center; position: absolute; top: 0; right: -79px;}
.dl_gift_code .func .btn_load{ background-color: #ff7c00; background-image: url(../images/gift_icon_load.png);}
.dl_gift_code .func .btn_load:hover{ background-color: #ffa34c;}
.dl_gift_code .func .btn_phone{ background-color: #004ea2; background-image: url(../images/gift_icon_phone.png);}
.dl_gift_code .func .btn_phone:hover{ background-color: #69c3ea;}

.gift_code_con{ padding: 25px 15px;}
.gift_code_con .search{ padding: 0 25px; margin-bottom: 15px;}
.gift_code_con .search .title{ padding-right: 20px; margin-right: 20px; border-right: 1px solid #d2d2d2; font-size: 24px; color: #4f4f4f; vertical-align: middle;}
.gift_code_con .search_by{ vertical-align: middle;}

.gift_code_list ul li{ padding: 25px 25px 18px; border-top: 1px solid #d2d2d2;}
.gift_code_list ul li:first-child{ border-top: none;}

.gfpic{ padding:5px; border:1px #CCC solid; border-radius:4px; overflow:hidden; }
.gfpic .dpic{ float: left;}
.getxt { line-height: 1.6; font-size:18px; color: #4f4f4f; }
.getbn a{ display: inline-block; width: 240px; height: 34px; line-height: 34px; border-radius: 4px; font-size: 18px; color: #FFF; text-align: center;}
.getbn .sty01{ background: #ff7c00;}
.getbn .sty01:hover{ background: #ffa34c;}
.getbn .sty02{ background: #004ea2;}
.getbn .sty02:hover{ background: #69c3ea;}
.getbn .sty03{ background: #8a8a8a;}
.getbn .sty03:hover{ background: #b0b0b0;}

.gfbox{ width:680px; overflow: hidden; margin-top:5px;}
.gfbox li{ float: left; padding:0 20px 20px 0;}
.gfbox .gfpic{ float:left;  width:305px;}
.gfpic .dpic { width:305px; height:116px; overflow:hidden; position:relative; font-size:14px; margin-bottom:10px; clear: both;}
.gfpic .dpic .stit{ width:295px; height:30px; line-height:30px; padding:0 5px; background:url(../images/icon_opacity_black.png); border-radius: 0 0 4px 4px; color:#fff; position:absolute; left: 0; bottom: -30px; transition:all 150ms ease-out;}
.gfpic .dpic .stit a{ color:#fff;}
.gfpic .dpic:hover .stit{ bottom:0px;}

.act_gift_list .gwd { float:left; padding-left: 2px; line-height:26px; font-size: 15px; color: #73bb2a; font-weight: bold;}
.act_gift_list .gwd label{ color: #7c7c7c; font-weight: normal;}
.act_gift_list .gwd input{ width: 208px; height: 28px; line-height: 28px; padding-left: 10px; border:1px solid #c1c1c1; border-radius: 4px; color: #737373;}
.act_gift_list .getbn{ float: right;}
.act_gift_list .getbn a{ display: inline-block; width:76px; height:30px; line-height:30px; border-radius:4px; text-align:center; font-size:18px; color: #FFF;}
.act_gift_list .getbn .sty01{ background:#ff7c00; }
.act_gift_list .getbn .sty01:hover{ background:#ffa34c; }
.act_gift_list .getbn .sty02{ background:#004ea2;}
.act_gift_list .getbn .sty02:hover{ background:#69c3ea; }
.act_gift_list .getbn .sty03{ background: #8a8a8a;}
.act_gift_list .getbn .sty03:hover{ background:#b0b0b0; }

.giftile{ width:640px; padding:0 20px 20px 20px; border-bottom:1px solid #d2d2d2; overflow:hidden; }
.giftile h5{ line-height: 1.6; font-size:18px; color: #4f4f4f;}
.giftile .gfpic{ float: left; margin-right: 20px;}
.giftile .getbn{ padding-top: 5px;}

.gif_ti { margin-bottom:10px; }
.getbn2 a{ width:90px; height:30px; vertical-align:middle; text-align:center; border-radius:2px;font-size:11pt; line-height:30px; float:left;}
.gif_info{ width:660px; padding:20px 20px 30px 20px; font-size: 14px; color: #7a7a7a;}
.gif_info h4 { margin-bottom: 10px; font-size:18px; color: #ff7c00;}


/*客服中心*/	 
.service_banner{ margin-bottom: 14px;}
.service_con{ padding: 24px 46px; border: 1px solid #dadada; border-radius: 4px; background: #FFF; font-size: 15px;}

.faqlist li { overflow:hidden; border:1px solid #e1e1e1 ; margin-bottom:15px; padding:10px;}
.faqlist li p{ margin-bottom:7px; line-height:22px;}
.faqlist li img{ vertical-align: middle;}
.faq_q, .faq_a{ line-height: 22px;}
.faq_q{ float:left;}
.faq_a{ overflow: hidden;}


/*異業合作*/
.business{ padding: 0 10px; border: 1px solid #dadada; border-radius: 4px; background: #FFF;}
.business .user_ti{ padding: 25px 0 20px 40px; border-bottom: 1px solid #d2d2d2; font-size: 24px; color: #4f4f4f;}
.business .user_ti span{ font-size: 14px; color: #f30101;}

.cop_data{ padding-top: 15px;}
.cop_data p{ margin-bottom: 12px;}
.cop_data label{ display: inline-block; width: 234px; text-align: right; font-size: 14px; color: #4f4f4f; vertical-align: middle;}
.cop_data label i{ margin:0 4px; color: #f30101; vertical-align: middle;}
.cop_data .ipt1{ width: 364px; padding-left: 6px; height: 34px; line-height: 34px; background: #eee; border:1px solid #cdcdcd; vertical-align: middle;}
.cop_data .textstyle{ width: 372px; height: 156px; background: #eee; border:1px solid #cdcdcd;}
.cop_data .tipErr{ display: block; margin:2px 0 0 238px; padding-left: 14px; background:url(../images/icon_error.png) no-repeat left center; color: #eb0000;}
.cop_data .file_btn{ display: inline-block; width: 102px; height: 36px; line-height: 36px; background: #004ea2; font-size: 14px; color: #FFF; text-align: center;position: relative;}
.cop_data .file_btn input{ width: 102px; height: 36px; opacity: 0; filter:alpha(opacity=0); cursor: pointer;  position: absolute; left: 0; top: 0; z-index: 99;}
.cop_data .onefile{ display: block; padding-top: 4px; margin-left: 237px; font-size: 14px; color: #909090;}
.cop_data .data_bn{ padding: 18px 0 26px 237px; border-top: 1px solid #d2d2d2;}
.cop_data .data_bn a{ display: inline-block; width: 220px; height: 50px; line-height: 50px; background: #ff7c00; border-radius: 4px; font-size: 18px; color: #FFF; text-align: center;}
.cop_data .data_bn a:hover{ background: #ffa34c;}

.selt2{  height:22px;font-size:10pt; width:220px; border: 1px solid #cdcdcd; overflow: hidden; background:  url("../images/icon-select.png") no-repeat 90% 50%;} 



/*頁碼*/
div.page { font-size: 12px; padding: 7px; text-align: center}
div.page a { display: inline-block; padding:5px 10px; margin:0 6px; background: #c3c3c3; border-radius: 2px; color: #FFF; text-decoration: none}
div.page a:hover, div.page a.on{ background: #ff7c00;}


/*.p_1{ margin-left:17px; display:inline-block;}*/

#logindiv1{ margin-left:-256px; left:50%!important;}
.cfPay{ width: 510px; background: #fff; padding-bottom: 10px; border-radius: 15px;}
.cfPay h3{ height: 48px; line-height: 48px; font-size: 20px; color: #575757; text-align: center; position: relative; overflow: hidden;}
.cfPay .close{ width: 34px; height: 34px; margin: 5px 5px 0 0; font: 0/0 ""; text-indent: -9999px; background: url(../images/close.png) no-repeat; float: right;}
.cfPay .mbor{ border: 1px solid #ccc; background: #f9f9f9; padding: 10px; margin: 5px 10px; line-height: 30px; font-size: 16px; color: #5c5c5c;}
.cfPay .dbtn{ text-align: center; line-height: 26px; padding: 15px;}
.cfPay .dbtn a{ display: inline-block; padding:10px; font-size: 18px; color: #fff; margin: 0 5px; border-radius: 5px;}
.cfPay .c1{ background: #73bb2a}
.cfPay .c1:hover{ background: #9cdb5c}
.cfPay .c2{ background: #ff801b}
.cfPay .c2:hover{ background: #ff9e51}
.cfPay .c3{ background: #ff801b}
.cfPay .c3:hover{ background: #ff9e51}







/*****************************后期添加的**********************************/


/*popup*/
.popup{ display: none; position: fixed; padding: 0 12px 12px 12px; background-color: #fff; border-radius: 15px;}
.popup .close{ width: 34px; height: 34px; background: url(../images/popup_close.png) no-repeat; cursor: pointer; position: absolute; right: 10px; top: 7px;}
.popup .htitle{ height: 50px; line-height: 50px; font-size: 24px; color: #575757; text-align: center;}
.popup .btn{ margin-top: 60px; text-align: center;}
.popup .btn_ok{ display: inline-block; width: 178px; height: 48px; line-height: 48px; background-color: #ee8b3c; border-radius: 5px; font-size: 18px; color: #fff; }
.popup .btn_ok:hover{ background-color: #ed9d5d;}
.popup .content{ border: 1px solid #ccc;}
	/*popup_tip*/
.popup_tip{ width: 480px; padding: 35px 0;}
.popup_tip .txt{ font-size: 18px; color: #5c5c5c; text-align: center;}
.popup_tip .txt img{ margin-right: 10px;}
.popup_tip .txt *{ vertical-align: middle;}
.popup_tip .txt em{ color: #f40000;}


/*會員中心－－账号安全*/
.account_safe_con{ padding: 0 44px;}
.account_safe_con .bind_item{ padding: 25px 0 30px; border-top: 1px solid #d2d2d2;}
.account_safe_con .bind_item:first-child{ border-top: none;}
.account_safe_con .bind_item .htitle{ margin-bottom: 25px;}
.account_safe_con .safe_list .dl_safe_bind:first-child{ margin-bottom: 35px;}
.account_safe_con .bind_phone,
/*.account_safe_con .bind_email{ display: none;}*/
.account_safe_con .bind_phone label{ display: inline-block; width: 115px;}
.account_safe_con .bind_email label{ display: inline-block; width: 175px;}

	/*安全绑定*/
.dl_safe_bind{ position: relative; zoom: 1;}
.dl_safe_bind:after{ content: ""; display: table; clear: both;}
.dl_safe_bind .pic{ float: left; margin-right: 10;}
.dl_safe_bind .infos{ float: left; width: 470px; padding-top: 2px;}
.dl_safe_bind .title{ margin-bottom: 5px;}
.dl_safe_bind .title *{ vertical-align: middle;}
.dl_safe_bind .title .txt{ margin-right: 10px; font-size: 24px; color: #4f4f4f;}
.dl_safe_bind .note{ font-size: 14px; color: #4f4f4f; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.dl_safe_bind .func{ width: ; text-align: right; position: absolute; right: 0; top: 0;}
.dl_safe_bind .tip{ padding: 2px 8px; margin-bottom: 7px; border-radius: 4px; font-size: 12px;}
.dl_safe_bind .tip_ok{ background-color: #a9a9a9; color: #fff;}
.dl_safe_bind .tip_error{ background-color: #fff; border: 1px solid #ff4645; color: #ff4645;}
.dl_safe_bind .btn{ display: inline-block; width: 91px; height: 34px; line-height: 34px; font-size: 14px; color: #fff; text-align: center; border-radius: 4px;}
.dl_safe_bind .btn_ok{ background-color: #6eba32; cursor: default;}
.dl_safe_bind .btn_go{ background-color: #ff7c00; cursor: pointer;}
.dl_safe_bind .btn_go:hover{ background-color: #ffa34c;}

.safe_bind_form .item{ margin-bottom: 10px;}
.safe_bind_form label{ font-size: 14px; color: #4f4f4f;}
.safe_bind_form .slt{ width: 114px; height: 34px; padding-left: 6px; margin-right: 4px; border: 1px solid #c5c5c5;}
.safe_bind_form .ipt{ width: 235px; height: 34px; line-height: 34px; padding-left: 10px; margin-right: 4px; border: 1px solid #c5c5c5;}
.safe_bind_form .get_code{ display: inline-block; width: 112px; height: 34px; line-height: 34px; border: 1px solid #ff7c00; color: #ff7c00; text-align: center; vertical-align: top;}
.safe_bind_form .get_code:hover{ background-color: #ff7c00; color: #fff;}
.safe_bind_form .note{ color: #ee0000;}
.safe_bind_form .btn_submit{ width: 160px; height: 50px; line-height: 50px; margin-top: 10px; background-color: #ff7c00; border-radius: 4px; font-size: 18px; color: #fff; text-align: center;}
.safe_bind_form .btn_submit:hover{ background-color: #ffa34c;}

/*會員中心－－奖励任务*/
.dl_task{ position: relative; zoom: 1;}
.dl_task:after{ content: ""; display: table; clear: both;}
.dl_task .pic{ float: left; margin-right: 10px;}
.dl_task .pic img{ width: 64px; height: 64px;}
.dl_task .infos{ padding: 3px 0; margin: 0 90px 0 75px;}
.dl_task .infos h3{ margin-bottom: 10px; font-size: 20px; color: #4f4f4f;}
.dl_task .infos h3 span{ color: #ff7c00;}
.dl_task .infos .intro{ color: #4f4f4f;}
.dl_task .btn{ position: absolute; right: 0; top: 0;}
.dl_task .btn a{ display: inline-block; width: 130px; height: 34px; line-height: 34px; border-radius: 4px; font-size: 14px; color: #fff; text-align: center;}
.dl_task .btn_go{ background-color: #ff7c00;}
.dl_task .btn_go:hover{ background-color: #ffa34c;}
.dl_task .btn_get{ background-color: #004ea2;}
.dl_task .btn_get:hover{ background-color: #69c3ea;}
.dl_task .btn_ok{ background-color: #999; cursor: default;}
.dl_task .progress{ position: absolute; right: 0; top: 0;}

.progress{ width: 70px; height: 70px; position: absolute; border-radius: 50%; background: #e1e1e1; cursor: pointer;}
.progress .pie_left, 
.progress .pie_right{ width: 70px; height: 70px; position: absolute; top: 0; left: 0;}
.progress .left, 
.progress .right{ width: 70px; height: 70px; border-radius: 50%; position: absolute; top: 0; left: 0;}
.progress_per .left,
.progress_per .right{ background: #ff7c00;}
.progress_day .left,
.progress_day .right{ background: #004ea2;}
.progress .pie_right,
.progress .right{ clip:rect(0,auto,auto,35px);}
.progress .pie_left, 
.progress .left{ clip:rect(0,35px,auto,0);}
.progress .mask{ display: table; width: 64px; height: 64px; border-radius: 50%; left: 3px; top: 3px; background: #FFF; position: absolute; text-align: center; font-weight: bold;}
.progress .mask .txt{ display: table-cell; vertical-align: middle;}
.progress .mask .title{ font-size: 18px;}
.progress_per .mask{ color: #999;}
.progress_per .mask .title{ color: #ff7c00;}
.progress_day .mask .title{ color: #004ea2;}

.user_task_con{ padding: 0 44px 20px;}
.user_task_con .htitle .note{ font-size: 14px; color: #ea0000;}
.user_task_con .task_item{ padding: 20px 0; border-top: 1px solid #d2d2d2;}
.user_task_con .task_item:first-child{ border-top: none;}
.user_task_con ul li{ padding: 15px 0 10px;}
.user_task_con .task_savings .infos{ width: 568px;}

/*會員中心－－兑换任务*/
.task_exchange .infos .intro{ margin-bottom: 15px;}
.task_exchange .btn_exchange{ width: 50px; height: 50px; line-height: 50px; border: 2px solid #004ea2; border-radius: 50%; font-size: 15px; color: #004ea2; font-weight: 600; text-align: center; cursor: pointer; position: absolute; right: 0; top: 0;}
.task_exchange .code{ display: none;}
.task_exchange .code .ipt{ margin-bottom: 10px;}
.task_exchange .code .ipt *{ vertical-align: middle;}
.task_exchange .code .ipt input{ width: 390px; height: 30px; line-height: 30px; padding-left: 6px; margin-right: 10px; border: 1px solid #ccc;}
.task_exchange .code .ipt button{ width: 50px; height: 30px; line-height: 30px; background-color: #004ea2; color: #fff; text-align: center;}
.task_exchange .code .tip{ color: #ea0000;}

/*會員中心－－vip特權*/
.myjf{ padding-left: 10px;}
.myjf h4{ color: #464646;font-size: 18px; line-height: 30px; padding-bottom: 5px;}
.myjf .dvip{ width: 100%; text-align: center; font-size: 12px; color: #9d9d9d; line-height: 14px; height: 45px; position: relative; margin-top: 5px;}
.myjf .spvn{ position: absolute; left: 0; top: 0;}
.myjf .spvf{ position: absolute; right: 0; top: 0;}
.myjf .spvbj{ width: 100%; height: 24px; background: #dedede; border-radius: 12px; display: block; position: absolute; bottom: 0px;}
.myjf .spvbj label{ height: 24px;  background: #6CF; border-radius: 12px; display: block; position: absolute; bottom: 0px;}
.viptable { margin:5px 5px; }


/*儲值*/
.account_info{ padding:25px 44px; background: #FFF; border-bottom: 1px solid #d2d2d2; clear: both;}
.account_info h3{ margin-bottom: 10px; font-size: 24px; color: #4f4f4f;}
.account_info h3 span{ color: #ff7c00;}
.account_info h3 .safe_lvl{ font-size: 12px; vertical-align: middle;}
.account_info p{ font-size: 18px; color: #4f4f4f;}
.account_info p span{ color: #004ea2;}

.recharge .pay_con{ background: #f8f8f8; overflow: hidden;}
.recharge .sebk{ float:left; width: 154px; padding: 0 20px 10px;}
.recharge .sebk h3{ line-height: 50px; font-size: 18px; color: #464646;}
.recharge .sebk li{ margin-bottom:10px; position: relative;}
.recharge .sebk li img{ width: 152px; height: 54px; border: 1px solid #ccc; border-radius: 8px; vertical-align: top;}
.recharge .sebk li i{ display: none; width: 10px; height: 16px; margin-top: -8px; background:url(../images/icon_arrow_right_01.png) no-repeat; position: absolute; right: -8px; top: 50%;}
.recharge .sebk li em{ width:40px; height:16px; padding-left:9px; line-height:16px; background:url(../images/feed.png) no-repeat; font-size:10px; color:#fff; text-align:center; position:absolute; right: 0; top: 0;}
.recharge .sebk li:hover img, .recharge .sebk li.on img{ width: 150px; height: 52px; border: 2px solid #ff7c00; }
.recharge .sebk li:hover i, .recharge .sebk li.on i{ display: block;}

.recharge .tabContent{ float: right; width: 543px; background: #FFF; border-left: 1px solid #d2d2d2;}
.recharge .rsel h4{ padding: 10px 22px; font-size: 18px; color: #4f4f4f; line-height: 1.7;}
.recharge .rsel h4 span{ color: #ff7c00;}
.recharge .rsel table{ font-size: 14px;}
.recharge .rsel .tb1_box { width: 498px; padding: 14px 0 0 0 ; margin:0 auto; background: #f8f8f8; border:1px solid #d2d2d2; border-radius: 4px;}
.recharge .rsel .tb1{ width: 468px;}
.recharge .rsel .tb1 tr{ cursor:pointer;}
.recharge .rsel .tb1 tr:hover, .recharge .rsel .tb1 tr.on{ background: #FFF;}
.recharge .rsel .tb1 td{ height: 46px; border-bottom: 1px solid #d2d2d2;}
.recharge .rsel .tb1 .dot{ padding-right: 25px; text-align: right;}
.recharge .rsel .tb1 .fun{ color: #4f4f4f;}
.recharge .rsel .tb1 .price{ color: #ff7c00;}
.recharge .rsel .tb1 .note{ font-size:12px; color:#f70000;}

.recharge .funCount {  padding: 15px 16px; font-size: 14px; color: #4f4f4f; text-align: right;}
.recharge .funCount span{ margin-left: 25px;}
.recharge .funCount em{ color: #f70000;}
.recharge .pay_btn{ padding: 20px 0 28px; text-align: center;}
.recharge .pay_btn a{ display: inline-block; width: 220px; height: 50px; line-height: 50px; background: #ff7c00; border-radius: 4px; font-size: 18px; color: #FFF; text-align: center;}
.recharge .pay_btn a:hover{ background: #ffa34c;}
.recharge .pay_btn .error{ background: #b0b0b0;}
.recharge .pay_btn .error:hover{ background: #b0b0b0;}

.recharge .subfm{ padding: 16px 0; border-bottom: 1px solid #d2d2d2;}
.recharge .subfm p{ margin-top: 10px;}
.recharge .subfm p:first-child{ margin-top: 0;}
.recharge .subfm label{ display: inline-block; width: 150px; font-size: 14px; color: #4f4f4f; text-align: right; vertical-align: middle;}
.recharge .subfm input{ width: 320px; height: 36px; line-height: 36px; padding-left: 4px; border: 1px solid #d2d2d2; vertical-align: middle;}
.recharge .subfm .sptip{ display: block; margin:2px 0 0 152px; padding-left: 14px; background:url(../images/icon_error.png) no-repeat left center; color: #eb0000;}

.recharge .pay_company{ padding: 16px 0;}
.recharge .pay_company label{ display: inline-block; width: 197px; font-size: 14px; color: #4f4f4f; text-align: right; vertical-align: middle;}
.recharge .pay_company select{ width: 287px; height: 28px; line-height: 28px; border: 1px solid #d2d2d2; vertical-align: middle;}

/*充值到游戏*/
.recharge_game{ padding:0 38px ;}
.recharge_game .rsel h4{ padding: 10px 0; font-size: 18px; color: #4f4f4f;}
.recharge_game .selt{ width: 216px; height: 28px; margin-left: 15px;}
.recharge_game .selt:first-child{ margin-left: 0;}

.recharge_game .funtable h4{ padding: 10px 0; font-size: 18px; color: #4f4f4f;}
.recharge_game .funtable h4 span{ color: #ff7c00;}
.recharge_game .funtable .tb2_box{ padding: 10px 0; background: #f8f8f8; border:1px solid #d2d2d2; border-radius: 4px;}

/*储值记录*/
.recharge_query{ padding: 34px; font-size: 24px; color: #4f4f4f;}
.recharge_query h1{ font-size: 24px; color: #4f4f4f;}
.recharge_query .orders_nav { padding: 20px 0;}
.recharge_query .paybn a{ display: inline-block; width: 192px; height: 40px; line-height: 40px; margin-right: 20px; background: #b6b6b6; border-radius: 4px; font-size: 18px; color: #FFF; text-align: center;}
.recharge_query .paybn a:hover, .recharge_query .paybn .on{ background: #ff7c00;}

.recharge_query .tblst{ padding-bottom: 20px;}
.recharge_query .tblst table{ width: 100%; font-size: 14px;}
.recharge_query .tblst th{ height: 40px; background: #f3f3f3; border:1px solid #dadada; color: #4f4f4f; text-align: center;}
.recharge_query .tblst td{ height: 40px; background: #FFF; border:1px solid #dadada; color: #7f7f7f; text-align: center;}


/*遊戲中心*/	 
.gameList{ width:974px; padding:0 12px; margin:0 auto; background: #FFF; border: 1px solid #dadada; border-radius: 4px; overflow:hidden; }
.gameList h3{ height:26px; padding:16px 0 16px 54px; line-height:26px; background:url(../images/icon_game.png) no-repeat 14px center; font-size:18px; border-bottom: 1px solid #d5d5d5; color:#4f4f4f;}
.gameList h3 span{ margin-left:6px; font-size:14px; color:#b5b5b5;}
.gameList .igame li{ padding: 15px 14px; border-bottom: 1px solid #d5d5d5; overflow: hidden;}
.gameList .igame li:last-child{ margin-bottom:20px;}
.gameList .igame .dlimg{ float:left; margin-right:10px;}
.gameList .igame .dlimg img{ width:126px; height: 126px;}
.gameList .igame .drtxt{ float:left; width:806px; font-size: 14px; color: #4f4f4f;}
.gameList .igame h4{ font-size:18px; line-height:30px; color:#2d2d2d;}
.gameList .igame h4 a{ color:#2d2d2d;}
.gameList .igame .dinfo{ padding: 5px 0 14px; margin-bottom: 15px; border-bottom: 1px solid #dfdfdf; font-size:14px; color:#999;}
.gameList .igame .dinfo a{ margin-left: 4px;  color: #004ea2;}


.gameList .igame .dgbtn a{ float:left; width:126px; height:36px; margin-right:8px; text-indent: -999em;}
.gameList .igame .dgbtn .goo{ background:url(../images/icon_gp.png) no-repeat;}
.gameList .igame .dgbtn .goo:hover{ background:url(../images/icon_gp_hover.png) no-repeat;}
.gameList .igame .dgbtn .app{ background:url(../images/icon_app.png) no-repeat;}
.gameList .igame .dgbtn .app:hover{ background:url(../images/icon_app_hover.png) no-repeat;}
.gameList .igame .dgbtn .apk{ background:url(../images/icon_apk.png) no-repeat;}
.gameList .igame .dgbtn .apk:hover{ background:url(../images/icon_apk_hover.png) no-repeat;}
.gameList .igame .dgbtn .fab{ background:url(../images/icon_fb.png) no-repeat;}
.gameList .igame .dgbtn .fab:hover{ background:url(../images/icon_fb_hover.png) no-repeat;}

/*获取发票*/
.get_bills_con{ padding: 25px 15px;}
.get_bills_con .search{ padding: 0 25px 15px; /*border-bottom: 1px solid #ccc;*/}
.get_bills_con .search .title{ padding-right: 20px; margin-right: 20px; font-size: 24px; color: #4f4f4f; vertical-align: middle;}

.get_bills .dftip{ font-size: 14px; color: #d20101; width: 95%; margin: 5px auto; line-height: 40px; text-align: center}
.get_bills .pdfm{ width: 95%; color: #7e7e7e; margin: 0 auto;}
.get_bills .pdfm p{ padding: 5px; line-height: 28px;}
.get_bills .pdfm p label{ display: inline-block; width: 30%; text-align: right;}
.get_bills .pdfm p.pck{ padding-left: 30%;}
.get_bills .pdfm p input,.pdfm p select{vertical-align: middle; margin-right:3px;}
.get_bills .pdfm p.opts .opt{ display: inline; margin-right: 10px;}
.get_bills .pdfm p.opts label{ cursor: pointer;}
.get_bills .pdfm .ipt1{ border: 1px solid #ccc; width: 38%; height: 26px; line-height: 26px;}
.get_bills .pdfm .ipt2{ border: 1px solid #ccc; width: 15%; height: 26px; line-height: 26px;}
.get_bills .pdfm .ipt3{ border: 1px solid #ccc; width: 28%; height: 26px; line-height: 26px;}
.get_bills .pdfm .sptip{ color: #709d32; margin-left: 5px;}
.get_bills .pdfm .sbtn{ padding: 0 30px; height: 48px; color: #fff; background: #ff801b; border: 0 none; border-radius: 6px; line-height: 48px; text-align: center; font-size: 20px; font-weight: 700; cursor: pointer; margin-left: 30%;}
.get_bills .pdfm .sbtn:hover{ background:#ff9e51}

.lb_box{width:100%;}
.lb_box dl{border-bottom:#ebebeb solid 1px; padding:24px 0; overflow:hidden; clear:both;}
.lb_box dl dt{float:left; padding-left:10px;}
.lb_box dl dt em,.lb_box dl dt span{ display:block;}
.lb_box dl dt em{font-size:20px; color:#1a1a1a; padding-bottom:5px;}
.lb_box dl dt span{font-size:12px; color:#4f4f4f;padding-left:.8em;}
.lb_box dl dd{float:right;}
.lb_box dl dd i{display:inline-block; width:174px; height:34px; line-height:34px; border:#cccccc solid 1px; color:#828282; text-align:center;}

.infijs{height: 120px;}
.infijs img,.infijs div{float:left;}
.infijs img{
    width: 120px;
    height: 120px;
    border-radius: 10px;
}
.infijs div{
    padding-left: 10px;
}
.infijs h1{font-size: 30px;font-weight: bold;}
.infijs p{font-size: 15px;padding: 4px 0px;color: #777;}
.infijs a{
    width: 125px;
    line-height: 40px;
    border-radius: 10px;
    background: #2cbb84;
    color: white;
    font-size: 15px;
    text-align: center;
    position: absolute;
    bottom: 40px;
    right: 0;
}

.softinfo{
    position: absolute;
    bottom: 7;
    padding: 0!important;
}
.softinfo span{
    font-size: 16px;
    padding: 5 5px;
    cursor: pointer;
}

.softd{display:none;}

.soft_i_b{
    border-bottom: 3px solid #2cbb84;
}

.soft_i_s{
    display:block;
}
.newX_title{
    padding: 38px 0 22px!important;
    text-align: center!important;
    margin: 0 0 10px 0!important;
    height: auto!important;
}



