body, div, dl, dt, dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,table,tr,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0; vertical-align:top;}
address,caption, cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul,li {list-style:none;}
capation,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

.pr{position:relative;}
.pa{position:absolute;}
.none{display:none;}
.tc{text-align:center;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearout{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.cleartxt{color:transparent;font:0/0 a;overflow:hidden;}
.clearfix{ display:inline-block;}*html.clearfix{ height:1%}.clearfix{ display:block;}
.cb{clear:both;}

a{color:#666; outline:none; text-decoration:none;}
a:hover{text-decoration:none;}
.mb5{margin-bottom:5px;}
.ml10{margin-left:10px;}
.ml30{margin-left:30px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}

body{background:#fefdfb; font:12px/1.5 Microsoft YaHei,SimHei,simsun, Arial, Helvetica, sans-serif; color:#666;}
.wrapper{width:1000px; margin:0 auto; position:relative;}

/* 弹窗遮罩层 */
.gray{width:100%; background:#000; opacity:0.7; position:absolute; top:0px; left:0px; z-index:100;}

/******主页头部部分*******/
.top_sub_nav{height:35px; width:100%; background:#e5e5e5; color:#757575; border-top:1px solid #aaaaab; *position:relative; *z-index:999;}
.top_sub_nav a{color:#757575;}
.top_sub_nav a:hover{color:#ff6a00;}
.sub_nav_left{float:left; width:352px; padding-top:9px; height:26px;}
.sub_nav_right{float:right; width:230px;  padding-top:9px; padding-right:85px; text-align:right; height:26px; position:relative;}
.sub_nav_search{ float:left; width:154px; height:22px; line-height:22px; margin-top:3px; padding:3px; background:url(/images/cms_style_2015/c_search_bg.gif?201512111205) no-repeat;}
.sub_nav_left a{margin-right:14px;}
.search_txt{width:130px; height:22px; line-height:22px; font-size:12px; outline:none; text-indent:3px; color:#adadad; border:none; background:none; float:left;}
.search_btn{width:24px; height:22px; cursor:pointer; border:none; background:none; float:left;}
.c_web_icon,.c_home_icon,.c_add_icon,.c_login_icon{background:url(/images/cms_style_2015/index_little_icons.png?201512111205) no-repeat; _background:url(/images/cms_style_2015/index_little_icons_ie6.gif?201512111205) no-repeat; display:inline-block; width:18px; height:16px; vertical-align:middle; margin-right:4px;}
a:hover .c_web_icon,a:hover .c_home_icon,a:hover .c_add_icon,a:hover .c_login_icon,.reg_page_right li a:hover em{ -webkit-transition:all ease-in-out 0.2s; -moz-transition:all ease-in-out 0.2s; -ms-transition:all ease-in-out 0.2s; -o-transition:all ease-in-out 0.2s; transition:all ease-in-out 0.2s;}
.c_web_icon{background-position:0 0;}
.c_home_icon{background-position:0 -17px;}
.c_add_icon{background-position:0 -34px;}
.c_login_icon{background-position:0 -52px;}
a:hover .c_web_icon{background-position:-18px 0;}
a:hover .c_home_icon{background-position:-18px -17px;}
a:hover .c_add_icon{background-position:-18px -34px;}
a:hover .c_login_icon{background-position:-18px -52px;}

/********所有游戏鼠标经过弹出框*********/
.all_games_ico{width:68px;  height:26px; padding-top:9px; position: absolute; top:0; right:5px; text-align:center; margin-left:10px; display:inline-block; color:#757575;  cursor:pointer; z-index:999;}
.all_games_ico.hover{background:#fff;}
.down_ico{ display:inline-block; background:url(/images/cms_style_2015/c_down_icon.gif?201512111205) no-repeat 0 0; width:8px; height:4px; overflow:hidden; margin-left:5px;}
.all_games_ico.hover .down_ico{ background-position:0 -4px;}
.all_games_up{position:absolute; width:480px; top:42px; right:0px; padding:4px; background:#fefefb; z-index:999;}
.all_wel{ background:#f7f4f4; color:#0096d0; height:30px;line-height:30px;}
.all_wel span{ display:inline-block;  color:#666; margin-left:15px;}
.all_wel span img{ margin-right:4px;}
.all_games_list li{ float:left;width:160px;height:30px; line-height:30px; position:relative; background:#f7f4f4;}
.all_games_list li a{ border:1px solid #aaa; display:block; width:159px; height:29px; text-decoration:none; margin:0 0 -1px -1px; position:relative; z-index:0; text-align:center;  }
.all_games_list li em{position:absolute; right:10px; top:8px; line-height:13px; font-size:10px; width:14px; border-radius:2px; height:14px; color:#fff; text-align:center; overflow:hidden;}
.all_games_list li em.b_icon{background-color:#0893be;}
.all_games_list li em.n_icon{background-color:#46c600;}
.all_games_list li em.h_icon{background-color:#ff3d0d;}
.all_games_list li a:hover{border:1px solid #ff6a00; z-index:1; text-decoration:none;}
.all_gemes_tra{ position:absolute; top:-9px; right:20px}

/****** 导航部分 ******/
.top_menu{height:70px; background-color:#fff;}
.top_menu .logo,.pay_header .logo{ float:left;}
.top_menu .logo{padding-right:56px;}
.top_menu ul{float:left; margin-right:-6px;}
.top_menu li{width:90px; height:70px; float:left; display:inline; margin-left:6px;}
.top_menu li a{display:block; width:100%; height:100%; text-align:center; font:16px/70px \5FAE\8F6F\96C5\9ED1; color:#333; position: relative;}
.top_menu li a em { width: 14px; height: 14px; line-height: 4px; *line-height: 14px; font-size: 56px; text-align: left; color: #f00; overflow: hidden; position: absolute; top: 18px; right: 4px; *top: 14px; _top: 16px;}
.top_menu li a:hover,.top_menu li a.on{color:#fff!important; background:#03b4f5; text-decoration:none; font-weight:bold;}
.top_menu li a.on{-webkit-transition:all linear 0.2s;-ms-transition:all linear 0.1s;-o-transition:all linear 0.1s;-mz-transition:all linear 0.1s;transition:all linear 0.1s;}

/**底部***/
.commer_foot{width:100%; text-align:center; height:132px; padding:10px 0 12px; background:#f0f0f0; border-top:1px solid #dbdada; line-height:24px; color:#999; position:relative;}
.commer_foot a{color:#999; text-decoration:underline; margin:0 4px;}
.foot_icon{padding-top:6px; text-align:center;}
.foot_icon a{margin:0 8px!important; display:inline-block; vertical-align:middle; outline:none;}
.foot_icon .ico1{width:46px; height:46px; background:url(/images/cms_style_2015/footer-ico.png?201512111205) -93px -3px; _background:url(/images/cms_style_2015/footer-ico.gif?201512111205) -93px -3px;}
.foot_icon .ico2{width:46px; height:48px; background:url(/images/cms_style_2015/footer-ico.png?201512111205) -0px -52px; _background:url(/images/cms_style_2015/footer-ico.gif?201512111205) -0px -52px;}
.foot_icon .ico3{width:51px; height:51px; background:url(/images/cms_style_2015/footer-ico.png?201512111205) -51px -51px; _background:url(/images/cms_style_2015/footer-ico.gif?201512111205) -51px -51px;}

/** 右侧浮动菜单**/
.float_buttons{width:50px;  position: fixed; left:50%; margin-left:510px; border-bottom:1px solid #e7e7e7; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));bottom:20px;_bottom: "auto"; z-index:4}
.float_buttons a{display:block; width:50px; height:49px; background:url(/images/cms_style_2015/float_buttons.gif?201512111205) no-repeat;}
.float_buttons a:hover{-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s; transition:0.2s;}

.float_buttons a.float_app{background-position:0 0;}
.float_buttons a.float_app:hover{background-position:-50px 0;}
.float_buttons a.float_wechat{background-position:0 -49px;}
.float_buttons a.float_wechat:hover{background-position:-50px -49px;}
.float_buttons a.float_kefu{background-position:0 -98px;}
.float_buttons a.float_kefu:hover{background-position:-50px -98px;}
.float_buttons a.float_top{background-position:0 -147px;}
.float_buttons a.float_top:hover{background-position:-50px -147px;}
/*Tab 切换基本显示/隐藏*/
.tab .tit,.tab .tit li{cursor:default;}
.tab .tit.cur,.tab .tit li.cur{cursor:pointer;}
.tab .txt{display:none;}
.tab .txt.cur{display:block;}

.mouse_out a.on{background:#03b4f5!important; color:#fff!important; font-weight:bold !important;}
.mouse_out a.cur_hover{background:#03b4f5!important; color:#fff!important; border-bottom:1px solid #ff6a00 !important;}

.index_news .index_news_first a{
	color: #03b4f5;
	font-weight: bold;
}

.dialog_9377 { position: absolute; border: 5px solid #8CB8EA; background-color: #ffffff; width: 400px; height: 200px; }
.dialog_9377 .title_bar { padding: 5px; background-color: #f1f7fd; cursor: move; }
.dialog_9377 .title { color:#3A7494;}
.dialog_9377 .close { float: right; cursor: pointer; width: 18px; height: 18px; background: url(../../images/dialog_close.gif?201503261453) no-repeat 0px -18px; }
.dialog_9377 .close  span{ display: none; }
.dialog_9377 .content_container { width: 100%; }
.dialog_9377 .content { padding: 5px; }
.dialog_9377 .button_bar { clear: left; }


.ajaxing{position: absolute;  background: #EFEFEF url(../../images/ajaxing.gif?201503261453) no-repeat 2px 2px; padding: 35px 20px 30px 100px; border: 1px solid #AAAAAA; font-weight: bold; }

/***** 幻灯片 *****/
#index_banner{height:340px; width:100%; position:relative; overflow:hidden;}
.banBox{width:1920px; height:340px; position:absolute; left:50%; margin-left:-960px; top:0;}
.banBox a{display:block; width:1920px; height:340px; position:absolute; z-index:1; opacity:0.1; text-decoration:none; }
.banBox img{display:block; width:1920px; height:340px; border:0 none;}

.banBtns{height:13px; position:absolute; bottom:18px; left:0; right:0; text-align:center; z-index:4; _width:100%;}
.banBtns a{display:inline-block; width:13px; height:13px; overflow:hidden; background-color:#fff; border-radius:50%; margin:0 8px; cursor:pointer;}
.banBtns a.on{background-color:#03b4f5;}
/***** 主体部分  *****/
.main_area{width:690px; float:left; margin-top:10px;}
.hide{display:none;}
.main_tips{font-size:20px; font-family:microsoft yahei; color:#333; font-weight:bold; line-height:24px; padding-top:5px;}
.main_tips .org_color{color:#03b4f5;}
.hot_more_games{float:right; font-size:12px; padding-right:10px; color:#03b4f5; font-weight:normal; margin-top:3px;}
.hot_game,.hot_game2_ul{margin-top:10px;}
.hot_game2_ul li a.c_hot_pic{display:block; width:220px; height:130px; overflow:hidden;}
.hot_game2_ul li img{-webkit-transition: all ease-in-out 0.3s ; -moz-transition: all ease-in-out 0.3s ; -ms-transition: all ease-in-out 0.3s ; -o-transition: all ease-in-out 0.3s ; transition: all ease-in-out 0.3s ;}
.hot_game2_ul li img:hover{-webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }
.hot_game ul,.hot_game2_ul{margin-right:-15px; _margin-right:-30px;}
.hot_game li{float:left; width:220px; height:300px; margin-right:15px; position:relative;}
.site_pic{height:250px;}
.site_txt{margin-top:6px; text-align:center; color:#666;}
.site_txt h3{color:#333; font-weight:bold; font-size:14px;}
.site_txt h3 a{color:#333;}
.site_pic_back{position:absolute; top:0; left:0; width:204px; height:228px; padding:22px 8px 0; color:#fff; background:#03b4f5; line-height:24px; display:none;}
.site_pic_back .c_look_btn{background:url(/images/cms_style_2015/c_look_more.png?201512111654) no-repeat; width:131px; height:31px; position:absolute; bottom:12px; left:55px;}
/* 解决ie6的bug */
.hot_game ul{_height:300px;}
.hot_game2 ul{_height:615px;}
/* 开始游戏 */
.site_pic_logo{height:100px;}
.site_pic_info{height:78px; overflow:hidden; margin-bottom:6px;}
.games_start_box{width:113px; height:31px; background-color:#f1cf32; border-radius:3px; margin:0 auto; position:relative;}
.games_start_tit a,.games_start_tit span{height:31px; float:left;}
.games_start_tit a{width:86px; border-right:1px solid #fedc7e; text-indent:25px; color:#fefdfb; font:bold 12px/31px \5b8b\4f53; background:url(/images/cms_style_2015/arrow.gif?201512111654) 6px center no-repeat;}
.games_start_tit a:hover{background-color:#ffd200; text-decoration:none; background:url(/images/cms_style_2015/arrow2.gif?201512111654) 6px center no-repeat;}
.games_start_tit span{width:26px; cursor:pointer;}
.games_start_tit span i{width:0; height:0; line-height:0; font-size:0; overflow:hidden; border-width:5px; border-style:dashed dashed solid; border-color:transparent transparent #fff; margin:8px auto 0; display:block;}
.games_start_tit span.start_up i{border-style:solid dashed dashed; border-color:#fff transparent transparent; margin:14px auto 0;}
.games_start_con{position:absolute; left:0; top:31px; border:1px solid #d3d3d3; width:111px; height:95px; background-color:#fff; overflow:hidden; display:none;}
.games_start_con ul li{background-color:#fff; height:32px; border-bottom:1px dashed #e5e5e5; width:111px;}
.games_start_con ul li a{display:block; padding-left:12px; line-height:32px; color:#0f66b2;}
.games_start_con ul li a:hover{background-color:#f1f1f1; text-decoration:none;}
/* 开始游戏end */
.news_ico,.hot_ico{position:absolute; top:0; left:0; z-index:4; width:39px; height:40px; background:url(/images/cms_style_2015/status.png?201512111654) 0 0 no-repeat; _background:url(/images/cms_style_2015/status.gif?201512111654) 0 0 no-repeat;}
.hot_ico{background-position:0 -41px;}
.hot_game2_ul li{float:left; width:220px; height:205px; margin-right:15px; position:relative;}
.hot_txt{height:45px; position:relative; padding:10px 3px 0 0; color:#999;}
.hot_txt a{color:#999;}
.hot_txt h4{color:#333; font-weight:bold; margin-bottom:5px;}
.hot_txt h4 a{color:#333;}
.hot_txt a.go_new_area{position:absolute; top:5px; right:0; width:75px; height:25px; line-height:25px; color:#fff; background:#03b4f5; text-align:center;}
.hot_txt a.go_new_area:hover{background:#00bbff; text-decoration:none;}
.index_all_games{margin-top:10px; display:table; width:100%;}
.index_all_games tr.gray_bg{background: #ebebeb;}
.index_all_games tr.white_bg{background: #f5f5f5;}
.index_all_games tr{height:33px; overflow:hidden;}
.index_all_games td{height: 33px; _width:345px; position: relative; border-right:1px dotted #c1c1c1;}
.index_all_games td a.other_game_link{ background:url(about:blank?201512111654); width: 100%; height: 66px; position: absolute; z-index: 10; top: 0; left: 0;}
.index_all_games td img{position: absolute; z-index: 1; top: 0; left: 0; display: none;}
.index_all_games td h3{height: 20px; top: 8px; left: 22px;  font: normal 12px/20px ""; color: #333; position: absolute; z-index: 2; }
.index_all_games td h3 a{color:#333;}
.index_all_games td p{display: none; width: 250px; height: 20px; top: 35px; left:22px; position: absolute; z-index: 2; font: normal 12px/20px ""; color: #999;}
.index_all_games td p a{color:#999;}

.sidebar_area{width:300px; float:right; margin-top:10px;}
.sidebar_area h2{color:#333; font-size:20px; line-height:24px; margin-bottom:10px; padding-top:5px; font-weight:bold; font-family:microsoft yahei;}


/******主页登陆部分*******/
.login_main{width:300px; height:260px; border-radius:4px; position:absolute; left:50%; top:40px; margin-left:200px; z-index:99; background:url(/images/cms_style_2015/white.png?201512111654) 0 0 repeat; _background:#fff;}
.login_before{padding:18px 0 0 14px; font-family:simsun;}
.login_before p label{position:absolute; height:38px; line-height:38px; _margin-top:11px;}
.login_before p{margin-bottom:10px;}
.forget_p{height:24px; color:#666; overflow:hidden; line-height:24px; padding-right:14px;}
.forget_p a{color:#666;}
.forget_p input{vertical-align:middle; margin-right:4px; *margin-top:-1px;}
.forget_p label{cursor:pointer;}
.login_before .index_button{margin-top:6px;}
.qq_btn{padding-left:21px; color:#ff6a00; line-height:26px; _padding-left:8px;}
.qq_btn i{position:absolute; width:16px; height:16px; margin:4px 0 0 -20px; *margin:0 0 0 -20px; overflow:hidden; background:url(/images/cms_style_2015/index_little_icons.png?201512111654) -36px -16px no-repeat; _background:url(/images/cms_style_2015/index_little_icons.png?201512111654) -36px -16px no-repeat;}
.login_before .error{border:1px solid #24aaf0;}
/* 错误提示 */
.log_tip{left:60px; top:-20px; background-color:#ffc; padding:2px 10px; color:red; position:absolute; border:1px solid #fc9; height:20px; line-height:20px; display:none;}
.log_tip_arrow_border,.log_tip_arrow{position:absolute; width:0; height:0; overflow:hidden; line-height:0; font-size:0; border-style:solid dashed dashed dashed;}
.log_tip_arrow_border{border-width:11px; left:14px; bottom:-22px; border-color:#fc9 transparent transparent transparent;}
.log_tip_arrow{border-width:10px; *bottom:-18px!important; left:15px; bottom:-20px; border-color:#ffc transparent transparent transparent;}
/*****登陆后的页面*****/

@-webkit-keyframes clouda_float{
	100%{margin-left:40px;}
}
@-moz-keyframes clouda_float{
	100%{margin-left:40px;}
}
@-ms-keyframes clouda_float{
	100%{margin-left:40px;}
}
@-o-keyframes clouda_float{
	100%{margin-left:40px;}
}
@keyframes clouda_float{
	100%{margin-left:40px;}
}

@-webkit-keyframes cloudb_float{
	100%{margin-left:20px;}
}
@-moz-keyframes cloudb_float{
	100%{margin-left:20px;}
}
@-ms-keyframes cloudb_float{
	100%{margin-left:10px;}
}
@-o-keyframes cloudb_float{
	100%{margin-left:20px;}
}
@keyframes cloudb_float{
	100%{margin-left:20px;}
}

@-webkit-keyframes balloon_float{
	100%{margin-top:10px;}
}
@-moz-keyframes balloon_float{
	100%{margin-top:10px;}
}
@-ms-keyframes balloon_float{
	100%{margin-top:10px;}
}
@-o-keyframes balloon_float{
	100%{margin-top:10px;}
}
@keyframes balloon_float{
	100%{margin-top:10px;}
}

@-webkit-keyframes balloonb_float{
	100%{margin-top:25px;}
}
@-moz-keyframes balloonb_float{
	100%{margin-top:25px;}
}
@-ms-keyframes balloonb_float{
	100%{margin-top:25px;}
}
@-o-keyframes balloonb_float{
	100%{margin-top:25px;}
}
@keyframes balloonb_float{
	100%{margin-top:25px;}
}

/** 注册页 **/
.register_bg{background:url(/images/cms_style_2015/register_bg.jpg?201512111654) no-repeat top center;}
.register_main{background:url(/images/cms_style_2015/register_main.jpg?201512111654) no-repeat top center; height:923px; width:960px; margin:0 auto; padding-top:42px;}

.register_page{ padding:70px 0 0 202px; width:600px; height:600px;}
.reg_page_left{float:left; width:340px;}
.reg_page_right{float:left; height:530px; padding-left:40px; padding-top:30px; width:210px; color:#888; border-left:1px solid #dedede;}
.reg_page_right ul li{float:left; padding-right:18px;}
.reg_page_right ul li:first-child{border-right:1px dotted #b1b1b1;}
.reg_page_right li a em{width:16px; height:16px; display:inline-block; vertical-align:middle; overflow:hidden; margin-right:5px;}
.qq_gray{background:url(/images/cms_style_2015/index_little_icons.png?201512111654) no-repeat -36px 0;}
a:hover .qq_gray{background-position:-36px -16px;}
.weibo_gray{background:url(/images/cms_style_2015/index_little_icons.png?201512111654) no-repeat -53px 0; margin-left:18px;}
a:hover .weibo_gray{background-position:-53px -16px;}

.reg_title{ height:70px; width:600px; line-height:26px;  margin:0 0px 30px 0; color:#665852;}
.reg_title h2{color:#ff6a00; font-size:20px; font-family:microsoft yahei;}
.register ul{  height: auto; margin-bottom:40px;}
.register ul li{ padding-bottom:16px; width:297px; color:#666; position:relative;}
.register ul li b{ font-weight:normal; color:#999; display:block;}
.register ul li span{ width:94px; position:absolute; top:8px; left:5px; line-height:26px; font-size:14px; color:#b8b8b8}
.register ul li .reg_input,.register ul li.sort_input input{ height:26px; padding:8px 0; text-indent:98px; line-height:26px; width:290px;border:solid 1px #ccc; padding-left:5px; *vertical-align:middle;}
.register ul li input[type=text]:focus,.register ul li input[type=password]:focus{border:1px solid #76c4f2; color:#3098d5; outline:none; font-weight:bold;}
.register ul .ac input.check{width:13px; height:13px; vertical-align:middle; margin-right:4px;}
.register ul li .index_button{ margin-top:0; }
.register ul li.addicted_tip{border-top:1px dotted #b1b1b1; padding:15px 0 0 90px; height:65px; margin-top:10px;color:#888;}
.register ul li img{ vertical-align:middle;}
.register ul li label{ display:none; position:relative; bottom:-6px;}
label.error,label.correct{background:url(/images/cms_style_2015/index_little_icons.png?201512111654) no-repeat left center; _background:url(/images/cms_style_2015/index_little_icons_ie6.gif?201512111654) no-repeat left center; padding-left:22px; vertical-align:middle; }
label.correct{ background-position: -54px -53px;} 
label.error{background-position: -54px -35px; color:#fe0202; }

.register li span em{ display:inline-block; width:28px; height:26px; margin-right:4px; background:url(/images/cms_style_2015/reg_btns.gif?201512111654) no-repeat left center; vertical-align:middle;}
.register li span em.reg_ico1{background-position:0 0;}
.register li span em.reg_ico2{background-position:0 -26px;}
.register li span em.reg_ico3{background-position:0 -52px;}
.register li span em.reg_ico4{background-position:0 -78px;}
.register li span em.reg_ico5{background-position:0 -104px;}

.register_main .commer_foot{background:none; border:none; margin-top:20px; color:#fff;}
.register_main .commer_foot a{color:#fff;}

/* 充值成功 */
.gray_bg_main{padding:25px 0 80px;}
.pay_success_area,.get_card_area{ background:#fff; border:1px solid #e2e2e2; width:998px; _position:relative; _overflow:hidden;}
.pay_success_main{float:left; width:505px; padding:35px 120px; border-right:1px solid #e2e2e2;}
.pay_success_right{float:right; width:202px; padding:20px 24px;}
.pay_success_right h2{color:#6e6d6d; font-size:22px; font-family:microsoft yahei; padding-bottom:8px; border-bottom:1px solid #e2e2e2;}

.pay_success_main table{margin-bottom:30px;}
.pay_success_main th{color:#999; padding-left:25px;}
.pay_success_main td{color:#666; padding-left:25px;}
.success_tit{text-align:center; margin-bottom:20px; color:#ff6a00; font-size:18px; font-family:microsoft yahei;}
.success_tit p{margin-top:10px;}
.com_submit_btn,.com_submit_blue_btn{width:139px; height:42px; display:inline-block; border-radius:2px; color:#fff; font-weight:bold; font-size:14px; border:none; cursor:pointer; text-align:center; line-height:42px;}
.com_submit_btn:hover{color:#fff; background:#00bbff;}
.com_submit_btn{background:#03b4f5;}
.com_submit_blue_btn{ background:#3ea6cd;}
.com_submit_blue_btn:hover{color:#fff;}
.mt40{margin-top:40px;}
.pay_ask{margin-top:15px;}
.pay_ask li{line-height:30px; height:30px; padding-left:5px; color:#6e6d6d;}
.pay_ask li a{color:#6e6d6d3;}
#9377pay table{border:1px solid #ccc;}

/******新手卡********/
.car_get_tit1{border-bottom:4px solid #ebebeb; font-size:16px; color:#3c3c3c; padding-bottom:10px; font-weight:bold;}
.car_get_tit1 span{color:#03b4f5; margin-right:5px;}

.card_right{width:250px; float:right;_display:inline;}
.card_left{width:701px; padding:23px 23px 40px; border-right:1px solid #e2e2e2; float:left; _display:inline;_overflow-x:hidden;}
.card_hot,.card_new{display:block; color:#fff;text-align:center; height:18px; width:20px; border-radius:2px; line-height:16px; *line-height:18px; font-weight:bold; position:absolute;right:10px;top:18px;}
.card_hot{background:#03b4f5;}
.card_new{background:#46c600;}
.org_color{color:#03b4f5;}

.choice_game{height:60px; line-height:60px; border-bottom:solid 1px #e2e2e2; color:#03b4f5; position:relative; text-align:center;}
.choice_game font{font-size:22px;  font-family:microsoft yahei;}
.go_left,.go_right{display:block;  height:17px;width:10px; overflow:hidden; cursor:pointer; background:url(../images/tab_arror.gif) no-repeat; position:absolute;}
.go_left{background-position:0 0; top:22px;left: 46px;}
.go_left:hover{background-position:0 -19px;}
.go_right{background-position:-10px 0; top:22px;right: 46px;}
.go_right:hover{background-position:-10px -19px;}

.car_get_tit02{margin-top:20px; border-bottom:1px solid #f0f0f0; padding-bottom:10px; font-size:16px;}
.car_get_tit02 i{display:inline-block; width:26px; height:26px; text-align:center; color:#fff; line-height:26px; font-style:normal; border-radius:100%; background:#e54e53; margin:0 10px 0 20px;}

.card_right .game_list_wrap{width:250px;  margin:0; overflow:hidden;  position:relative;}
.game_list{maring:0;width:10000px; background:#fff;}
.game_list ul{width:250px;float:left; margin:0px; overflow:hidden !important;}
.game_list li{ line-height:30px; border-bottom:solid 1px #e2e2e2; padding:10px; font-size:14px; position:relative;}
.game_list li:hover,.game_list li.hover{background:#03b4f5; border-bottom:solid 1px #00bbff;}
.game_list li:hover a,.game_list li.hover a{color:#fff; text-decoration:none;}
.game_list li img{width:28px; height:28px; margin-right:15px; vertical-align:middle; border-radius:3px;}
.car_get_one{margin-bottom:20px;}
.card_content{padding:5px 10px !important; margin:20px 0; width:328px; height:280px;line-height:22px; float:left;}
.card_content select{height:30px; width:180px; border:1px solid #d6d6d6;line-height:30px; vertical-align:middle;}
.card_select{border-right:dashed 1px #d8d8d8;}
.card_select span{ width:100px; display: inline-block; text-align:right; color:#666; margin-right:5px;}
.card_select p{margin-bottom:6px;}
.card_select p b{display:block; margin-left:90px;}
.card_select i{ margin:0px 3px;}
.card_select option{ width:80px;}
.card_btn{margin-top:15px; padding-left:105px;}

.card_select label input{height:30px; line-height:30px; width:170px; border:solid 1px #d6d6d6;  padding-left:3px;}
.card_select img{ vertical-align:middle;margin:0px 0px 2px 0px;*margin:-12px 0px 2px 0px;}
.car_get_one div{ padding:15px 0; line-height:22px;}
.car_get_one div img{max-width:100%;}



.cf::after {
    clear: both;
    content: "";
    display: table;
}
.container {
    width: 100%;
}
.w1000 {
    margin: auto;
    width: 1000px;
}
.of {
    overflow: hidden;
}
.fl {
    float: left;
}
ul, ol {
    list-style: outside none none;
}
.gift-article {
    background-color: #fff;
    border: 1px solid #d9d9d9;
    margin: 20px 0;
}
.gift-detail-l {
    border-right: 1px solid #d9d9d9;
    overflow: hidden;
    position: relative;
}
.w278 {
    width: 278px;
}
.gift-article-left {
    overflow: hidden;
    padding: 0 19px 19px;
}
.gift-article h3 {
    font: 18px/18px "Microsoft Yahei";
    height: 18px;
    margin: 20px 0;
    vertical-align: middle;
}
.common-title {
    color: #3c3c3c;
    font: 24px/22px "Microsoft Yahei";
    height: 24px;
    margin: 25px 0 15px;
    padding-left: 10px;
    position: relative;
}
.common-title-ico::after {
    background-color: #2b9ae7;
    bottom: 0;
    content: "";
    height: 18px;
    left: 0;
    position: absolute;
    width: 3px;
}
.gift-rec li {
    border-bottom: 1px dashed #d9d9d9;
    float: left;
    height: 50px;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 0 0 10px 57px;
    position: relative;
    width: 183px;
}
.gift-img {
    height: 50px;
    left: 0;
    position: absolute;
    top: 0;
    width: 50px;
}
.gift-name {
    color: #3c3c3c;
    display: inline-block;
    font: 700 14px/24px "Microsoft Yahei";
    height: 24px;
    overflow: hidden;
    width: 142px;
}
.gift-num {
    color: #9c9c9c;
    width: 142px;
}
.f-red {
    color: #f25277;
}
.gift-rec .gift-rec-grab {
    margin-top: -15px;
    position: absolute;
    right: 0;
    top: 50%;
}
.btn40 {
    background-color: #0090ED;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font: 12px/20px "Microsoft Yahei";
    height: 20px;
    text-align: center;
    width: 40px;
}
.gift-rec li.no-bottom {
    border-bottom: 0 none;
}
.gift-detail-r {
    border-left: 1px solid #d9d9d9;
    margin-left: -1px;
}
.w718 {
    width: 718px;
}
.gift-article-content {
    overflow: hidden;
    padding: 20px 39px;
    width: 640px;
}
.gift-article-content {
    overflow: hidden;
    padding: 20px 39px;
    width: 640px;
}
.content-title {
    color: #9c9c9c;
    font: 14px/14px "Microsoft Yahei";
}
.content-title a {
    color: #9c9c9c;
}
.content-title span {
    color: #3c3c3c;
}
.gift-article-description {
    height: 170px;
    margin: 30px 0;
    padding-left: 300px;
    position: relative;
}
.gift-description-img {
    color: #fff;
    height: 170px;
    left: 0;
    position: absolute;
    top: 0;
    width: 280px;
}
.gift-description-img img {
    border-radius: 3px;
}
input, select, img {
    vertical-align: middle;
}
fieldset, img {
    border: 0 none;
}
.pr {
    position: relative;
}
.gift-description-name {
    color: #000;
    display: block;
    font: 700 20px/24px "Microsoft Yahei";
    overflow: hidden;
}
.gift-description-detail p {
    color: #9c9c9c;
    margin-top: 18px;
}
.gift-description-require span {
    margin-right: 20px;
}
.f-red {
    color: #f25277;
}
.gift-description-detail p {
    color: #9c9c9c;
    margin-top: 18px;
}
.btn110 {
    background-color: #0090ED;
    border-bottom: 1px solid #0090ED;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font: 14px/34px "Microsoft Yahei";
    height: 33px;
    margin-right: 10px;
    text-align: center;
    width: 110px;
}
.gift-description-btn {
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    color: #3c3c3c;
    display: inline-block;
    font: 14px/32px "Microsoft Yahei";
    height: 32px;
    text-align: center;
    width: 108px;
}
.gift-description-btn:hover{
	color:#008eeb;
}
.gift-main-title {
    border-bottom: 2px solid #e9e9e9;
    font: 18px/42px "Microsoft YaHei";
    height: 42px;
    position: relative;
}
.gift-title-nm {
    border-bottom: 2px solid #bdbdbd;
    color: #2b8ae0;
    left: 0;
    position: absolute;
}
.article-t-nav {
    font-size: 12px;
    height: 30px;
    line-height: 16px;
    position: absolute;
    right: 0;
    top: 14px;
}
.article-t-nav a {
    color: #0090ed;
    height: 16px;
    padding-left: 20px;
    position: relative;
}
.ico-card {
    background: rgba(0, 0, 0, 0) none no-repeat scroll 0 -93px;
    height: 16px;
    left: 0;
    margin-top: -8px;
    position: absolute;
    top: 50%;
    width: 16px;
}



.gift-exchange-record {
    color: #0090ed;
    height: 16px;
    line-height: 16px;
    padding-left: 20px;
    position: relative;
}
.gift-main-content {
    color: #6c6c6c;
    font-size: 14px;
    line-height: 24px;
    padding: 20px 0 30px;
}
.gift-main-step {
    color: #080808;
    font-weight: 700;
}
.gift-main-care-h {
    height: 72px;
}
.gift-main-care {
    background-color: #fafafa;
    height: 98px;
    margin-bottom: 40px;
    padding: 20px 0;
    width: 640px;
}
.gift-main-care-h .gift-card-t {
    height: 67px;
    padding-top: 5px;
}
.gift-card-t {
    border-right: 1px solid #e0e0e0;
    height: 76px;
    padding-top: 20px;
    text-align: center;
    width: 118px;
}
.ico-care {
    background: rgba(0, 0, 0, 0) none no-repeat scroll 0 -36px;
    display: block;
    height: 33px;
    margin: 0 auto 10px;
    width: 48px;
}
.gift-card-c {
    color: #9c9c9c;
    line-height: 24px;
    padding-left: 18px;
}
.gift-hot-title {
    background: rgba(0, 0, 0, 0) none no-repeat scroll 0 0;
    color: #fff;
    font: 18px/30px "Microsoft Yahei";
    height: 34px;
    left: -4px;
    padding-left: 24px;
    position: absolute;
    top: 6px;
    width: 102px;
}
.ico-search {
  background: rgba(0, 0, 0, 0) none no-repeat scroll -18px -93px;
  display: block;
  height: 14px;
  width: 14px;
}
.gift-header {
    height: 300px;
    overflow: hidden;
    position: relative;
}
.gift-main {
    width: 1240px;
}
.gift-main {
    margin: 0 auto;
    padding-top: 20px;
}
.gift-kv {
    display: inline;
    height: 100%;
    margin-right: 10px;
    position: relative;
    width: 750px;
}
.focus,.mF_tbhuabao .pic,.mF_tbhuabao .pic li,.mF_tbhuabao .pic li img {
	width:732px;
	height:287px;
	position:relative;
	overflow:hidden
}
.mF_tbhuabao .pic ul {
	position:absolute;
	top:0;
	left:0;
	overflow:hidden
}
.mF_tbhuabao .pic li {
	position:relative;
	float:left
}
.mF_tbhuabao .dot {
	position:absolute;
	bottom:12px;
	left:30px
}
.mF_tbhuabao .dot li {
	float:left;
	margin-right:6px
}
.mF_tbhuabao .dot li a {
	display:block;
	width:15px;
	height:15px;
	overflow:hidden;
	line-height:100px;
	background:#6b6a6a
}
.mF_tbhuabao .dot li.cur a {
	background:#ededed
}
.mF_tbhuabao .prev,.mF_tbhuabao .next,.mF_tbhuabao .txt {
	display:none
}


.gift-hot {
    width: 478px;
}
.gift-hot {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d9d9d9;
    height: 285px;
    position: relative;
}


.gift-hot-content {
  height: 286px;
  overflow: hidden;
  padding: 55px 9px 0;
  position: relative;
}
.gift-hot-content li {
    float: left;
    height: 50px;
    margin: 0 10px 23px;
    overflow: hidden;
    position: relative;
    width: 210px;
}
.gift-hot-content a {
    color: #9c9c9c;
    display: inline-block;
    height: 100%;
    padding-left: 57px;
    width: 153px;
}
.gift-hot-content img {
  height: 50px;
  left: 0;
  position: absolute;
  top: 0;
  width: 50px;
}
.gift-hot-name {
  color: #3c3c3c;
  font: 14px/20px "Microsoft Yahei";
  height: 20px;
  margin: 4px 0;
  overflow: hidden;
}
.f-red {
  color: #f25277;
}
.gift-hot-btn {
  background-color: #0090ed;
  border-bottom: 1px solid #007ca5;
  border-radius: 3px;
  bottom: 4px;
  color: #fff;
  display: none;
  font: 12px/19px "Microsoft Yahei";
  height: 19px;
  left: 57px;
  position: absolute;
  text-align: center;
  width: 72px;
}
.gift-type-tab {
  height: 39px;
  position: relative;
  z-index: 4;
}
.gift-type-tab li.focus {
  background-color: #fff;
  border-bottom: 1px solid #fff;
  border-top: 2px solid #3fb2e8;
  height: 37px;
}
.gift-type-tab li.first {
  border-left: 1px solid #d9d9d9;
}
.gift-type-tab li {
  border-right: 1px solid #d9d9d9;
  border-top: 1px solid #d9d9d9;
  color: #6c6c6c;
  float: left;
  font: 14px/38px "Microsoft Yahei";
  height: 38px;
  text-align: center;
  width: 118px;
}
.gift-type-tab li a {
  display: block;
  height: 100%;
}

.gift-exchange, .gift-type-select {
    font-size: 14px;
}
.gift-exchange {
    height: 16px;
    line-height: 16px;
    position: absolute;
    right: 0;
    top: 11px;
    z-index: 2;
}
.gift-exchange-up {
  color: #9c9c9c;
  margin-left: 15px;
}
.gift-exchange, .gift-type-select {
  font-size: 14px;
}
.gift-type-select {
  background-color: #fff;
  border: 1px solid #d9d9d9;
  margin-bottom: 20px;
  padding: 14px 20px;
  position: relative;
  z-index: 3;
}
.gift-type-select p {
  height: 22px;
  margin-bottom: 9px;
  overflow: hidden;
}
.gift-type-select strong {
  color: #000;
  display: inline;
  float: left;
  line-height: 22px;
  margin-right: 10px;
  text-align: right;
  width: 84px;
}
.gift-type-select p.gift-type-p a, .gift-type-default {
  display: inline;
  float: left;
  height: 22px;
  line-height: 22px;
  margin-right: 8px;
  text-align: center;
  transition: all 0.5s ease 0s;
  width: 40px;
}
.gift-type-select p.gift-type-p a:hover, .gift-type-select .focus, .gift-type-p a.locked {
  background-color: #3fb2e8;
  color: #fff;
}
.gift-search {
    border: 1px solid #b4e2ff;
    height: 14px;
    line-height: 14px;
    padding: 6px 5px;
    position: absolute;
    right: 20px;
    top: 56px;
    width: 211px;
    z-index: 3;
}
.gift-search-input {
  line-height: 14px;
  width: 196px;
}
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, hr, p, blockquote, img, a, dl, dt, dd, ul, ol, li, pre, em, strong, b, i, fieldset, form, label, legend, button, input, textarea, table, tbody, tfoot, thead, tr, th, td {
  border: 0 none;
  margin: 0;
  outline: 0 none;
  padding: 0;
}

.gift-type-content li {
  margin: 0 10px 15px 9px;
  overflow: hidden;
  position: relative;
  width: 229px;
}
#Grid .mix {
    display: none;
    opacity: 0;
}
.ico-card, .ico-limited, .ico-select, .ico-search, .ico-sid, .ico-grab, .ico-care, .gift-hot-title, .ico-right {
    background-image: url("../images/gift.png");
}
.gift-list-detail a{
	margin:auto;
}
.lqlb {
  background: none no-repeat scroll -12px -20px;
  display: block;
  height: 40px;
  width: 102px;
}

.sq-dialog-masking {
    background-color: #000;
    left: 0;
    opacity: 0.4;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1000;
}
.sq-dialog {
    color: #6c6c6c;
    left: 50%;
    padding: 0;
    position: absolute;
    top: 200px;
    width: 420px;
		margin-left:-210px;
    z-index: 1001;
		display:none;
}
.sq-dialog-body {
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 3px;
    box-shadow: 0 0 2px 1px #fff inset;
    word-break: break-all;
}

.sq-dialog-titlebar {
    background-image: linear-gradient(#f2f2f2, #e9e9e9);
    background-size: 100% auto;
}
.sq-dialog-titlebar {
    color: #3c3c3c;
    height: 20px;
    padding: 10px 0 10px 12px;
    position: relative;
}
.sq-dialog-titlebar-text {
    color: #3c3c3c;
    font-size: 14px;
}

.sq-dialog-close {
    background: transparent url("http://img1.37wanimg.com/www/css/images/common/dialog2/bg-dialog-close.png") no-repeat scroll 0 0;
    height: 13px;
    position: absolute;
    right: 15px;
    text-indent: -9999px;
    top: 12px;
    width: 14px;
}

.sq-dialog-client {
    background-color: #fff;
    font-size: 14px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 24px 14px 0;
}
.sq-dialog-content {
    margin-left: 10px;
    margin-right: 10px;
}

.sq-gift-success h3 {
    color: #3c3c3c;
    font: 24px/30px "Microsoft Yahei";
    margin-bottom: 15px;
    text-align: center;
}

.sq-dialog-content p {
    line-height: 18px;
    margin: 8px 0;
}

.sq-dialog-content a {
    margin-left: 3px;
    margin-right: 3px;
}
.sq-gift-copy {
    color: #2b8ae0;
    display: block;
    float: right;
}

.sq-gift-num {
    background-color: #eee;
    border-radius: 4px;
    color: #9c9c9c;
    display: block;
    float: left;
    line-height: 12px;
    margin-right: 5px;
    padding: 5px;
    width: 295px;
}

.sq-dialog-buttons {
    background-color: #fff;
    margin: 0 10px 10px;
    padding-bottom: 15px;
    text-align: center;
}

.sq-dialog .btn-s-140 {
    background: #0090ed none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
}
.sq-dialog .btn-s-140, .sq-dialog .btn-s-w {
    font-size: 16px;
    height: 36px;
    line-height: 36px;
    width: 140px;
}
.sq-dialog-buttons a {
    margin-left: 10px;
    margin-right: 10px;
}
a, button {
    cursor: pointer;
}
.jilu {
	background:#ddd;
    border: 1px solid #ccc;
    right: 3px;
    position: absolute;
    width: 600px;
    z-index: 999;
	display:none;
}



/* Table Head */
#table-1 thead th {
background-color: rgb(81, 130, 187);
color: #fff;
border-bottom-width: 0;
}

/* Column Style */
#table-1 td {
color: #000;
}
/* Heading and Column Style */
#table-1 tr, #table-1 th {
border-width: 1px;
border-style: solid;
border-color: rgb(81, 130, 187);
}

/* Padding and font style */
#table-1 td, #table-1 th {
padding: 5px 10px;
font-size: 12px;
font-family: Verdana;
font-weight: bold;
}
.cardinfo{
	width:222px;
	height:22px;
	padding-left:5px;
}


.gift-type-not {
    font-size: 20px;
}
.gift-not-p {
    padding: 30px 0 60px;
}

.lqlb:hover {
    background:  url("../images/lqlb.png") no-repeat scroll -131px -20px;
}
.lqlb {
    background-image: url("../images/lqlb.png");
}