@charset "gbk";
/* CSS Document */
#catalog .two_ul{ display:none; padding:0; width:190px; border:1px solid #ccc; border-top:0;}.w220{ width:220px;}.w760{ width:760px;}
.sort .sort_top,.sift .selected dd span,.sift .selected dd span a,.sift_rank .fr .textInput,.sift_rank .fr .btn,.list ul li.curr i,.search_no p .btn,.search_no p .textInput,.products i,.order_form_detail .del_chose span.curr i,.reduce, .plus,.order_form_detail dt i,.purchase,.add_cart,.sec_over,.sec_no,.ption1 .cartok dl dt,.order_form p .trait,.xyk,.detail_tip .b_bg,.detail_tip p i,.package_ul li span,.package_more a,.table5 td .p_wid i,.message_sub,.tab_time,.collect_ico,.charts_cont li i,.group ul li i,.join,.time_1,.lxftime s,.close,.list ul li p .price,.bottom_buy .btm_btn,.charts .title .topcion{ background:url(/skin/gift/template/style/css/img/layout.png) no-repeat;}
.hidden{display:none;}.ff00{color:#f00}.f999{color:#999}
/*商品分类*/
.sort{ margin-bottom:10px;}
.sort .sort_top{display:block;width:220px;height:37px;background-position:0 -224px;text-indent:-999px;}
.sort .sort_mid{ padding-bottom:6px;border:1px solid #d4d4d4; border-top:0; background-color:#f4eedb;}
.sort .sort_mid dl.curr{ background-color:#e9dbae;}.sort .sort_mid dl.curr dt,.sort .sort_mid dl.curr dd{ border:0;}
.sort .sort_mid dl dt{ width:212px; margin:0 auto;}.sort .sort_mid dl dd{ width:188px;}
.sort .sort_mid dl dt,.sort_mid .curr dt{ height:33px;line-height:33px; border-bottom:1px solid #d3c8a5;font-size:14px; font-weight:700;}.sort .sort_mid dl dt a{color:#ad3108;}
.sort .sort_mid dl dt i{ display:inline;float:left;width:16px; height:20px; margin:8px 0px 0 0px;}
.sort .sort_mid dl dt .ico_0,.sort .sort_mid dl dt .ico_1,.sort .sort_mid dl dt .ico_2,.sort .sort_mid dl dt .ico_3,.sort .sort_mid dl dt .ico_4,.sort .sort_mid dl dt .ico_5,.sort .sort_mid dl dt .ico_6,.sort .sort_mid dl dt .ico_7,.sort .sort_mid dl dt .ico_8,.sort .sort_mid dl dt .ico_9,.sort .sort_mid dl dt .ico_10,.sort .sort_mid dl dt .ico_11,.sort .sort_mid dl dt .ico_12{ background-position:-7px -276px;}
.sort .sort_mid dl dt span{display:none}
.sort .sort_mid dl dd{ border-top:1px solid #FFF;}
.sort .sort_mid dl .bg_mid{padding:2px 12px 8px; color:#333;}
.sort .sort_mid dl .bg_mid a{ display:inline-block;}
.sort .sort_mid dl .bg_btm{ height:5px; width:212px;background:url(/skin/gift/template/style/css/img/list_btmbg.jpg) no-repeat; font-size:0; line-height:1; }
/*热销排行榜*/
.charts{ float:right;width:218px; }
.charts .title{ height:30px;padding-left:14px; border:1px solid #e7692d; background-color:#e7692d;color:#fff;font:bold 15px/30px "\5B8B\4F53";}
.charts .title .txt{ float:left;color:#fff;font:bold 15px/30px "\5B8B\4F53";}
.charts .title .topcion{ display:inline; float:left; width:25px; height:9px; margin:4px 0 0 2px; font:1px/1px "\5B8B\4F53"; background-position:-229px -23px;}
.charts_cont{ border:1px solid #d4d4d4; border-top:0;}
.charts_cont li{ position:relative;width:180px;margin:0 auto;padding:4px 8px 4px 18px; border-bottom:1px dotted #d9dadc;}
.charts_cont li.last{ border-bottom:0;}
.charts_cont li i{position:absolute;width:13px; height:18px;left:0; top:6px;}
.charts_cont li .ico_0{ background-position:0 -32px;}.charts_cont li .ico_1{ background-position:-15px -32px;}.charts_cont li .ico_2{ background-position:-30px -32px;}.charts_cont li .ico_3{ background-position:-45px -32px;}.charts_cont li .ico_4{ background-position:-55px -32px;}.charts_cont li .ico_5{ background-position:-70px -32px;}
.charts_cont li .imgBorder{ float:left; border:0; width:58px; height:58px; margin-top:5px}.charts_cont li .imgBorder a{ width:58px; height:58px;*font-size:28px;}
.charts_cont li dd{ float:right;width:112px; }.charts_cont li dd b{ color:#ff0000; font:bold 16px Arial;}
#tabId_4 .tableborder .table4 tbody tr:nth-child(even){ background:#f4f4f4}
/*display  list-style  position  float  clear  width  height  margin  padding  border background color font text-decoration text-align vertical-align white-space othertext content*/
/*属性筛选*/
.sift{ width:758px;margin-bottom:10px;padding:12px 0 0px;border:1px solid #d4d4d4; border-top:2px solid #ef7e46; background-color:#FFF;}
.sift ul{width:750px; clear:both;margin:0 auto 8px;  margin-bottom:2px;}
.sift ul li{ float:left;width:640px;line-height:26px; padding-left:10px;}.sift ul .wid_li{ float:left;width:60px; text-align:right;}
.sift ul li a{float:left;height:20px; margin:0 0 2px 20px; padding:0 6px;  line-height:20px;}
.sift ul li a.curr{ background-color:#ef7e46;}
.sift ul li a.curr:link,.sift ul li a.curr:visited{ color:#FFF; text-decoration:none;}
.sift ul li p{ float:left;}
.sift dl{ width:756px;clear:both; margin:8px auto 0;margin:1px; padding-bottom:1px;background-color:#ececec;}
.sift dl dt{ float:left; padding-left:10px;font-weight:bold; }
.sift .selected{ padding-top:4px;}
.sift .selected dd {float:left;width:650px; line-height:16px;}
.sift .selected dd span{ position:relative; background-position:-230px 0px; padding:0 8px; display:inline-block; height:18px; text-indent:3px;line-height:18px; color:#FFF; margin:2px 24px 4px 0;}
.sift .selected dd span a{ position:absolute; top:0px; right:-14px; float:left; display:inline; overflow:hidden; background-position:-478px 0px; width:16px; height:17px; cursor:pointer;}.sift .selected dd span a:hover{ text-decoration:none;}
.f_color{ color:#000;}.fc10{color:red}
.sift_list{ width:758px;border:1px solid #d4d4d4; background-color:#FFF;}
.choose_title{height:32px;line-height:32px;padding:0px 15px;color:#3c1400; background-color:#f3f3f3;}
.choose_title i{ color:#ef7e46;}
.choose_title .pagea{ float:right; padding-right:20px; height:20px;_margin-top:6px;}
.choose_title .pagea a{ display:inline-block; border:1px solid #cfd0d1; background-color:#FFF; height:16px; line-height:16px; padding:0 4px; margin:0 4px;color:#ef7e46}
.choose_title .pagea a.curr{border:1px solid #96bfd7;}
.sift_rank{border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; background-color:#f3f3f3; width:758px; padding:8px 0; height:26px;}
.sift_rank .rank{ text-indent:1em;}
.sift_rank .rank_way{ border-top:1px solid #d3d3d3; border-left:1px solid #d3d3d3; float:left; background-color:#FFF;}
.sift_rank .rank_way span{ display:inline-block; text-align:center; border-bottom:1px solid #d3d3d3; border-right:1px solid #d3d3d3; padding-right:12px;}
.sift_rank .rank_way span a{ display:inline-block; padding: 0 18px;  background:url(/skin/gift/template/style/css/img/listasc.jpg) no-repeat;}
.sift_rank .rank_way a:hover{ text-decoration:none;}
.sift_rank .rank_way .by_desc{ background-position:right -51px;}
.sift_rank .rank_way .by_desc_on{ background-position:right -34px;}
.sift_rank .rank_way .by_asc{ background-position:right -16px;}
.sift_rank .rank_way .by_asc_on{ background-position:right 4px;}
.sift_rank .fr .textInput{ width:200px; padding:4px; background-position:-480px -31px; float:left; padding-left:20px; background-color:#FFF;}
.sift_rank .fr .btn,.search_no p .btn{ background-position:-84px -32px; width:47px; height:22px; border:0; cursor:pointer; margin:1px 20px 0 10px; _margin:0px 20px 0 10px;}

.list{ padding:10px 0px 20px 0px;}
.list ul{ width:758px; margin:0 auto; padding:6px 0;}
.list ul li{width:232px; float:left;height:307px; padding:1px 0 0; margin-left:15px; display:inline; position:relative;}
.list ul li p{ width:228px; margin:0 auto;}
.list ul li .text{ width:228px; height:44px; padding:4px 0; overflow:hidden;}
.list ul li .imgBorder{ width:228px; height:226px; border:1px solid #d4d4d4; padding:1px;}.list ul li .imgBorder a{ width:228px; height:226px; *font-size:200px;}
.list ul li p .price{display:inline; float:left; width:40px; height:17px; margin-top:2px; padding-right:4px; background-position:-237px -232px; color:#FFF; font:12px/16px "宋体"; text-align:center;}
.list ul li p b{color:#f00; font:18px Arial, Helvetica, sans-serif; float:left; display:inline; margin:0 14px;}
.list ul li p s{color:#999; line-height:26px;}
.list ul li .curr{ border:1px solid #ef7e46;}
/*搜索不到*/
.nosearch{ padding-top:20px;}
.search_no{ width:460px; margin:0 auto;}
.search_no h3{ font:bold 15px/32px "\5B8B\4F53"; background:url(/skin/gift/template/style/css/img/searchnobg.png) no-repeat; height:44px; color:#a10c29; padding:33px 0px 0px 60px;}
.search_no p{ padding-left:32px; margin-top:4px;}
.search_no p .textInput{ padding:4px; width:180px; background-position:-480px -85px; float:left; padding-left:25px; background-color:#FFF;}
.reg_recom{ width:730px; margin:20px auto 30px;}
.reg_recom .tile{ border-bottom:2px solid #ef7e46; height:29px;}
.reg_recom .tile ul{ float:left; border-left:1px solid #d4d4d4;}
.reg_recom .tile li{ float:left; width:80px; text-align:center; border-top:1px solid #d4d4d4; border-right:1px solid #d4d4d4; height:28px; line-height:28px; padding:0 6px;cursor:pointer}
.reg_recom .tile li.curr{ margin-left:-1px; border-top:1px solid #ef7e46; border-right:1px solid #ef7e46; font-size:14px; font-weight:bold; color:#FFF; background-color:#ef7e46;}
.reg_recom dl{ border:1px solid #d4d4d4; padding-bottom:10px;}
.reg_recom dl dt{ font:bold 15px/31px "\5B8B\4F53"; color:#072b47;}
.reg_recom dl dt i{ float:left; display:inline; margin:0 4px 0 8px; background-position:-254px -109px; width:20px; height:31px;}
.reg_recom dl dd{float:left; display:inline; width:152px; margin:20px 0px 0 24px;}
.reg_recom dl dd p{ width:152px; margin:0 auto;}
.reg_recom dl dd .imgBorder{ width:150px; height:140px;}
.reg_recom dl dd .imgBorder a{ width:150px; height:140px;*font-size:130px;}
.reg_recom dl dd .tle{ height:44px; overflow:hidden;}
.reg_recom dl dd p b{ font:bold 16px Arial, Helvetica, sans-serif; color:#c10000;}

/*产品详细页*/
.products_detail{border:1px solid #d4d4d4;padding:15px 30px; background-color:#FFF;}
.products{ position:relative;}.products i{ display:block; width:74px; height:88px; position:absolute; top:-15px;*top:-23px; right:-30px;_right:-1px;}.products .ico_0{ background-position:0 -190px;}.products .ico_1{ background-position:0px -100px;}.products .ico_2{ background-position:-380px -102px;}
.products h1 { font: bold 16px/32px "simsun"; padding: 0 0 15px 0; color:#000;}
.products_detail_left{width:370px;float:left;}
.preview{margin-bottom:15px;}
.scrollbutton{width:10px; height:45px; overflow:hidden; position:absolute;  cursor:pointer; background:url(/skin/gift/template/style/css/img/zoom.jpg) no-repeat;}
.scrollbutton.smallImgUp{background-position:0px 0; left:0px; top:18px;}
.scrollbutton.smallImgDown{background-position:-11px 0; right:0px; top:18px;}
.scrollbutton.smallImgUp.disabled,.scrollbutton.smallImgDown.disabled{background-position:-22px -0px;cursor:auto;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}
.scrollbutton.smallImgDown.disabled{background-position:-33px 0;}
#imageMenu {width:344px; height:68px;overflow:hidden; margin:8px auto;*padding-top:8px;}
#imageMenu ul{ width:999px;}
#imageMenu li {height:68px; width:70px; float:left; overflow:hidden;}
#imageMenu li img{padding:1px;border:1px solid #ccc; width:60px; height:60px;cursor:pointer;}
.bigImg{border:1px solid #f0eef0; width:310px; height:310px;}
.bigImg #winSelector{width:235px;height:210px;}#winSelector{position:absolute;cursor:crosshair;filter:alpha(opacity=15);-moz-opacity:0.15;opacity:0.15;background-color:#000;border:1px solid #fff; background-color:#FFF;}#bigView{position:absolute;border: 1px solid #d3d3d3;overflow: hidden;z-index:999;}#bigView img{position:absolute;}
.goodsExample-pic{margin-bottom:10px;}
.small_pic{float:left;display:inline;position:relative;width:370px;}
#imageMenu li .zoomThumbActive img{border:2px solid #ef7e46; padding:0; float:left}
.jqzoom{text-decoration:none;float:left}
.zoomPreload{display:none;}
.zoomPad{position:relative;float:left;z-index:9;cursor:crosshair;}
.zoomPup{overflow:hidden;background-color: #FFF;-moz-opacity:0.6;opacity: 0.6;filter: alpha(opacity = 60);z-index:120;position:absolute;border:1px solid #CCC; z-index:101; cursor:crosshair;}
.zoomWrapper{position:relative;border:1px solid #eee; z-index:110; background-color:#FFF;}
.zoomWrapperImage{display:block; position:relative; overflow:hidden; z-index:110;}
.jqzoom img{border:1px solid #eee}

.share{margin-left:20px;}
.collect_ico{ background-position:-282px -17px;width:15px;height:16px; margin-top:3px;float:left; display:inline;}
.products_detail_right{width:500px;float:right; display:inline;}
.order_form{margin-right:10px; padding-left:8px;color:#666}
.order_form h2{font:normal 18px "\5FAE\8F6F\96C5\9ED1"}
.order_form p{line-height:26px; clear:both;}
.order_form p s i{ color:#999;}
.order_form p b{ font:22px Arial, Helvetica, sans-serif;}.order_form p .em_color{ color:#f50008;}
.order_form p span{ float:left}.order_form p .r_span{float: right; width: 420px; height: auto;color:#333}
.order_form p .star_0,.order_form p .star_1,.order_form p .star_2,.order_form p .star_3,.order_form p .star_4,.order_form p .star_5{ background:url(/skin/gift/template/style/css/img/star.jpg) no-repeat;}
.order_form p .trait{ float:left; width:18px; height:18px; position:relative; margin:2px 4px 0 0;}
.order_form p .trait_0{ background-position:-143px -33px;}
.order_form p .trait_1{ background-position:-168px -33px;}
.order_form p .trait_2{ background-position:-193px -33px;}
.order_form p .trait_3{ background-position:-218px -33px;}
.order_form p .trait_4{ background-position:-241px -33px;}
.order_form p .trait_5{ background-position:-263px -33px;}
.order_form p .trait.curr em{ display:block; z-index:999;}
.order_form p .trait em{ display:block; position:absolute; top:14px; left:10px; height:16px; line-height:16px; border:1px solid #fea200; width:60px; background-color:#fefefe; color:#fca203; z-index:90; text-align:center; display:none; }
.order_form p .star_0{ float:left;  display:inline; width:80px; height:22px; background-position:0 -108px}
.order_form p .star_1{ float:left;  display:inline; width:80px; height:22px; background-position:0 -86px}
.order_form p .star_2{ float:left;  display:inline; width:80px; height:22px; background-position:0 -64px;}
.order_form p .star_3{ float:left;  display:inline; width:80px; height:22px; background-position:0 -42px;}
.order_form p .star_4{ float:left;  display:inline; width:80px; height:22px; background-position:0 -20px;}
.order_form p .star_5{ float:left; display:inline; width:80px; height:22px; background-position:0 0;}
.detail_ico{ background-position:-249px 0px;width:50px;height:21px; display:inline-block}
.alipay{ background-position:-228px -41px;width:50px;height:22px; float:left;}
.order_form_detail .textInput{width:30px; padding:2px; text-align:center; float:left}
.order_form_detail{ background-color:#fff7fa; clear:both; padding:8px;border:1px solid #fff7fa; color:#666;}
.detailCurr{border:1px solid #ECA0BD}
.order_form_detail dl{ clear:both;display: inline-block;}.order_form_detail dl:after{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.order_form_detail dl dt{ float:left;line-height:24px; position:relative;}.order_form_detail dl dt i{ float:left; color:#FFF; position:absolute; left:-60px; top:2px; background-position:-281px -34px; width:50px; height:17px; line-height:17px; text-align:center;}
.order_form_detail dl dd{ float:left; width:400px;}
.order_form_detail .del_chose span{ float:left; display:block;  height:18px; line-height:18px; padding:0 8px; border:1px solid #c1c7c3; background-color:#FFF; cursor:pointer; margin:0 0 8px 10px; position:relative;}
.order_form_detail .del_chose span.curr{ height:16px; line-height:16px; padding:0 7px; border:2px solid #728d48;display:block;}
.order_form_detail .del_chose span i{ display:none;}
.order_form_detail .del_chose span.curr i{ background-position:-317px -20px; width:9px; height:9px; display:block; position:absolute; bottom:-2px;_bottom:-4px; right:-2px;}
.reduce,.plus{background-position:-255px -21px;width:11px;height:11px; float:left;margin:5px 5px 0px 5px;cursor:pointer}
.plus{background-position:-268px -21px;}
.purchase,.add_cart,.sec_over,.sec_no{ background-position:0px -58px;width:151px;height:40px;cursor:pointer;border:0px;margin:15px 10px 15px 0px;}
.add_cart{background-position:-151px -58px;}
.sec_over{background-position:-149px -352px;}
.sec_no{background-position:0 -352px;}
.detail_tip{ border:1px solid #dbebf8; margin-left:6px;}
.detail_tip .b_bg{ background-position:0 -183px; background-repeat:repeat-x; color:#e482a7; padding-left:8px; height:24px; line-height:24px; display:block;  }
.detail_tip p{border-top:1px solid #dbebf8; padding:2px 0 2px 15px; height:22px;}.order_form p .a0798c4:link,.order_form p .a0798c4:visited,.order_form p .a0798c4:hover{color:#e482a7}
.detail_tip p i{ float:left; display:inline; width:22px; height:22px; margin-right:4px; display:none}
.detail_tip p .ico_0{ background-position:-378px -65px;}.detail_tip p .ico_1{ background-position:-378px -94px;}
.xyk{ float:left; background-position:-298px -19px; width:16px; margin:7px 4px 0 0; height:11px; display:inline;}
.ption1{ position:relative; padding-left:6px;}
.ption1 .cartok{ border: 1px solid #D8D7D7; float: left; padding: 5px 15px 20px; position: absolute; top: 58px; left:10px; width: 280px; background-color:#FFF; z-index:20;}
.ption1 .cartok { background: -moz-linear-gradient(center top , #FFFFFF 0%, #F6F6F6 74%, #EDEDED 100%) repeat scroll 0 0 transparent; border-radius: 3px 3px 3px 3px; box-shadow: 0 0 7px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(188, 188, 188, 0.1); display:none}
.ption1 .cartok .close{display: block;width:19px;height:18px; text-indent:-99999px; float: right; position: absolute;right: 10px; top: 5px; cursor:pointer; background-position:-146px -162px;}
.ption1 .cartok .close:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transition: all 500ms linear;-moz-transition: all 500ms linear;-o-transition: all 500ms linear; -ms-transition: all 500ms linear;transition: all 500ms linear;-o-transform:rotate(360deg);transform:rotate(360deg);}
.ption1 .cartok dl dt{ background-position:-457px -126px; width:34px; height:34px; background-repeat:no-repeat; float: left; margin-right:8px;}
.ption1 .cartok dl dd{ width:100px; float:left; padding-top:8px;}
.ption1 .cartok dl dd p { float: left; width: 190px;}
.pro_yxj{ padding:20px 0;}
.pro_yxj span{ display:block; background-position:0 -263px; width:100px; height:33px; font:bold 16px/30px Tahoma; text-align:center; color:#FFF;}
.skill{padding:20px;}
a.ac10:link,a.ac10:visited,a.ac10:hover{color:#e482a7}
/*套餐*/
.package{ clear:both; border:1px solid #DCD9D2;border-top:2px solid #C14A3E}
.package h3{font:bold 15px/30px "\5B8B\4F53"; padding-left:10px;height:30px; border-bottom:1px solid #eee;}
.package_ul li .imgBorder{ float:left; width:92px; height:92px; border:0;}.package_ul li .imgBorder a{ width:92px; height:92px; *font-size:80px;}
.package_ul li .p_wid{ width:92px; position:relative;}
.package_ul li .line_2{ _height:40px;_margin-bottom:4px;}
.line_2{height:44px; overflow:hidden}
.package_ul{ float:left; width:620px; height:160px; overflow:hidden; padding:10px 0 0 10px; position:relative;}
.package_ul ul{ position:absolute; width:99999px;}
.package_ul li{ float:left; padding-right:5px; width:120px; position:relative;}
.package_ul li .checkboxInput{ position:absolute; left:-16px; top:95px;_top:94px;}
.package_ul li span{ background-position:-428px -29px; float:right; height:25px; width:25px; margin-top:35px;  display:inline;}
.package_ul li .imgBorder a img{ -moz-opacity:1; opacity: 1; filter: alpha(opacity = 100);}
.package_ul li.hov .imgBorder a img{-moz-opacity:1; opacity:1; filter: alpha(opacity = 100);}
.package_ul li .imgBorder a:hover img{-moz-opacity:1; opacity:1; filter: alpha(opacity = 100);}
.package_ul li p{ float:left; width:100%; line-height:20px; overflow:hidden;}
.package_more{float:left; padding-right:5px; background:url(/skin/gift/template/style/css/img/line.png) left no-repeat; height:150px; line-height:30px; padding:20px 0 0 15px; margin-top:10px;}
.package_more a{ background-position:-332px -29px; height:25px; line-height:25px; width:95px; display:inline-block; text-align:center;}
.package_more h3{ line-height:24px;}
.package_more h3 em{ font-size:20px;}
.bnt_a{ position:absolute; right:180px; top:10px;}
.bnt_a span{ background-position:-23px -510px; cursor:pointer; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; float:left; line-height:18px; text-align:center; height:18px; width:18px; margin-left:5px; display:inline;}
.bnt_a span.curr{ background-position:0px -510px;}
.mg_btm{ margin-bottom:10px;}
.charts .clear{ width:206px; height:22px; margin:0 auto; padding:4px 0px; text-align:right; line-height:22px; border-top:1px dotted #d9dadc;}

/*产品详情*/
.pro_detail{ border-bottom:2px solid #ef7e46; height:31px;}
.pro_detail ul{ float:left; border-left:1px solid #d4d4d4; height:30px;}
.pro_detail ul li{ float:left; width:100px; text-align:center; border-top:1px solid #d4d4d4; border-right:1px solid #d4d4d4; height:30px; margin-left:-1px; line-height:30px; padding:0 6px;}.cursor{ cursor:pointer;}
.pro_detail ul li span{ color:#c10000;}.pro_detail ul li.curr span{ color:#fff;}
.pro_detail ul li.curr{ color:#fff; background-color:#ef7e46;}
.table1{ width:100%; border-left:1px solid #d7eaf9; border-top:1px solid #d7eaf9;}
.table1 td{ border-right:1px solid #eee; border-bottom:1px solid #eee; padding:2px 6px; color:#666;}
.table1 .bg_color{ background-color:#f5f5f5; text-align:right; color:#333;}
.detail_cont{ width:100%; overflow:hidden;}
.service{ border:1px solid #d4d4d4; padding:4px 8px; line-height:26px; height:26px;}
.service a{ display:inline; float:left; margin-left:20px;}
.service .mg_top1{ margin-top:3px;}.service .mg_top2{ margin-top:4px;}
.charts_cont .clear .a0798c4{color:#e7692d}

/*评论*/
.table2{ width:100%; border:1px solid #eee; margin-bottom:10px;}.table2 td{ padding:5px 10px}.table2 td .f0798c4{color:#ef7e46}
.pl_cont .table2 .star{ width:60px; height:16px; float:left; margin-top:3px; background:url(/skin/gift/template/style/css/img/star.jpg) no-repeat;}
.pl_cont .table2 .star_0{ background-position:0 -114px;}.pl_cont .table2 .star_1{ background-position:0 -92px;}.pl_cont .table2 .star_2{ background-position:0 -70px;}.pl_cont .table2 .star_3{ background-position:0 -48px;}.pl_cont .table2 .star_4{ background-position:0 -26px;}.pl_cont .table2 .star_5{ background-position:0 -4px;}
.reg_recom1{ width:auto;}
.reg_recom1 dl dd{float:left; display:inline; width:135px; margin:20px 0px 0 13px;}
.reg_recom1 dl dd p{ width:135px; margin:0 auto;}
.reg_recom1 dl dd .imgBorder{ width:133px; height:133px;}
.reg_recom1 dl dd .imgBorder a{ width:133px; height:133px;*font-size:130px;}
.detail_cont .tle1{ background:#f1f1f1; margin:10px 0 1px; padding:2px 8px;border-bottom:2px solid #cbcbcb}
.table3 { width:100%;border:1px solid #d4d4d4; margin-bottom:10px;}.table3 td{ height:60px; width:100%;}
.tableborder{ width:728px; padding:15px;border:1px solid #d4d4d4;}
.table4 { width:100%; margin:}.table4 thead th{ border-bottom:2px solid #FFF7FA; padding:6px 10px;}
.table4 tbody td{padding:6px 10px; border-bottom:1px dotted #eee;}
.table4 tbody td .f0798c4{ color:#ef7e46;}
.table2 td .p_wid{ width:660px;word-break:break-all;word-wrap: break-word;}
.table5 td .p_wid{ width:620px; margin-left:30px; padding:4px; word-break:break-all;word-wrap: break-word; position:relative; color:#666666}
.table5 td .p_wid i{ display:block; width:18px; height:15px; position:absolute; left:-20px; top:8px;}
.table5 td .p_wid .ico_0{ background-position:-306px -57px;}.table5 td .p_wid .ico_1{ background-position:-306px -80px;}
.table5 td .p_bg{ background-color:#eee;}

.message{ padding-top:1px;}.message_txt{height:24px;line-height:24px;border:1px solid #a2bac8; width:210px; margin-right:8px;}
.message table tr td{line-height:24px;padding-bottom:10px;}
.message table tr td textarea{border:1px solid #d4d4d4;resize:none;width:754px;height:200px;}
.message_sub{ background-position:-325px -57px;width:85px;height:28px;border:0px;cursor:pointer;font:bold 14px/28px "\5B8B\4F53";color:#3c1400;}
/*促销详细*/
.tab_time{ background-position:-481px -232px; margin:8px auto; padding-left:26px; height:22px; clear:both;}
.tab_time strong{ margin:0 2px; color:red; font:bold 18px Arial; vertical-align:-2px;}
.tab_time p{ float:left; display:inline;}.tab_time p.fb{ font-size:14px; line-height:26px;}
.tab_time .day1,.tab_time .hour1,.tab_time .minute1,.tab_time .second1{ width:30px; height:22px; text-align:center; line-height:22px;  color:#c10000; font:bold 24px "Arial,Helvetica,sans-serif"; margin:-4px 4px 0;}

.page{ padding-top:10px;}
.page em{}
.page form {display:inline; padding-left:80px;}

/*团购*/
.group h2{border-bottom:2px solid #000; background:#eee;height:30px; font-weight:100; font-size:12px}
.group h2 b{ display:inline-block;height:30px;padding:0px 15px;background:#000; font:bold 16px/30px "\5b8b\4f53";color:#fff;}
.group .rank_way{ border-top:1px solid #d3d3d3; border-left:1px solid #d3d3d3; float:left; background-color:#FFF; float:right;margin:4px 0px 0px 0px;}
.group .rank_way span{display:inline-block; text-align:center; border-bottom:1px solid #d3d3d3; border-right:1px solid #d3d3d3; padding-right:5px;}
.group .rank_way span a{ display:inline-block; padding: 0 15px;}
.group .rank_way a:hover{ text-decoration:none;}
.group .rank_way .by_desc,.rank_way .by_desc.curr, .rank_way .by_asc,.rank_way .by_asc.curr{ background:url(/skin/gift/template/style/css/img/groupasc.png) no-repeat; }
.group .rank_way .by_desc{ background-position:right -51px;}
.group .rank_way .by_asc{ background-position:right -16px;}
.group h2 .rank_way .curr{background:#e89eba;}
.group h2 .rank_way .curr .by_desc{color:#FFF;background-position:right -34px;}
.group h2 .rank_way .curr .by_asc{color:#FFF;background-position:right 3px;}
.group h2 .pagea{ float:right;height:20px;_margin-top:6px;font:normal 12px/20px "\5b8b\4f53";MARGIN:4px 10px 0px 30px;}
.group h2 .pagea a{ display:inline-block; border:1px solid #e482a7; background-color:#fee2ed; height:16px; line-height:16px; padding:0 4px; margin:0 4px;color:#e482a7}
.group h2 .pagea a.curr{border:1px solid #96bfd7;}.group ul{padding-top:10px;}
.group ul li{ display:inline; float:left; position:relative;width:315px;height:443px;border:2px solid #e482a7;margin:0px 0px 10px 10px;}
.group ul li i{position:absolute;display:block;width:54px;height:41px;left:1px;top:1px;background-position:-417px -61px;color:#fff; font:normal 18px "\5FAE\8F6F\96C5\9ED1"}
.group ul li .imgBorder{width:285px;height:285px;border:0px;margin:15px auto 0px auto}
.group ul li .imgBorder a{ background-color:#FFF; width:285px; height:285px; *font-size:285px;}
.join{ background-position:-76px -102px;width:294px;height:56px;margin:10px auto 0px auto}
.join b{width:90px;float:left;margin:7px 10px 0px 10px;font:normal 24px Georgia, Tahoma, Arial;color:#fff}
.join a{ float:left;width:53px;height:25px;margin:9px 0px 0px 5px;text-indent:-99999px;}
.join span{ float:right;width:97px;}
.join span s{ display:block;color:#666}.join_txt{height:44px;width:294px; margin:0px auto;overflow:hidden;}
.group ul li .time{width:294px;margin: 0px auto}
.time .time_1{float:left;width:20px;height:17px;margin:2px 0px 0px 0px;background-position:-455px -38px;}
.lxftime{float:right;width:150px;}.lxftime em{font:bold 14px Georgia, Tahoma, Arial}.lxftime s{display:block;float:left;width:19px;height:17px;margin-top:2px;background-position:-456px -19px;}

/*精品促销*/
.promotion{ float:left; width:758px; border:1px solid #d4d4d4;}
.promotion .tle{ height:30px; border-bottom:2px solid #d4d4d4; background-position:-492px -210px; background-color:#fbfbfb; color:#703300; font:18px/30px "微软雅黑"; text-indent:16px;}
.promcont li{ padding:20px; border-bottom:1px dashed #dddddd;}
.promcont li .wdiv{ float:left; width:470px;}
.promcont li .imgBorder{ display:inline; float:left; width:224px; height:186px; margin-right:20px;}
.promcont li .imgBorder a{ width:224px; height:186px; *font-size:170px;}
.promcont li .line2{ height:50px; margin-bottom:20px; font:18px/24px "微软雅黑"; overflow:hidden;}
.promcont li .line2 a:link,.promcont li .line2 a:visited{ color:#000;}.promcont li .line2 a:hover{ color:#703300;}
.promcont li .wdiv p{ width:230px; height:22px; float:left; margin-bottom:6px;}
.promcont li .wdiv .text_em{ float:left;}
.promcont li .wdiv .star{ float:left; width:80px; height:22px; margin-top:-3px; background:url(/skin/gift/template/style/css/img/star01.jpg) no-repeat;}
.promcont li .wdiv .star_0{ background-position:0 -108px}
.promcont li .wdiv .star_1{ background-position:0 -86px}
.promcont li .wdiv .star_2{ background-position:0 -64px;}
.promcont li .wdiv .star_3{ background-position:0 -42px;}
.promcont li .wdiv .star_4{ background-position:0 -20px;}
.promcont li .wdiv .star_5{ background-position:0 0;}
.promcont li .wdiv .jiage{ font:bold 18px "simsun";}
.last_time{ float:left; width:440px; font:12px "simsun";}
.last_time em{ margin:0 4px; color:#c10000; font:20px Arial;}
.act_over{ display:none;}
.last_time .overTime span{ display:inline-block; vertical-align:-3px; width:28px; height:22px; margin:0 4px;  font:bold 20px/22px Arial; color:#c10000; text-align:center;}
.last_time .act_over{ color:#c10000;}

.f_c10,.f_f57100{ color:#c10000;}
.bottom_buy{ display:none; width:100%; height:48px; border:1px solid #dfc8bc; border-left:0; border-right:0; background-color:#fffcee; color:#000;position:fixed;bottom:0;top:auto;z-index:56;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}
.bottom_buy .btm_btn{ display:inline; float:right; width:151px;height:40px; margin-top:4px;background-position:0px -58px;cursor:pointer;border:0px;}
.bottom_buy .add_num{ display:inline; float:right; margin-right:20px; padding-top:10px;}
.bottom_buy .add_num span,.bottom_buy .add_num input{ display:inline; float:left;}
.bottom_buy .add_num .reduce,.bottom_buy .add_num .plus{ margin-top:10px;}
.bottom_buy .add_num input{ width:30px; text-align:center; padding:2px; margin-top:5px;}
.bottom_buy .add_num .checknum{ display:inline; margin-left:10px; line-height:30px;}
.bottom_buy .add_num .checknum b{ color:#ed1c24; font:bold 16px Arial; vertical-align:-2px;}
.bottom_buy .zdyc{ width:600px; line-height:48px;}