@charset "utf-8";
.layout{color:#656464;}
.red{ color:#fd0101;}
/*gift card index page*/
.content01{ height:695px; background:url(giftcard_index.jpg) no-repeat; position:relative;}
.content01 form{ position:absolute; width:261px; height:60px; right:16px; top:55px;}
.content01 input{background:none;border:none; width:180px;width:170px\9; height:22px; line-height:22px; margin-bottom:8px;*margin-bottom:5px; padding:0 5px; color:#666;}
.content01 .login_but{ width:70px; height:50px; position:absolute; top:0; right:0; cursor:pointer;}
.con_info{ position:absolute; bottom:35px; left:80px; font-size:14px;}
.con_info li{ width:750px; float:left;}
.con_info li a{color:#7f7f7f;}
.con_info .email_add{ width:260px;}
.tips_tab{ height:30px; margin-top:30px; padding-left:15px;}
.tips_tab li{ line-height:30px; text-align:center; float:left; display:inline; width:115px; padding-right:15px; color:#000; font-size:16px; cursor:pointer; background:url(giftcard_bg.png) no-repeat -40px 0; font-family:"微软雅黑";}
.tips_tab .cur_tab{background:url(giftcard_bg.png) no-repeat -170px 0; color:#fff; font-weight:700;}
.tips_con{border:#d7d7d7 solid 1px; padding:15px 30px; background:#f5f5f5; box-shadow:0 0 1px #fff inset; margin-bottom:20px;}
.cards dd{ float:left; width:170px; text-align:center; margin:10px 0; padding:10px 0;}
.cards dd img{ max-height:105px; margin-bottom:10px;}
.cards dt{ float:left;padding:70px 0 0 20px;}
.buy_now{ display:block; width:95px; height:26px; background:url(giftcard_bg.png) no-repeat -807px 0; line-height:100px; overflow:hidden; margin:0 auto;}
.more_scard,.more_ecard{display:block; width:156px; height:36px;line-height:100px; overflow:hidden;}
.more_scard{background:url(giftcard_bg.png) no-repeat -306px 0;}
.more_ecard{background:url(giftcard_bg.png) no-repeat -464px 0;}
.sub_tit{ background:url(detail-icon.png) repeat-x 0 -650px; margin-top:15px;line-height:25px; height:25px; font-size:18px; color:#000; font-weight:500;font-family:"微软雅黑";}
.sub_tit span{background:#f5f5f5; display:inline-block; padding-right:3px;}
.buy_pro{ width:767px; height:73px;background:url(giftcard_bg.png) no-repeat 0 -117px; margin:10px 0 10px 50px;}
.use_pro{width:932px; height:73px;background:url(giftcard_bg.png) no-repeat 0 -196px; margin:10px 0;}
.sel_card{ margin:25px auto; width:700px;background:#fff; border:#e7e7e7 solid 1px;}
.sel_card table{border:#dbd8d8 solid 1px;border-collapse:collapse;}
.sel_card td{text-align:center; border:#dbd8d8 solid 1px; padding:5px 0; line-height:20px; color:#858585;}
.sel_card .gray_bg{ background:#f0f0f0; color:#3f3c3d;}
.sel_card th{ text-align:center; height:33px; line-height:33px; color:#fff; font-size:14px; background:url(detail-icon.png) repeat-x 0 -683px; border-right:#bfbfbf solid 1px;}
.pay_info{ font-size:14px; line-height:27px; font-weight:700; color:#ae8400; padding:10px 0 10px 50px;}
.pay_tips{margin:10px 0 10px 50px; background:#fefcd0 url(giftcard_bg.png) no-repeat -875px -29px; width:450px; border:#d9f6fe solid 1px; padding:10px 10px 10px 35px; color:#000;}
.question{ color:#0085d1; line-height:30px;}
.answer{ color:#858585; text-indent:20px; line-height:25px; border-bottom:#a6a6a6 dotted 1px; padding:10px 0;}
.no_borer{ border-bottom:none;}
/*gift card list page*/
.giftcard_sort{ border:#e9e9e9 solid 2px;margin-top:10px;}
.giftcard_sort li{ margin:2px 10px; line-height:28px; padding-left:10px;}
.giftcard_sort .cur_s,.giftcard_sort li:hover{ background:#efefef;}
.giftcard_sort li a{ color:#7f7f7f;}
.card_tips{ margin:10px; line-height:22px; color:#7f7f7f;}
.card_des{ margin:5px 10px 10px; color:#7f7f7f;}
.card_des dt{ font-weight:700; line-height:25px;}
.card_des dd{ padding:3px 0 2px 10px; background:url(giftcard_bg.png) no-repeat -928px 9px;}

.g_sort{height:22px;*height:23px;padding:8px 10px 0;overflow:hidden; font-size:13px; border-bottom:#980017 solid 1px;}
.g_sort a{display:inline-block; height:21px; line-height:21px; padding:0 18px; margin:0 3px;color:#595959; cursor:pointer;}
.g_sort a:hover{text-decoration:none;color:#fd0002;}
.g_sort .unselected{background:#f9f9f9;border:#e9e9e9 solid 1px; border-bottom:none;}
.g_sort a span{ display:inline-block; padding-right:15px;background:url(little-bg.png) no-repeat right -1130px;}
.g_sort .selected{background:url(little-bg.png) repeat-x 0 -689px;border:none;color:#fff;}
.diff_pages{ margin:0; padding:5px 0 5px 10px; background:#f7f7f7; color:#576975;}
.card_list li{width:240px; height:200px; text-align:center; padding:20px 8px; float:left; display:inline; border-bottom:#e9e6e6 solid 1px;}
.card_list img{height:158px;}
.card_list li a{color:#7f7f7f;}
.card_list li a:hover{color:#ed7c00;}
/*gift card detail page*/
/*left container*/
.gray_b{ border:#e9e9e9 solid 1px;}
.orange_b{border:#fcb6a1 solid 1px; background:#fffddc;}
.sort_tit{ font-size:14px; height:30px; line-height:30px;color:#fff;font-weight:700;background:url(detail-icon.png) repeat-x 0 -216px; padding:0 10px;}
.other_infos li{ margin:0 10px; padding:8px 0; line-height:18px; border-bottom:1px solid #ececec;}
.other_infos .last_li{border-bottom:none;}
.other_infos .card_img{ display:block; float:left; width:65px; height:50px;}
.other_infos .card_img img{ width:56px; margin-top:10px;}
.services li{margin:0 10px; padding:8px 0; line-height:18px; border-bottom:1px solid #ececec; color:#656464; font-size:14px; font-weight:700;}
.services span{ width:33px; height:31px; display:block; float:left; margin:7px 10px 0 0; vertical-align:top;}
.services a{ font-weight:200; font-size:11px;color:#656464;}
.phone{background:url(giftcard_bg.png) no-repeat 0 0;}
.fax{background:url(giftcard_bg.png) no-repeat 0 -38px;}
.email{background:url(giftcard_bg.png) no-repeat 0 -75px;}
/*right container*/
.goods_title{ color:#646363; font-size:14px; font-weight:bold; padding:10px 0; line-height:25px;}
.share_info{ float:left; width:300px;}
.goods_pic{ text-align:center; padding-top:50px;}
.goods_pic .goods_img{ width:242px;}
/*goods price information*/
.detail_info{ float:left; width:410px; padding:10px 0 0 40px;}
.price_info{ padding-bottom:10px; border-bottom:#e9e9e9 solid 1px;}
.price_info li{ padding:5px 0;}
.price_info b{ font-size:24px; color:#be0822;}
.price_info a{ color:#c1bfbf; text-decoration:underline;}
.price_info .p_notice{display:inline-block; padding:0 2px; background:#c69000; color:#fff; margin-left:10px; cursor:pointer; text-decoration:none;}
.addbuttons{ background:#fcf9b3; border-collapse:collapse; border:#fbe1da solid 1px; width:100%;}
.addbuttons td{border-bottom:#fbe1da solid 1px; height:50px; padding:0 10px 0 20px;}
.addtocart,.notice_butb,.order_butb,.subs_butb{width:147px; height:37px;cursor:pointer;border:none;}
.addtocart{background:url(detail-bg.png) no-repeat -147px 0;}
/*book detail informations*/
.infor_tab{ border-bottom:#970016 solid 1px; height:31px; margin-top:10px; overflow:hidden;}
.infor_tab li{ float:left; height:30px; line-height:30px; font-weight:bold; background:url(detail-icon.png) repeat-x 0 -175px; width:140px; text-align:center; margin-right:3px;border:#ebebec solid 1px; border-bottom:none; cursor:pointer;}
.infor_tab .current_info{ color:#fff;background:url(detail-icon.png) repeat-x 0 -216px; border:#ca0d29 solid 1px;}
/*comment detail*/
.tabcontent01,.tabcontent02,.tabcontent03,.tabcontent04{ margin-top:10px;}
.tabcontent01{ margin-bottom:60px;}
.moreinfo_box{ margin-top:10px;}
.moreinfo_box p{ line-height:22px; padding:10px 10px 5px;}
/*gift card detail page*/

