* {margin:0;padding:0;}
html,body{width:100%;height:100%;text-align:center;font:normal normal 12px "宋体";}
.hand{ cursor:pointer;}
img{ border:0;}
/*默认链接*/
a{color:#484848;text-decoration:none;outline:none;}
a:hover{color:#f60;}
ol, ul {list-style: none;}
/*边框*/
.borderT_none{border-top:0 !important;}
.borderB_none{border-bottom:0 !important;}
/*文本对齐方式*/
.text_c{text-align:center;}
.text_r{text-align: right;}
.text_l{text-align: left!important;}
/*字体颜色*/
.orange{color:#e37513;}
.orange2{color:#f90;}
.blue{color:#1292cd;}
.gray{color:#6d6d6d;}
.oatmeal{color:#ccc;}
.red{color:#f00;}
.white{color:#fff;}
/*字体大小*/
.font_12{font-size:12px;}
.font_14{font-size:14px;}
.font_16{font-size:16px;}
/*文字修饰*/
.font_bold{font-weight: bold;}
.font_lineThrough{ text-decoration:line-through;}
/*内外边距*/
.push_all{margin:10px;}
.push_t{margin-top:10px;}
.push_r{margin-right:10px;}
.push_b{margin-bottom:10px;}
.push_l{margin-left:10px;}
.fill_all{padding: 10px;}
.fill_t{padding-top:10px;}
.fill_r{padding-right:10px;}
.fill_b{padding-bottom:10px;}
.fill_l{padding-left:10px;}
/*浮动和清除浮动*/
.clear_both{clear:both;}
.float_l{float:left;}
.float_r{float:right;}
/*定位*/
.position_ab{position:absolute;}
.position_re{position:relative;}
/*显示隐藏*/
.text_hide{text-indent:-9999px;}
.tag_show{display:block!important;}
.tag_hide{display:none!important;}
.tag_line{display:inline;}
.over_hide{overflow:hidden;}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/*整体居中，宽度1000*/
.of_whole{width:1000px;margin:0 auto;}
.tag_c{margin:0 auto;}

/*标签标题*/
.titleTab{display:block;float:left;width:79px;height:23px;line-height:25px;font-weight:bold;margin-top:5px;text-align:center;cursor:pointer;}
.titleTab_select{background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_bg.png) no-repeat -500px -100px;color:#fff;}
/*信息列表*/
.info_list{text-align:left;padding:8px 0;_padding:7px 0; }

.info_listBig{width:498px!important;}
.info_listSmall{width:288px;}
.info_list li{float:left;padding-left:20px;height:25px;line-height:25px;background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_bg.png) no-repeat -590px -55px;overflow:hidden;}
.info_listBig li{width:470px!important;}
.info_listSmall li{width:290px!important;}
.info_listSelect{height:63px !important;line-height:50px !important;background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_bg.png) no-repeat -590px -30px !important;margin-top:5px !important;_margin-top:7px !important;}
.info_listSelect div{display:block !important;width:64px;height:50px;padding:6px 4px;float:left;margin-right:3px;}
.info_list li div{display:none;}
/*顶部*/
#of_top{width:100%;height:28px;line-height:29px;background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_bg.png) repeat-x 0 0; overflow:hidden;}
/*登录区*/
.of_login{display:block;width:360px;}
.of_login li{float:left;margin-right:3px; height:28px; overflow:hidden;}
.loginMenu{display:block;width:44px!important;height:14px!important;_height:12px!important;line-height:16px!important;border:1px solid #999!important;background:#fff!important;;margin:6px;color:#f90!important;_color:#f90 !important;}
.registerMenu{width:63px!important;}
.loginMenu:hover{border:1px solid #f90;}
#login_div{width:220px;height:120px;padding:5px;border:1px solid #ccc;background:#f4f4f4;top:23px;left:6px;}
#login_div p{height:24px;line-height:24px;}
#login_close{width:50px;height:24px;line-height:24px;bottom:0;right:0;}
/*顶部右侧导航*/
#of_topNav a{margin:0 5px; padding:2px;}
/*logo和搜索区*/
/*春节活动logo start
#of_logo{width:320px; height:80px;background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_logo.png) no-repeat 34px 18px;line-height:18px;}
#of_logo div{ text-align:left; margin-left:230px; margin-top:28px; font-size:14px; font-weight:bold; color:#D25400; }
春节活动logo end*/

#of_logo{width:320px;height:50px;background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_logo.png) no-repeat 0 0;margin:20px 0; overflow:hidden; line-height:18px;}
#of_logo div{ text-align:left; margin-left:180px; margin-top:10px; font-size:14px; font-weight:bold; color:#D25400;}

#of_s_type{display:none;}


#of_logo span{ color:#FF3300; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left;}
#of_search{width:460px;height:35px; padding-top:5px; text-align:left;background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_bg.png) no-repeat 0 -50px;margin:25px; margin-right:0; overflow:hidden;}
.lgh16{line-height:16px!important;}

#of_s_keyword{ width:355px;height:26px; line-height:30px; color:#999999; float:left; }
#of_s_keyword input{ border:0; background-color:transparent;width:300px;height:26px; line-height:26px; margin-left:40px;}
#of_submit input{ border:0; background-color:transparent; width:95px; height:30px; float:left;cursor:pointer;}


/*导航和站点栏*/
#of_mainBody{height:680px;overflow:hidden;}
/*导航和站点栏*/
#of_NavSets{width:100%;height:32px;}
.of_nav{z-index:-1;}
.of_nav li{float:left;width:92px;height:32px;line-height:36px;background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_bg.png) no-repeat -100px -100px;margin:0 3px;}
.of_nav li a{display:block;width:92px;height:32px;line-height:36px;}
#of_homeNav{width:96px;background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_bg.png) no-repeat 0 -100px;}
#of_homeNav a{width:96px;color:#fff;font-weight:bold;}
.of_set{height:21px;margin-top:5px;}
.of_set li{float:left;width:66px;height:21px;line-height:21px!important;background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_bg.png) no-repeat -300px -100px;margin-left:10px;}
.of_set li a{color:#c64f00;_color:#c64f00 !important;height:21px; line-height:21px!important; line-height:23px\9!important;}
.of_set li a:hover{color:#f00;_color:#f00 !important;height:21px; line-height:21px!important;line-height:23px\9!important;}
.of_setMenu{width:80px !important;height:21px; line-height:21px!important; line-height:23px\9!important;background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_bg.png) no-repeat -400px -100px !important;padding-left:9px;cursor:pointer; text-align:left; z-index:1000;}
.of_setMenu_click{width:80px!important;background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_bg.png) no-repeat -400px -400px !important;padding-left:9px;cursor:pointer; text-align:left;}
of_setMenu li,.of_setMenu_click li{border:none;height:20px;line-height:20px;background:none;}
#of_sideList{width:590px; height:110px;top:21px;right:0;background-image:url(http://pic.ofcard.com/themes/b2c/images/ofcard_bg.png); background-position:0 -530px!important; margin:0; padding:0; right:0; padding-top:15px; overflow:hidden;}
#of_sideList li{width:590px;padding-left:5px; text-align:left;  background-image:url(); height:26px; line-height:26px;}
#of_sideList li a{ color:#484848!important; margin-right:30px;}
#of_sideList li a:hover{ color:#ff0000!important;}
#navLine{height:3px;border:1px solid #f90;border-left:none;border-right:none;background:#fc9;_margin-top:-5px;}
/*左侧栏*/
.side_small{width:190px;}	
/*主体栏*/
.side_main{width:500px;}
/*右侧栏*/
.side_big{width:290px!important; overflow:hidden;}
/*商品分类导航*/
.category_title{position:relative;width:170px;padding-left:20px;height:30px;line-height:30px;background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_bg.png) no-repeat 0 -150px;}
.category_titleR{position:absolute;right:-1px;top:0;width:10px;background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_bg.png) no-repeat right -150px;}
.category_content{width:188px;border:1px solid #f2d2bb;background:#fdf9f6; }
.category_content li{width:140px;padding:0 20px;height:37px;line-height:37px;margin:0 auto;font-weight:bold;color:#b45a01;cursor:pointer; position:relative; z-index:3; background-image:url();}
.category_content li h3{width:170px;_width:153px;height:37px!important;line-height:37px!important;margin:0;margin-left:-20px;_margin-left:-10px; font-size:12px; padding-left:15px;border-bottom:1px solid #f6e6d4;background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_icon.png) no-repeat right 8px; z-index:10; position:relative; float:left;color:#b45a01;}
.category_content li h3 a{color:#b45a01 !important;}
.category_content li h3 a:hover{color:#f00 !important;}
.p_h3_over{border:2px solid #F36007!important; border-right-width:0!important; background-color:#FFFFFF!important; color:#FF0000!important; height:37px;width:171px!important;_width:151px!important; background-image:url()!important;}
.p_h3_out{height:37px!important;}
.p_ul_over{border:2px  solid #F36007!important;background-color:#FFFFFF!important; width:380px!important;left:186px;_left:166px!important;  display:inline!important; top:0; z-index:5;}
.p_ul_over li{ display:inline; float:left; font-weight:normal; background-image:url(); }
.p_ul_over li a{width:170px!important;}
.p_ul_out{height:0!important; overflow:hidden; border:0;}
.pagenav{height:0!important; overflow:hidden; border:0;}
.p_ul_over06{border:2px  solid #F36007;background-color:#FFFFFF; width:380px!important;left:186px;_left:166px!important;  display:inline!important; top:-170px; z-index:0;}
.p_ul_over06 li{ display:inline; float:left; font-weight:normal; background-image:url();}
.p_ul_over06 li a{ width:170px!important;}
#subnavTitle{background-color:#FEF3E0; height:22px; line-height:22px; font-weight:bold; width:340px; color:#FF0000; background-image:url(http://pic.ofcard.com/themes/b2c/images/ofcard_icon.png); background-position:right -80px;}


/*金牌秒杀*/
.of_gold{width:188px;}
.of_gold li{width:184px;height:80px;margin:0 2px;margin-top:10px;padding:6px 0;*padding:1px 0;_padding:0;border-bottom:1px solid #ccc;overflow:hidden;}
.of_gold li div{display:inline;float:left;width:64px;height:50px;padding:2px;margin:12px 3px;+margin-right:-15px;overflow:hidden;}
.of_gold li ul{display:inline;float:left;width:108px;+width:120px;overflow:hidden;}
.of_gold li ul li{margin:0;padding:0;border:0;width:108px;+width:120px;height:20px;line-height:20px;text-align:left;padding-left:5px;overflow:hidden;}
#gold_menu{width:73px;height:21px;background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_bg.png) no-repeat -200px -100px;color:#fff;}


.of_jifen{width:288px;_width:284px;}
.of_jifen li{width:288px;_width:284px;height:78px;margin:0 2px;margin-top:10px;padding:5px 0;border-bottom:1px solid #ccc;overflow:hidden;}
.of_jifen li div{display:inline;float:left;width:64px;height:50px;padding:2px;margin:12px 3px;+margin-right:-15px;overflow:hidden;}
.of_jifen li ul{display:inline;float:left;width:190px;overflow:hidden;margin-left:10px;}
.of_jifen li ul li{margin:0;padding:0;border:0;width:180px;height:20px;line-height:20px;text-align:left;overflow:hidden;}




/*图片轮播广告*/
#of_adRotator{width:470px;height:180px;}
/*快捷购买图标*/
#quickPur_icon{width:468px;height:180px;margin-bottom:10px;}
#quickPur_icon li{display:inline;float:left;width:91px;height:80px;margin:0 13px;margin-top:10px;background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_bg.png) no-repeat -300px -400px;}
hr{width:98%;margin:0 auto; text-align:center;}
#quickPur_icon li div{width:70px;height:60px;margin:0 auto;}
#quickPur_icon li h4{font-size:12px;}
.quickPur_icon1{background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_icon.png) no-repeat 0 -26px;}
.quickPur_icon2{background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_icon.png) no-repeat -100px -26px;}
.quickPur_icon3{background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_icon.png) no-repeat -200px -26px;}
.quickPur_icon4{background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_icon.png) no-repeat -300px -26px;}
.quickPur_icon5{background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_icon.png) no-repeat -400px -26px;}
.quickPur_icon6{background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_icon.png) no-repeat -500px -26px;}
.quickPur_icon7{background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_icon.png) no-repeat -600px -26px;}
.quickPur_icon8{background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_icon.png) no-repeat -700px -26px;}
/*热门商品*/
#quickPur_hot{width:450px;margin:0 auto;border-top:1px solid #ccc;}
#quickPur_hot li{display:inline;float:left;width:70px;height:20px;line-height:22px;overflow:hidden;margin-left:5px;}
#quickPur_hotMenu{background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_bg.png) no-repeat 0 -500px;color:#fff;}
/*客服*/
#ServicesPhone{width:300px;height:94px;background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_bg.png) no-repeat 0 -400px;}
#ServicesPhone a{width:270px;height:70px;}
#ServicesPhone p{height:24px;line-height:24px;}
/*广告*/
.of_adv span img{ width:495px; height:60px;}
/*所有分类*/
#of_allClass{width:1000px;}
.allClass_main{width:700px;}
.allClass_main h2{width:690px;padding-left:10px;height:30px;line-height:30px;background:#fb8d1f;}
.allClass_content{width:698px;background:#f4f4f4;}
.allClass_content li h3{display:block;width:38px;font-size:12px;color:#b45a01;padding-top:15px;}
.allClass_content li ul{display:block;width:660px;border-bottom:1px solid #ddd;background:#fff;padding:1px 0;}
.allClass_content li ul li{float:left;width:110px;display:inline;height:30px;line-height:30px;padding-left:15px;text-align:left;overflow:hidden;}
/*侧栏广告*/
.adv_side{width:290px;height:75px;}
.adv_side img{width:290px;height:75px;}
/*底部*/
.ofbottom{position:relative;width:1000px;text-align:center;overflow:hidden; _margin-top:-10px;}
.ofbottom ul{position:relative;left:50%;float:left; height:32px; }
.ofbottom ul li{position:relative;right:50%;float:left;padding:10px; color:#666666;}
.ofbottom ul li a{ margin-right:10px;}
.ofbottom ul li a:hover{color:#f00;text-decoration:none;}
.allright{width:1000px; margin:0 auto; text-align:center; float:left; height:24px;}
/*标题通用样式*/
.title_common{position:relative;padding-left:20px;height:30px;line-height:30px;z-index:-1;}
.title_commonR{position:absolute;right:0;top:0;width:10px;z-index:-1;}

.title_common_1{padding-left:20px;height:30px;line-height:30px;z-index:-1;}
.title_commonR_1{width:10px;z-index:-1; float:right;}

/*粉色标题*/
.pink_title{background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_bg.png) no-repeat 0 -200px;}
.pink_titleR{background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_bg.png) no-repeat right -200px;}
/*橙色标题*/
.orange_title{background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_bg.png) no-repeat 0 -300px;}
.orange_titleR{background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_bg.png) no-repeat right -300px;}
/*橙色渐变标题*/
.orangePic_title{background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_bg.png) no-repeat 0 -350px;}
.orangePic_titleR{background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_bg.png) no-repeat right -350px; width:300px; text-align:right; padding-right:10px;}
.orangePic_titleR span {cursor:pointer; font-size:12px; color:#000; font-weight:normal; width:70px; height:30px; text-align:center; line-height:30px; float:left;}
.orangePicOver{background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_bg.png) no-repeat 0 -650px!important;  height:30px;line-height:35px!important;}

.title_common_1{ height:30px; overflow:hidden;}
/*灰色标题*/
.gray_title{background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_bg.png) no-repeat 0 -250px;}
.gray_titleR{background:url(http://pic.ofcard.com/themes/b2c/images/ofcard_bg.png) no-repeat right -250px;}

/*橙色边框*/
.orange_border{border:1px solid #f8c37f;}
/*灰色边框*/
.gray_border{border:1px solid #ddd;}


/*新品上架*/
.newprodNew ul{ padding:0; margin:0; list-style-type:none; margin-left:-3px; width:270px;_width:260px;height:300px; overflow:hidden; list-style-type:none;}
ul#newprod li{line-height:26px; font-size:12px; border: 1px solid #fff; border-bottom: 1px dotted #cccccc; display: block;}
ul#newprod li i {display: none;}
ul#newprod li font{ color:#FF6600;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.newprodNew ul li S{ }
.newprodNew ul li a b{ color:#ffffff;line-height:26px; text-align:center; float:left; font-family:"宋体"; font-weight:normal;background-image:url(http://pic.ofcard.com/themes/b2c/images/toltu.gif); background-position:-10px 0; background-repeat:no-repeat; }
.l_L{height:25px!important;}
ul#newprod li.l_H{height:60px!important;}
ul#newprod li.l_H i{display: block!important; background: 4px 3px no-repeat; padding-left:70px; border:1px double #E3E3E3; height:54px; margin-right:10px;float:left;}
.b_O_1{ color:#009933; width:20px; height:26px; line-height:26px; text-align:center; float:left;}
.l_H_1{line-height:26px; font-size:12px; border:0px dotted #cccccc; border-bottom-width:1px; float:left; width:100%;}
.newprodHeight{height:300px; overflow:hidden;}
.adheight{ height:170px; overflow:hidden;}
.ofwebsite{ width:590px; height:110px; }
.jfwidth{width:270px!important;}
.navpageli{position:relative;width:190px!important; background-image:url()!important;}
.navpagediv{position:absolute;left:0; top:0;}
.alltype{width:170px; height:30px; float:left; color:#000000;}

/*限时促销*/
.msleft{width:365px; height:295px; background-image:url(http://pic.ofcard.com/themes/b2c/images/prodlist.jpg); float:left;}
.msmid{width:300px; height:300px; overflow:hidden;float:left;}
.msmid img{ border:1px solid #ccc; padding:5px; margin-right:10px;}
.msright{width:320px; height:290px; overflow:hidden; float:rihgt; display:block; border:1px solid #E1E5B1; background-color:#F9FCD5;}
.msleft-1{width:655px; margin-right:10px; float:left;}
.msleft-2{width:320px; float:left;display:block; border:1px solid #E1E5B1; background-color:#F9FCD5;}
.mswqpord{background-image:url(http://pic.ofcard.com/themes/b2c/images/Tibg.png); background-repeat:repeat-x; height:28px; line-height:28px; text-align:left; font-size:12px; font-weight:bold; color:#FF6600; padding-left:10px;}
.msfx{padding:20px;text-align:left; height:100px; }
.msfx li{ height:30px; line-height:30px;}
.w200{ width:200px; height:200px; float:left; text-align:left; line-height:26px;  margin-top:10px; margin-right:10px; margin-bottom:20px;}
.w200 li b{ color:#006699;}
.w200 li font b{ color:#FF0000;}
.font14b{ font-size:14px; font-weight:bold; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;}

.w200prodbg{ width:200px; height:130px; background-image:url(http://pic.ofcard.com/themes/b2c/images/prodbg.gif); float:left; overflow:hidden;}
.w200prodbg img{ padding-top:10px;}
.mscontent{ padding:10px;}
.w200 li{ text-align:center;}
.w200 li a{background-image:url(http://pic.ofcard.com/themes/b2c/images/submit.gif); background-repeat:no-repeat;  width:81px; height:23px; line-height:23px; font-size:12px; font-weight:bold; color:#356799; cursor:pointer; text-align:center; overflow:hidden; float:left; margin-left:60px;}
.w200 li a:hover{color:#FF6600;background-image:url(http://pic.ofcard.com/themes/b2c/images/submit1.gif); background-repeat:no-repeat;}
.mspordtitle tr td{ padding:5px;font-size:12px; cursor:pointer;}
.week_over{ width:62px; text-align:center;height:34px!important;  line-height:34px; background-image:url(http://pic.ofcard.com/themes/b2c/images/btbg.png); background-position:0 0; float:left; font-weight:normal; background-repeat:no-repeat; color:#FF0000!important;}
.week_out{ width:80px; text-align:center;height:34px!important;  line-height:34px; background-image:url(http://pic.ofcard.com/themes/b2c/images/btbg.png); background-position:-80px -2px; float:left; font-weight:normal; background-repeat:no-repeat; margin-left:10px;}
.nList li{ width:260px; height:28px; line-height:28px; font-size:14px;}
.nList li b{ font-size:18px;}
.nList li font{ color:#FF0000; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.nList li span{ color:#009933; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px;}
.msbtNum{ width:120px; height:71px; line-height:60px; color:#FFFFFF!important;font-size:30px!important; text-align:center; background-image:url(../images/ms/msbt_1.png); float:left; font-weight:normal!important;  overflow:hidden;}
.msbt{ float:left;}
.msbtNum span{ font-size:12px!important;color:#FFFFFF!important;}
.start1{ width:320px; height:70px; line-height:60px; text-align:center; background-image:url(http://pic.ofcard.com/themes/b2c/images/msbt1.png); background-repeat:no-repeat; background-position:10px 0; font-size:16px; font-weight:bold; color:#ffffff; float:left;}
#idhr{ border:0 solid #ccc; border-bottom-width:1px; width:1000px; margin:0 auto; margin-top:10px; height:1px;}
.showinfobbgg {height: 30px;overflow: hidden;clear:both;font-size: 1px;line-height:30px;}
.showinfobbgg .showinfobbg {display:none;}
.showinfobbgg #showcont {border:0;}




