.giftcode_wrapper{background: url(../images/giftcode/giftcode_bg.png) no-repeat top center; width: 686px; height: 478px; float: left;}
/*.tab_giftcode {float: left; margin: 95px 0 0 80px;}*/
.tab_giftcode {float: left; margin: 95px 0 0 170px;}
.tab_giftcode ul.ul_giftcode {float: left;}
.tab_giftcode ul.ul_giftcode li {float: left;}
.tab_giftcode ul.ul_giftcode li a {display: block; float: left; height: 65px; width: 168px; background:url(../images/giftcode/btn_tabmenu.png) no-repeat;}
.tab_giftcode ul.ul_giftcode li:nth-child(1) a {background-position: 0 0;}
/*.tab_giftcode ul.ul_giftcode li:nth-child(2) a{background-position: -174px 0; margin:0 6px;}
.tab_giftcode ul.ul_giftcode li:nth-child(3) a{background-position: -348px 0;}*/
.tab_giftcode ul.ul_giftcode li:nth-child(2) a {background-position: -348px 0; margin-left: 6px;}


.tab_giftcode ul.ul_giftcode li:nth-child(1) a.active{background-position: 0 -65px;}
/*.tab_giftcode ul.ul_giftcode li:nth-child(2) a.active{background-position: -174px -65px;}
.tab_giftcode ul.ul_giftcode li:nth-child(3) a.active{background-position: -348px -65px;}*/
.tab_giftcode ul.ul_giftcode li:nth-child(2) a.active{background-position: -348px -65px;}

.label_notice{font-weight: bold;font-family: arial;color:#eb2c59;text-align: center;font-size:12px;width:545px;margin: 0 0 0 127px;}
.label_notice span{font-size: 28px;color:#c63456;}

.giftcode_view {width: 516px; margin: 20px 0 0 80px; float: left; text-align: center;}
.giftcode_view .btn_game_gift {width: 400px; margin: 0 auto; height: 40px; text-align: center;}
.giftcode_view .btn_game_gift a {width: 128px; height: 36px; display: inline-block;}
.giftcode_view .btn_game_gift a:nth-child(1) {background: url(../images/giftcode/play_game.png) no-repeat;}
.giftcode_view .btn_game_gift a:nth-child(2) {background: url(../images/giftcode/gift_code.png) no-repeat;}
.giftcode_view .btn_game_gift a:nth-child(1):hover {background-position: center bottom;}
.giftcode_view .btn_game_gift a:nth-child(2):hover {background-position: center bottom;}
#tab_share{}
#tab_share a.btn_share {background: url(../images/giftcode/btn_share.png) no-repeat top center; width: 236px; height: 42px; display: block; margin: 15px auto 0;}
#tab_share a.btn_share:hover{background-position: center bottom;}
#tab_share .label_share {font-size: 14px; font-family: arial; color: #414141; text-align: center; margin: 10px 0; line-height: 25px;}
#tab_share .label_share span {color: #dd2200; font-size: 24px; font-weight: bold;}

#tab_confirm{}
#tab_confirm .inp_mail {width: 360px; height: 35px; margin: 10px auto 0px;}
#tab_confirm .inp_mail input {background: #fff; border: 1px solid #c6c6c6; height: 31px; width: 360px; text-align: center; outline: none; color: #414141;}
#tab_confirm a.btn_sendmail {background: url(../images/giftcode/btn_sendmail.png) no-repeat top center; width: 238px; height: 42px; margin: 5px auto; display: block;}
#tab_confirm a.btn_sendmail:hover{background-position: center bottom;}
#tab_confirm .label_confirm {font-size: 14px; font-family: arial; color: #414141; text-align: center; margin: 5px 0; line-height: 20px;}

#tab_sms{}
#tab_sms .text_sms {background: #fff; border: 1px solid #c6c6c6; margin: 10px auto; line-height: 32px; color: #0d6a7e; font-size: 12px; font-family: arial; text-align: center; width: 420px;}
#tab_sms .label_sms {font-family: arial; font-size: 14px; text-align: center; line-height: 20px; color: #414141; margin-bottom: 10px;}
#tab_sms .label_sms span.label_sms1 {color: #414141; font-weight: bold;}
#tab_sms .label_sms span.label_sms2 {color: #414141;}

.code_show{background:#ECFCFF;color:#f00;border:2px solid #C6C6C6;border-radius: 8px;text-align:center;font-weight:bold;font-family:arial;font-size: 18px;display:inline-block;padding: 8px 20px;margin: 20px 0 6px;}

.kq-email{text-align: center;color: #f00; font-size: 13px; margin: 5px 0px; line-height: 20px;}

.note_code{color: #FB0000;font-size: 15px;font-family: arial;line-height: 20px;font-weight: bold;text-align:center;margin:20px 0 0;}