* { margin: 0px; padding: 0px; list-style-type: none; }
/*默认*/
a { color: #333; text-decoration: none; outline:none; }
a:hover { text-decoration: none; color: #FF6600; }
a:active { text-decoration: none; color: #FF6600; star:expression(this.onFocus=this.blur());
}
.blue { color: #1C66B0; text-decoration: none; outline:none; }
.blue:hover { text-decoration: none; color: #FF6600; }
.blueline { color: #1C66B0; text-decoration: underline; outline:none; }
.blueline:hover { text-decoration: none; color: #FF6600; }
img,
a img { border:0; }
em { font-style:normal; }
.STYLE1 { color: #0033CC }
.yellow { color: #CD6300; font-weight: bold; }
.yellow14 { color: #CD6300 }
.red30 { color: #CB3900; font-size: 30px; font-weight: bold; }
.white30 { color: #fff; font-size: 36px; }
.hsc12 { color: #999999; }
.hsc18 { color: #626262; font-size: 20px; text-decoration: line-through; }
.yelow20 { color: #E36B00 }
.redts { color: #CB3900; font-size: 18px; font-weight: bold; }
.red12b { color: #CB3900; font-size: 12px; font-weight: bold; }
.red12 { color: #CB3900; font-size: 12px; }
.red14b { color: #D80000; font-size: 14px; font-weight: bold; }
.bkhs { color: #909090; text-decoration: line-through; }
.hs { color: #9E9D9D; }
.delete { text-decoration: line-through; }
.w60 { width:60px !important; }
.c_tx1 { color:#D80000!important; }
.c_tx2 { color:#888888!important; }
html { margin:0 auto; font-size:13px; font-family: Arial, Helvetica, sans-serif, "宋体"; color:#4A4A4A; min-height:100%; background:#ffffff; }
body { font-family:"", Arial, Lucida, Verdana, Helvetica, sans-serif; font-size:12px; color:#4A4A4A; background:#fff; overflow-:scroll; }
/*-----------------------head---------------------------*/
.head .topbar { }
.head .topbar a { color: #075098; }
.toplogo .dh { float: right; }
/*menu*/
.menu { float: left; width: 606px; height: 31px; background-image: url(../images/menubg.jpg); background-repeat: no-repeat; background-position: center bottom; }
.menu ul { float: left; width: 606px; height: 31px; }
.menu li { height: 31px; width: 101px; float: left; }
.menu a { line-height: 31px; height: 31px; float: left; width: 101px; text-align: center; font-size: 14px; font-weight: bold; color: #00529B; }
.menu .m_on a { background-image: url(../images/mencur.gif); background-repeat: no-repeat; background-position: left bottom; float: left; height: 31px; width: 101px; color: #FFFFFF; }
.menu .m_onlast a { background-image: url(../images/mencur.gif); background-repeat: no-repeat; background-position: center bottom; float: right; height: 31px; width: 101px; color: #FFFFFF; }
.menu .m_off a { background-image: url(../images/linemen.jpg); background-repeat: no-repeat; background-position: right center; float: left; height: 31px; width: 101px; }
.menu .m_off a:hover { background-image: url(../images/mencur.gif); background-repeat: no-repeat; background-position: left bottom; float: left; height: 31px; width: 101px; color: #FFFFFF; }
.head .navbar_cont { height: 46px; width: 1200px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 8px; }
.allsort { float: left; width: 219px; padding-right: 10px; }
.allsortwar { float: left; width: 997px; }

.search { float: left; width: 342px; background-image: url(../images/seach.jpg); background-repeat: no-repeat; background-position: left bottom; height: 30px; padding-left: 24px; padding-top: 5px; padding-right: 2px; }
.search_txt { border: 1px solid #FFFFFF; line-height: 20px; color: #999999; height: 20px; float: left; }
.search_btn { width:78px; height:25px; float:right; cursor:pointer; background-image: url(../images/seachbuter.jpg); background-repeat: no-repeatbackground-position: right top;
line-height: 25px; border:0; background-repeat: no-repeat; background-position: left center; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.search span { float: right; padding-right: 2px; }
.keywords { width: 380px; float: left; line-height: 33px; height: 33px; color: #FFFFFF; padding-left: 10px; }
.keywords a { color: #FFF; }
.myfl { float: right; padding-top: 4px; }
.myfl a { font-size: 14px; font-weight: bold; color: #FFFFFF; }
/*-------------wrap-----------------------*/

.ad_pic { float: left; padding-top: 10px; }
/*----wrapside---- */
.wrapside { float: right; width: 210px; }
.wrapside .state { width: 210px; }
.wrapside .state .state_reg { float: right; }
.side_nav { float: left; width: 210px; padding-top: 4px; }
.side_nav h2 { line-height: 29px; background-image: url(../images/ggbg.jpg); background-repeat: no-repeat; background-position: left bottom; height: 29px; font-size: 14px; padding-left: 10px; }
.side_nav .dynamic { float: left; width: 208px; border: 1px solid #E5E5E5; }
.dynamic ul { float: left; width: 200px; padding-left: 8px; padding-top: 8px; padding-bottom: 8px; }
.dynamic li { float: left; width: 195px; background-image: url(../images/ul.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 5px; line-height: 20px; height: 20px; }

/*团购*/
.tuoguo { float: left; width: 210px; padding-top: 10px; }
.tuoguolist dl { float: left; width: 208px; padding-top: 8px; }
.tuoguolist .tuoimg { float: left; height: 79px; width: 73px; background-image: url(../images/jg.jpg); background-repeat: no-repeat; background-position: right top; padding-top: 2px; padding-left: 2px; margin-right: 6px; margin-left: 4px; }
.tuoguolist .tuotext { padding-left: 8px; padding-right: 6px; }
.tuoguolist .tuogm { height: 46px; width: 175px; float: left; background-image: url(../images/tuogm.jpg); background-repeat: no-repeat; background-position: right top; font-size: 26px; font-weight: bold; color: #FFFFFF; padding-left: 33px; padding-top: 4px; margin-bottom: 16px; }
.tuoguolist .tuogm span { float: left; width: 114px; }
.tuoguolist { float: left; width: 208px; border: 1px solid #E5E5E5; }
.tuoguo .tuoguojg { float: left; width: 210px; background-image: url(../images/jgbg.jpg); background-repeat: no-repeat; background-position: left top; height: 40px; padding-top: 8px; }
.tuoguo .tuoguojg .tuoyj { float: left; width: 70px; padding-left: 9px; }
.tuoguo .tuoguojg .tuozk { float: left; width: 48px; padding-left: 8px; }
.tuoguo .tuoguojg .tuonum { float: right; width: 65px; padding-right: 4px; }
.wraright { float: right; width: 970px; }
/*-------wrapleft-----------*/

.jscl { float: left; width: 219px; height: 291px; }
/*最新商品*/
.new_product1 {
	float: left;
	width: 219px;
	padding-top: 10px;
}
.new_product1 .both_nav h2 { background-image: url(../images/newprotitle.jpg); background-repeat: no-repeat; background-position: left bottom; height: 29px; font-size: 14px; line-height: 29px; padding-left: 10px; font-weight: bold; }
.new_product1 .product_list { float: left; width: 217px; border: 1px solid #E5E5E5; padding-bottom: 10px; }
.new_product1 .product_list dl { float: left; width: 210px; padding-top: 7px; padding-bottom: 7px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #dedede; padding-left: 7px; }
.new_product1 .product_list .p-num1 { float: left; width: 17px; font-weight: bold; color: #CB3900; }
.new_product1 .product_list .p-num3 { float: left; width: 17px; font-weight: bold; color: #CB6B25; }
.new_product1 .product_list .p-num4 { float: left; width: 17px; font-weight: bold; color: #818181; }
.new_product1 .product_list .p-img { float: left; padding-right: 8px; }
.new_product1 .product_list .p-price { color: #CB3900; font-weight: bold; padding-top: 5px; }
/*-------wrapmid -----------*/

/*banner*/
.banner { float: left; width: 750px; height: 291px; }
/*秒杀推荐*/
.Spike_product { float: left; width: 748px; border: 1px solid #CCCCCC; margin-top: 10px; }
.Spike_product .Spike_title { float: left; background-image: url(../images/spike.jpg); background-repeat: repeat; background-position: left top; height: 139px; width: 42px; }
.Spike_product .Spike_list { float: right; width: 706px; }
.Spike_list ul { float: left; width: 706px; }
.Spike_list li { float: left; width: 245px; padding-left: 60px; padding-top: 11px; }
.Spike_list .spike_img { float: left; width: 245px; }
.Spike_list .spike_img .p-img { background-image: url(../images/spikebg.jpg); background-repeat: no-repeat; background-position: left top; float: left; height: 98px; width: 90px; margin-right: 8px; padding-top: 3px; padding-left: 3px; }
.Spike_list .spike_img .p-price1 { padding-top: 6px; color: #909090; }
.Spike_list .spike_img .p-price2 { color: #909090; }
.Spike_list .spike_time { float: left; width: 225px; height: 20px; }
.Spike_list .spike_time .pp-time { float: left; font-size: 14px; color: #909090; letter-spacing: 1px; }
.Spike_list .spike_time .pp-buter { float: right; line-height: 20px; height: 20px; }
.Spike_list .spike_time .pp-buter a { font-weight: bold; color: #CB3900; }
/*免费领商品*/
.product_column { float: left; width: 750px; padding-top: 10px; }
.product_column .both_nav { float: left; background-image: url(../images/mflqbg.jpg); background-repeat: no-repeat; background-position: left bottom; height: 34px; width: 750px; padding-top: 6px; }
.product_column .product_list { float: left; width: 750px; }
.product_column .both_nav span { float: right; width: 227px; padding-right: 8px; }
.both_nav .search_txt2 { border: 1px solid #CCCCCC; color: #999999; line-height: 18px; height: 18px; }
.product_column .product_list { float: left; width: 748px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #FEC494; border-bottom-color: #FEC494; border-left-color: #FEC494; padding-top: 8px; padding-bottom: 8px; }
.product_column .product_list dl { float: left; width: 235px; padding-left: 11px; padding-bottom: 8px; }
.product_column .product_list .p-img { float: left; height: 78px; width: 72px; background-image: url(../images/jg.jpg); background-repeat: no-repeat; background-position: left top; margin-right: 8px; padding-top: 3px; padding-left: 3px; }
.product_column .product_list .p-price { padding-bottom: 8px; }
/*新品推荐*/
.new_product { float: left; width: 750px; padding-top: 10px; }
.new_product .new_nav { float: left; width: 750px; background-image: url(../images/newpotitel.jpg); background-repeat: no-repeat; background-position: left bottom; height: 34px; color: #006FDC; }
.new_product .new_nav h2 { float: left; font-size: 14px; font-weight: bold; padding-top: 8px; padding-left: 8px; }
.new_product #list { float: left; width: 748px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-color: #E5E5E5; border-bottom-color: #E5E5E5; border-left-color: #E5E5E5; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; }
.new_product .new_nav #number { float: right; width: 100px; }
.new_product #list dl { float: left; width: 160px; padding-left: 60px; padding-right: 20px; text-align: center; }
/*number*/
#number a { width:22px; height:29px; float:left; margin:0 3px 0 0; display:block; cursor:pointer; color:#818181; line-height:29px; text-align:center; font-weight:bold; background-image: url(../images/tab_normal.gif); background-repeat: no-repeat; background-position: 0 center; }
#number a.tabActive { color:#fff; position:relative; text-decoration:none; background-image: url(../images/tab_active.gif); background-repeat: no-repeat; background-position: 0 center; }
#list { height:175px; }
#list ul { height:175px; margin:0; padding:0; background:#fff; }
/*特惠精选*/

#container_m4 .new_product { float: left; width: 970px; padding-top: 10px; }
#container_m4 .th_nav h2 { font-size: 14px; color: #006FDC; font-weight: bold; background-image: url(../images/thtitle.jpg); background-repeat: no-repeat; background-position: left bottom; height: 30px; line-height: 30px; padding-left: 10px; }
#container_m4 .product_top { float: left; width: 968px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #E4E4E4; border-bottom-color: #E4E4E4; border-left-color: #E4E4E4; }
#container_m4 .product_top dl { float: left; width: 180px; text-align: center; padding-right: 23px; padding-left: 23px; height: 208px; }
#container_m4 .p-price1 { color: #CB3900; font-weight: bold; }
/*店铺展示*/
.shop { float: left; width: 1198px; border: 1px solid #CCCCCC; margin-top: 10px; }
.shop .shoptitle { background-image: url(../images/shoptitlebg.jpg); background-repeat: repeat-x; background-position: left top; float: left; height: 27px; width: 1176px; font-size: 16px; font-weight: bold; color: #006FDC; padding-left: 22px; padding-top: 8px; }
.shop .shoptitle span { float: right; font-weight: normal; color: #999797; font-size: 12px; padding-right: 8px; }
.shop .shopcont { float: left; width: 1198px; }
.shop .butter1 { float: left; width: 32px; padding-left: 2px; padding-top: 80px; }
.shop .butter2 { float: right; width: 32px; padding-right: 2px; padding-top: 80px; }
.shop .shoplist { float: left; width: 1126px; }
.shopcont .shoplist ul { float: left; width: 1122px; padding-left: 4px; padding-top: 10px; padding-bottom: 10px; }
.shopcont .shoplist li { float: left; width: 218px; padding-left: 5px; }
.bannerclock { float: left; width: 1200px; height: 91px; }
/*手机通信*/

#container_class1 .product_list { float: left; width: 1200px; background-image: url(../images/classbg1.jpg); background-repeat: no-repeat; background-position: left top; height: 487px; padding-top: 10px; }
.product_one { float: left; width: 1200px; margin-top: 10px; }
.product_one .both_nav { float: left; width: 1200px; padding-bottom: 4px; }
.product_one .both_nav h2 { float: left; font-size: 14px; font-weight: bold; color: #006FDC; width: 85px; padding-left: 4px; }
.product_one .two_class { float: right; width: 1000px; }
.product_one .two_class dl { float: left; text-align: right; width: 930px; }
.product_one .two_class span { float: right; text-align: center; padding-right: 10px; }
.product_one .two_class span a { text-align: center; color: #999999; }
.product_one .product_list h3 { float: left; width: 210px; padding-left: 10px; }
.product_one .product_list ul { float: right; width: 980px; }
.product_one .product_list dl { float: left; height: 230px; width: 195px; padding-left: 34px; text-align: center; padding-top: 10px; }
.product_one .product_list .p-price1 { font-weight: bold; color: #CB3900; }
/*时尚影音*/

#container_class2 .product_list { float: left; width: 1200px; background-image: url(../images/classbg2.jpg); background-repeat: no-repeat; background-position: left top; height: 487px; padding-top: 10px; }
/*摄影/摄像*/

#container_class3 .product_list { float: left; width: 1200px; background-image: url(../images/classbg3.jpg); background-repeat: no-repeat; background-position: left top; height: 487px; padding-top: 10px; }
#container_fuwu .fuwucont { float: left; width: 1200px; background-image: url(../images/fuwu.jpg); background-repeat: no-repeat; background-position: left center; height: 197px; }
/*container_fuwu*/

#container_fuwu .fuwuimg { float: left; width: 206px; padding-top: 160px; text-align: center; }
#container_fuwu .fuwu { float: right; width: 970px; }
#container_fuwu ul { float: right; width: 970px; padding-top: 20px; }
#container_fuwu li { float: left; width: 322px; background-image: url(../images/fuwubg.jpg); background-repeat: no-repeat; background-position: left center; height: 150px; text-align: center; padding-top: 8px; }
#container_fuwu .fuwu a { float: left; width: 306px; }
/*服务*/

.service { float: left; width: 1198px; margin-top: 10px; border: 1px solid #dedede; padding-top: 6px; padding-bottom: 10px; }
.service_li { float: left; width: 180px; padding-left: 17px; }
.service_li ul { float: left; width: 150px; padding-left: 30px; }
.service_li li { background-image: url(../images/severul.jpg); background-repeat: no-repeat; background-position: left center; line-height: 23px; height: 23px; padding-left: 10px; float: left; width: 140px; display: block; }
.service_li a { color: #838383; }
.service_li h1 { background-image: url(../images/server1.jpg); background-repeat: no-repeat; background-position: left top; height: 21px; width: 150px; font-size: 12px; font-weight: bold; color: #858585; padding-top: 10px; padding-left: 30px; }
.service_li h2 { background-image: url(../images/server2.jpg); background-repeat: no-repeat; background-position: left top; height: 21px; width: 140px; font-size: 12px; font-weight: bold; color: #858585; padding-top: 10px; padding-left: 40px; }
.service_li h3 { background-image: url(../images/server3.jpg); background-repeat: no-repeat; background-position: left top; height: 21px; width: 140px; font-size: 12px; font-weight: bold; color: #858585; padding-top: 10px; padding-left: 40px; }
.service_li h4 { background-image: url(../images/server4.jpg); background-repeat: no-repeat; background-position: left top; height: 21px; width: 140px; font-size: 12px; font-weight: bold; color: #858585; padding-top: 10px; padding-left: 40px; }
.service_li h5 { background-image: url(../images/server3.jpg); background-repeat: no-repeat; background-position: left top; height: 21px; width: 140px; font-size: 12px; font-weight: bold; color: #858585; padding-top: 10px; padding-left: 40px; }
.service_li h6 { background-image: url(../images/server6.jpg); background-repeat: no-repeat; background-position: left top; height: 21px; width: 150px; font-size: 12px; font-weight: bold; color: #858585; padding-top: 10px; padding-left: 30px; }
#container_bot .footer { float: left; width: 1200px; margin-top: 10px; text-align: center; padding-bottom: 25px; }
#container_bot .bot_nav { padding-top: 6px; padding-bottom: 10px; color: #858585; letter-spacing: 1px; }
#container_bot .bot_nav a { color: #858585; }
#container_bot .copyright { color: #A9A9A9; }
/*-------------一级栏目-------------------------*/
.leftbar { float: left; width: 199px; }
.leftbar h1 { background-image: url(../images/menuline.jpg); background-repeat: no-repeat; background-position: left bottom; font-size: 14px; font-weight: bold; color: #CD6300; line-height: 28px; height: 28px; }
.leftbar .leftnav h2 { font-size: 12px; font-weight: bold; padding-top: 10px; }
.leftbar .leftnav { float: left; width: 199px; }
.leftbar .leftnav ul { float: left; width: 199px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; padding-top: 6px; padding-bottom: 6px; }
.leftbar .leftnav li { float: left; width: 99px; padding-top: 4px; }
/*手机通信 / 手机*/
.Phone { float: left; width: 970px; }
.Phone .Phone_nav { float: left; width: 970px; background-image: url(../images/ptitle.jpg); background-repeat: repeat-x; background-position: left bottom; height: 32px; line-height: 32px; }
.Phone .Phone_navtext { float: left; font-size: 14px; font-weight: bold; padding-left: 10px; }
.Phone .Phone_more { float: right; padding-right: 10px; }
.Phone .Phone_tabpic span { float: right; }
.Phone .Phone_tab { float: left; width: 970px; padding-top: 6px; }
.Phone_tab ul { float: left; width: 970px; }
.Phone .Phone_tab dl { float: left; width: 170px; text-align: center; padding-left: 45px; padding-right: 10px; padding-top: 10px; height: 225px; }
.Phone .p-name { padding-top: 8px; }
.Phone .p-price1 { font-weight: bold; color: #CB3900; }
.select { float: left; width: 970px; background-color: #F8F8F8; padding-bottom: 8px; margin-bottom: 10px; }
/*---------------------二级栏目-------------------------------*/
.select .mt h1 { font-size: 14px; font-weight: bold; font-variant: normal; float: left; }
.select .mt { width: 950px; float: left; line-height: 31px; height: 31px; background-image: url(../images/lttitle.jpg); background-repeat: repeat-x; background-position: left bottom; padding-right: 10px; padding-left: 10px; }
.select .mt span { float: right; font-size: 12px; font-weight: normal; padding-left: 820px; }
.select .mt a { color: #00529B; }
.select .fore { float: left; width: 970px; }
.select dl { width:970px; overflow:hidden; zoom:1; float: left; }
.select dl.fore { border-top:1px solid #f5f5f5; }
.select dt { float:left; width:60px; font-weight:bold; text-align:right; line-height:25px; color:#818181; }
.select dd { float:left; width:910px; overflow:hidden; }
.select dd div { float:left; height:20px; margin-right:15px; padding-top:5px; }
.select dd a { height:15px; line-height:15px; text-decoration:none; overflow:hidden; white-space:nowrap; }
.select dd a:link,
.select dd a:visited { color:#818181; }
.select dd a:hover,
.select dd a:active,
.select dd a.curr:link,
.select dd a.curr:visited { background:#818181; color:#fff; }
/*top_filter*/
.top_filter { width: 970px; border-bottom:1px solid #f47828; text-align:left; font-size:12px; float: left; height: 22px; }
.paixu { float:left; padding:4px 0 0 20px; height:18px; }
.paixu_li { float:left; }
.paixu_li li { float:left; height:22px; line-height:22px; overflow:hidden; margin-right:3px; background:#eeeeee; }
.paixu_li span { width:10px; height:22px; }
.paixu_li a { display:block; float:left; height:22px; padding:0px 15px; line-height:22px; font-size:12px; color:#818181; text-decoration:none; }
.paixu_li .curr { background:#f47828; }
.paixu_li .curr a { color:#fff; }
.pro_number { float:right; margin:0; padding:0; background:none; font-size:12px; font-weight: normal; color:#818181; }
/*page*/
.page { height:30px; text-align:center; font-size:12px; width: 968px; padding-top: 25px; padding-bottom: 5px; float: left; }
#gPager b,
.page b { border:#ccc 1px solid; padding:2px 5px; color:#FFFFFF; margin-right:2px; text-decoration:none; background-color: #2E6AB1; }
#gPager a,
.page a { border:#ccc 1px solid; padding:2px 5px; color:#ccc; margin-right:2px; text-decoration:none; }
#gPager a:hover,
.page a:hover { border:#404040 1px solid; color:#fff; background-color: #2E6AB1; }
#gPager a:active,
.page a:active { border:#404040 1px solid; color:#fff; background:#404040 }
#gPager span.current,
.page span.current { border:#e89113 1px solid; padding:2px 5px; font-weight:bold; color:#fff; margin-right:2px; background:#e89113; }
#gPager span.disabled,
.page span.disabled { border:#f3f3f3 1px solid; padding:2px 5px; color:#ccc; margin-right:2px; }
/*---------------详情---------------------*/

.detail { float: left; width: 1200px; }
/*产品详情*/

.none { display:none; }
.TabTitle { clear:both; height:28px; font-size:12px; border-bottom:1px solid #f47828; }
.TabTitle ul { border:0; margin:0; padding:0; }
#proTab0 li { float: left; width:81px; height:28px; margin:0 3px 0 0; line-height:30px; list-style-type: none; text-align:center; font-weight:bold; }
#proTab0 .active { cursor: pointer; color:#ffffff; background:#f47828; }
#proTab0 .normal { cursor: pointer; color:#818181; background:#eeeeee; }
#proTab0 dl { float:right; margin:3px 0 0 0; }
.TabContent { margin:0px; clear:both; overflow:hidden; font-size:12px; line-height:20px; float: left; width: 970px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
#proTab0_Content0,
#proTab0_Content1 { height:auto; margin:0px; padding:0; clear:both; }
.TabContent img { max-width:780px;   /* FF IE7 */ max-height:770px; /* FF IE7 */ _width:expression(this.width > 770 && this.width > this.height ? 770: "auto"); /* IE6 */
 _height:expression(this.height > 770 ? 770 : "auto"); /* IE6 */
}
/*商品评论*/
.pinglun_tip { width:auto; height:30px; clear:both; border:1px solid #e9e9e9; text-align:left; font-size:12px; }
.pinglun_tip a { color:#e16b00; text-decoration: underline; }
.pinglun_tip a:hover { color:#ff6600; }
.pinglun_tip dl { width:auto; float:left; margin:0 0 0 10px; line-height:30px; }
.pinglun_tip p { width:60px; height:23px; float:right; margin:3px 5px 0 0; text-align:center; line-height:23px; background:url(../images/btn_pinglun2.gif) left top no-repeat; }
.pinglun_list { width:970px; height:auto; text-align:left; font-size:12px; padding-top: 8px; float: left; }
.pinglun_list h1 { width:auto; padding:0 0 0 10px; line-height:24px; font-size:14px; color:#858585; background:#f3f3f3; }
.pinglun_list h1 span { margin:0 10px 0 0; float:right; font-size:12px; font-weight:500; }
.pinglun_list h1 em { margin-left:10px; color:#ff7800; font-size:12px; font-style: normal; }
.pinglun_list h2 { width:auto; padding:0 0 0 10px; line-height:24px; font-size:12px; color:#9d9d9d; font-weight: normal; }
.pinglun_list h2 em { font-weight:bold; color:#818181; }
.pinglun_list dl { width:auto; padding:0 10px; line-height:20px; color:#5b5a5a; }
.pinglun_list dt { clear:both; text-align:right; color:#9d9d9d; line-height:23px; }
.pinglun_list dt span { width:60px; height:23px; float:right; display:block; margin:0px 5px 0 0; text-align:center; line-height:23px; background:url(../images/btn_pinglun2.gif) left top no-repeat; }
.pinglun_list dt p { float:right; }
.pinglun_list a { color:#818181; text-decoration:none; }
.pinglun_list a:hover { color:#ff6600; }
.pinglun_more { margin:25px 0 0 0; clear:both; line-height:20px; }
.pinglun_more h2 { font-size:12px; text-align:right; padding-right: 10px; }
.pinglun_more a { color:#1c66b0; }
.pinglun_more a:hover { color:#ff7800; }
.pinglun_info { clear:both; margin:10px 0px; padding:8px 0 15px 0; color:#404040; font-size:12px; border:1px solid #e6e6e6; background:#f9f9f9; font-style: normal; font-variant: normal; }
.pinglun_info dl { clear:both; padding:2px 0 2px 0; line-height:30px; text-align:left; }
.pinglun_info dl span { width:80px; float:left; text-align:right; }
.pinglun_info dl input,
.pinglun_info dl img { height:20px; line-height:20px; vertical-align:middle; }
.pinglun_info hr { clear:both; height:1px; line-height:0; list-style:none; border:none; border-bottom:1px dashed #ccc; }
.pinglun_info em { color:#999999; margin:0 0 0 8px; font-style: italic; }
.pinglun_btn { width:78px; height:26px; margin:0; padding:0; text-align:center; line-height:22px; color:#5c5c5c; cursor:pointer; border:none; background:#cccccc url(../images/btn_pinglun.gif) left top no-repeat; }
/*全部评论*/
.main_pinglun { width:720px; float:left; border:1px solid #e4e4e4; }
.pinglun_nav { height:30px; line-height:30px; color:#656565; background:url(../images/allgoods_topbg.gif) left top repeat-x; }
.pinglun_listall { width:auto; height:auto; clear:both; padding:0 10px 5px 0; border-bottom:1px dashed #e4e4e4; }
.pinglun_nav h2 { width:auto; float:left; padding:0 0 0 20px; font-size:14px; display:block; }
.pinglun_nav h2 a { color:#818181; }
.pinglun_nav h2 a:hover { color:#ff7800; }
.pinglun_nav h2 em { margin:0 0 0 15px; font-size:12px; font-style: normal; }
.pinglun_nav h2 em a { color:#818181; }
.pinglun_nav h2 em a:hover { color:#ff7800; }
.pinglun_nav p { width:60px; height:23px; float:right; margin:3px 5px 0 0; text-align:center; line-height:23px; font-size:12px; background:url(../images/btn_pinglun2.gif) left top no-repeat; }
.pinglun_ico { width:120px; margin:0; height:auto; float:left; text-align:center; font-size:12px; }
.pinglun_ico h2 { width:80px; margin:8px auto; padding:1px; border:1px solid #e6e6e6; }
.pinglun_ico dl { color:#9d9d9d; }
.pinglun_ico dl em { color:#1c66b0; }
.pinglun_listall .pinglun_list { width:576px; float:right; }
/*弹出评论*/
#message_box { text-align:left; position:absolute; width:600px; height:300px; top:100px; left:50%; z-index:10008; visibility:hidden; border:#1b1b1b 3px solid; background-color:#FFF; margin:40px 0px 0px -300px; padding:10px 20px 20px 20px; }
#mask { text-align:left; position: fixed; z-index:10001; top: 0px; left: 0px; height:100%; width:100%; width:expression(body.scrollWidth);
height:expression(body.scrollHeight);
visibility:hidden; background-color:#000; -moz-opacity:0.7; opacity:.70; filter:alpha(opacity=70); _position:absolute; _height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
.close-what { float:right; cursor:hand; z-index:19999; position:relative; }
.message { text-align:left; background-color:#F4F4F4; width:600px; height:300px; padding:20px; color:#FF6600; }
/*全部商品*/
.main_listall { width:978px; margin:0 auto; clear:both; text-align: left; }
.allgoods_class { width:978px; min-height:280px; margin-top:8px; padding:0 0 10px 0; text-align:left; border:1px solid #e5e5e5; background:#fff url(../images/allgoods_topbg.gif) repeat-x left top; }
.allgoods_class h2 { width: auto; margin:0px 5px; font-size:14px; text-align:left; color:#cb6b25; }
.allgoods_class h2 span { padding:0 5px 0 0px; display:block; width:115px; height:34px; text-align:center; line-height:30px; background:url(../images/allgoods_navbg.gif) no-repeat left top; }
.allgoods_class dl { width:460px; min-height:50px; padding:4px 0 10px 0px; margin:0 5px; float:left; font-size:12px; overflow:hidden; zoom:1; }
.allgoods_class dt { margin:0 0 0 10px; padding:0 6px 0 20px; font-weight:bold; text-align:left; line-height:25px; background:url(../images/allgoods_icon.gif) no-repeat left center; }
.allgoods_class dt a { color:#818181; }
.allgoods_class dt a:hover { color:#ff6600; }
.allgoods_class dd { clear:both; padding:0 0 0 5px; }
.allgoods_class dd div { float:left; height:20px; margin:0 5px 0 5px; padding-top:5px; }
.allgoods_class dd a { height:15px; line-height:15px; text-decoration:none; overflow:hidden; white-space:nowrap; }
.allgoods_class dd a:link,
.allgoods_class dd a:visited { color:#818181; }
.allgoods_class dd a:hover,
.allgoods_class dd a:active { color:#ff6600; text-decoration:underline; }
.allgoods_list { width:978px; clear:both; margin-top:8px; font-size:12px; }
.allgoods_morenav { width:100%; height:35px; padding:0 0 0px 0; clear:both; line-height:30px; overflow:hidden; background:url(../images/both_navbg.gif) left bottom repeat-x; }
.allgoods_morenav h2 { width:auto; float:left; font-weight:bold; color:#e16b00; font-size:14px; }
.allgoods_morenav ul { width:auto; float:right; margin:0 0 0 5px; }
.allgoods_morenav ul li { float:left; height:30px; line-height:20px; }
.morenav_curr01 { width: auto; height:20px; line-height:20px; margin:5px 0 0 5px; padding:0 10px; text-align:center; color:#ffffff; background:url(../images/nav_paixu2.gif) left top repeat-x; }
.morenav_curr02,
.morenav_curr03,
.morenav_curr04 { width: auto; height:20px; line-height:20px; margin:5px 0 0 5px; padding:0 10px; text-align:center; color:#ff7800; background:url(../images/nav_paixu.gif) left top repeat-x; }
.morenav_curr01 a { color:#ffffff; text-decoration:none; }
.morenav_curr01 a:hover { color:#ff7800; }
.morenav_curr02 a,
.morenav_curr03 a,
.morenav_curr04 a { color:#ffffff; text-decoration:none; }
.morenav_curr02 a:hover,
.morenav_curr03 a:hover,
.morenav_curr04 a:hover { color:#ff7800; }
.allgoods_title { height:24px; border-top:1px solid #f4f4f4; background:#fcfcfc; }
.allgoods_title ul li { float:left; height:24px; line-height:24px; color:#7c7c7c; font-size:12px; }
.title_01 { width:450px; text-indent:50px; }
.title_02 { width:150px; text-align:center; }
.title_03 { width:72px; text-align:center; }
.title_04 { width:200px; text-align:center; }
.title_05 { width:72px; text-align:center; }
.allgoods_tab { clear:both; height:72px; border-bottom:1px dashed #e4e4e4; font-size:12px; }
.allgoods_tab ul li { float:left; line-height:20px; padding:5px 0 0 0; }
.goods_tab01 { width:100px; text-align:center; }
.goods_tab01 img { width:60px; border:1px solid #ffe6d0; }
.goods_tab02 { width:350px; padding-left:8px; padding-right:8px; text-align:left; }
.goods_tab03 { width:150px; text-align:center; }
.goods_tab03 span { width:150px; clear:both; display:block; color:#666; font-size:12px; font-weight:500; }
.price_b { text-decoration:line-through; }
.goods_tab03 span em { font-weight:bold; color:#ff0000; }
.goods_tab04 { width:72px; text-align:center; color:#7c7c7c; }
.goods_tab05 { width:200px; text-align:center; color:#7c7c7c; }
.goods_tab06 { width:72px; text-align:center; }
.goods_tab06 a { color:#cb6b25; }
.goods_tab06 a:hover { color:#ff7800; }
/*product_all*/
.product_all { clear:both; line-height:20px; font-size:12px; }
.product_all dl { width:189px; height:260px; float:left; margin:10px 0 0 5px; text-align:left; }
.product_all dl dt { margin:5px 0px 0 0px; }
.product_all dl dd { margin:0px 8px 0 8px; }
.product_all dl dd.p-name { line-height:20px; overflow:hidden; }
.product_all .p-img { margin:0 auto; width:173px; height:180px; padding:1px 6px 0 1px; overflow:hidden; background:url(../images/picbg.gif) no-repeat 0 0; }
.product_all .p-img img { width:173px;   /* FF IE7 */ height:173px; /* FF IE7 */ _width:expression(this.width > 173 && this.width > this.height ? 173: "auto"); /* IE6 */
_height:expression(this.height > 173 ? 173 : "auto"); /* IE6 */
}
/**/
.pro-content { float: left; width: 1200px; padding-top: 10px; }
.proleft { float: left; width: 382px; }
.proleft dl { float: left; width: 382px; }
.proleft .bigpic { background-image: url(../images/probigbg.jpg); background-repeat: no-repeat; background-position: left top; float: left; height: 375px; width: 382px; text-align: center; padding-top: 8px; }
.proleft .smallpic { float: left; width: 382px; height: 42px; padding-top: 8px; }
.smallpic ul { float: left; width: 382px; overflow: hidden; height: 44px; }
.smallpic li { float: left; height: 44px; width: 46px; padding-right: 8px; text-align: center; }
.proleft .smallpic a { float: left; height: 40px; width: 41px; border: 1px solid #CCCCCC; }
.proleft .smallpic2 a { float: left; height: 40px; width: 41px; border: 2px solid #FF6600; }
.proright { float: right; width: 808px; }
.proright dl { float: left; width: 808px; }
.proright .prtitle { font-size: 18px; font-weight: bold; color: #CB3900; padding-bottom: 8px; }
.proright .prname { line-height: 22px; height: 22px; font-weight: bold; }
.proright .prname span { color: #FFFFFF; text-align: center; float: left; width: 60px; background-color: #7C7C7C; line-height: 22px; height: 22px; margin-right: 6px; font-weight: normal; }
.proright .prtext { width: 808px; line-height: 38px; height: 38px; float: left; }
.proright .prtext .prtexta { float: left; width: 222px; }
.proright .prtext .prtextb { float: left; color: #9E9D9D; }
.proright .prsc { width: 808px; padding-top: 8px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; float: left; padding-bottom: 8px; }
.proright .prsc span { float: left; width: 60px; line-height: 24px; height: 24px; }
.proright .prsc .sclist { float: left; width: 600px; }
.proright .prsc .sclist li { float: left; height: 24px; width: 24px; padding-right: 6px; }
.proright .sclist a { float: left; height: 20px; width: 20px; border: 2px solid #CCCCCC; text-align: center; line-height: 20px; }
.proright .sclistcur a { float: left; height: 20px; width: 20px; border: 2px solid #FF6600; text-align: center; line-height: 20px; }
.textnum { line-height: 19px; height: 19px; width: 24px; border: 1px solid #74ACDA; color: #00529B; font-weight: bold; text-align: center; }
/*newclock */
.newclock {
	float: left;
	width: 970px;
	background-image: url(../images/newtitle.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
}
.newclock .newtitle { line-height: 33px; height: 33px; padding-left: 20px; font-size: 14px; font-weight: bold; float: left; width: 948px; }
.newclock .newlist { float: left; width: 968px; }
.newclock .newlist ul { float: left; width: 948px; padding-left: 10px; }
.newclock .newlist li { line-height: 33px; float: left; height: 33px; width: 938px; background-image: url(../images/ul.jpg); background-repeat: no-repeat; background-position: 5px center; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; padding-left: 10px; }
.newclock .newlist span { float: right; color: #999999; }
.leftnew { float: left; width: 217px; border: 1px solid #dedede; background-image: url(../images/newtitle.jpg); background-repeat: repeat-x; background-position: left top; margin-top: 10px; }
.leftnew .both_nav { float: left; width: 207px; padding-top: 10px; padding-left: 10px; font-size: 14px; font-weight: bold; }
.both_nav span { float: right; font-weight: normal; font-size: 12px; padding-right: 8px; }
.leftnew .newleftlist { float: left; width: 217px; }
.leftnew .newleftlist ul { float: left; width: 200px; padding: 8px; }
.leftnew .newleftlist li { background-image: url(../images/ul.jpg); background-repeat: no-repeat; background-position: left center; height: 25px; float: left; width: 195px; line-height: 25px; display: block; padding-left: 5px; }
.newxpclock { float: left; width: 928px; border: 1px solid #dedede; padding: 20px; }
.newxpclock .newtitle { text-align: center; }
.newtitle h1 { font-size: 14px; padding-bottom: 10px; }
.newtitle .xptime { border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; padding-top: 8px; }
.newtitle .xptime span { float: right; vertical-align: middle; }
.newtitle .xptime img { vertical-align: middle; }
.newtitle .xpnews_content { text-align: left; padding-top: 10px; padding-left: 10px; line-height: 180%; }
.pinglun { float: left; width: 968px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #dedede; border-bottom-color: #dedede; border-left-color: #dedede; }
.pinglun dl { float: left; width: 968px; }
.pinglun .pingtitle { background-image: url(../images/bbstitlbg.jpg); background-repeat: repeat-x; background-position: left center; height: 31px; line-height: 31px; font-size: 14px; font-weight: bold; padding-left: 10px; }
.pinglun .pingtitle span { float: right; padding-right: 6px; font-weight: normal; font-size: 12px; padding-top: 3px; line-height: 23px; height: 23px; padding-bottom: 3px; }
.pinglun .pingname { background-image: url(../images/bbstitle2bg.jpg); background-repeat: repeat-x; background-position: left center; height: 30px; margin-top: 5px; line-height: 30px; padding-left: 15px; color: #005AA0; }
.pinglun .pingname span { float: right; padding-right: 10px; color: #999; }
.pinglun .pingcont { padding-top: 8px; padding-bottom: 8px; padding-left: 15px; }
.pinglun .pingtijiao { padding-left: 80px; padding-top: 15px; padding-bottom: 10px; }
.pinglun .pingtijiao span { float: left; width: 40px; }
.newclock .linklist { float: left; width: 968px; }
.newclock .linklist ul { float: left; width: 928px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
.newclock .linklist li { float: left; width: 175px; background-image: url(../images/ulli.jpg); background-repeat: no-repeat; background-position: left center; padding-top: 8px; padding-bottom: 8px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; }
.newclock .linkstep { float: left; width: 968px; }
.linkstep dl { float: left; width: 434px; padding-left: 20px; padding-right: 30px; }
.linkstep .steptitle { padding-top: 8px; padding-bottom: 10px; font-weight: bold; }
.linkstep .stepcont p { line-height: 180%; padding-bottom: 8px; }
/*购物车一*/

.step_shopping { background-image: url(../images/gwbg1.jpg); background-repeat: repeat-x; background-position: left center; height: 92px; width: 1198px; border: 1px solid #E0E0E0; }
.position { float: left; width: 1200px; padding-top: 10px; padding-bottom: 10px; font-size: 14px; }
.buya { float: left; width: 1200px; }
.buya dl { float: left; width: 1200px; }
.biaoline { border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-top-color: #E1E1E1; border-left-color: #E1E1E1; background-image: url(../images/member_tab_tit.gif); background-repeat: repeat-x; background-position: left top; }
.biaoline td { font-size: 13px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #E1E1E1; border-bottom-color: #E1E1E1; padding: 6px; }
.weight { text-align: right; font-size: 14px; font-weight: bold; padding-top: 8px; padding-right: 8px; }
.buya .gwbutter { text-align: right; padding-top: 15px; padding-right: 8px; line-height: 42px; height: 42px; font-size: 14px; font-weight: bold; padding-bottom: 15px; }
/*购物车二*/
.buyb { float: left; width: 1168px; border: 1px solid #E1E1E1; padding: 15px; }
.buyb dl { float: left; width: 1168px; font-size: 13px; }
.buyb .gwtitle { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFC48D; line-height: 22px; height: 22px; float: left; width: 1160px; font-size: 14px; color: #333333; padding-left: 8px; }
.buyb .gwcont { float: left; width: 1168px; padding-bottom: 15px; padding-top: 10px; }
.buyb .gwcontb { float: left; width: 1168px; padding-bottom: 15px; padding-top: 10px; }
.buyb .gwcontb li { float: left; width: 160px; }
.buyb .gwcontb span { float: left; width: 70px; padding-left: 8px; color: #CD6300; }
.buyb .gwcontb ul { width: 1070px; display: block; text-align: left; float: right; }
.buyc { float: left; width: 1200px; text-align: center; }
.buyc .pcimg { padding-top: 60px; }
.buyc .pcbut { padding-top: 20px; font-size: 14px; padding-bottom: 40px; }
/*----------------------会员中心------------------*/
/*左侧*/
.member_nav { float: left; width: 219px; }
.member_nav .nav_li01 { line-height: 30px; background-image: url(../images/membtitle.jpg); background-repeat: no-repeat; background-position: left bottom; height: 30px; font-size: 14px; padding-left: 10px; }
.member_nav .nav_li01 strong { color: #00529B; }
.member_nav .nav_li01 span a { float: right; padding-right: 8px; font-size: 12px; color: #00529B; }
.member_nav ul { float: left; width: 197px; border: 1px solid #E2F2FF; padding: 10px; background-color: #F6FAFF; }
.member_nav li { line-height: 30px; height: 30px; float: left; width: 180px; background-image: url(../images/ulmem.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 17px; font-size: 14px; color: #626262; }
.member_nav a { color: #626262; }
/*内容*/
.member_main { width:948px; min-height:560px; float:left; overflow:hidden; border:1px solid #BDDFF9; font-size:12px; text-align:left; padding-right: 10px; padding-left: 10px; padding-bottom: 10px; }
.member_main h1 { font-size:16px; color:#ff7800; margin:8px 0 3px 0; line-height:30px; text-indent:15px; }
.member_main h2 { font-size:14px; color:#818181; margin:8px 0 0 0; line-height:30px; text-indent:15px; }
.tip { width:948px; margin-top:5px; border:1px solid #f9dfb2; background:#ffffe0; line-height:24px; text-indent:20px; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.tip strong { color:#ff0000; }
.member_tab { clear:both; margin:8px 0 10px 0; }
.member_tab a { color:#3366cc; }
.member_tab a:hover { color:#ff7800; }
.member_tab table { border:1px solid #dedede; border-width:1px 0 0 1px; margin:0 auto; border-collapse:collapse; }
.member_tab table tr { text-align:center; }
.member_tab table th { height:28px; line-height:28px; text-align:center; color:#727272; background:url(../images/member_tab_tit.gif) left top repeat-x; }
.member_tab table th,
.member_tab table td { border:1px solid #dedede; border-width:0 1px 1px 0; padding:0px 2px 0 2px; }
.member_tab table td { line-height:24px; }
.member_tab table td span { width: auto; float:left; padding:5px 3px; }
.note_tip { width:778px; margin:0 auto; margin-bottom:15px; border:1px solid #f9dfb2; background:#ffffe0; line-height:24px; text-indent:20px; }
.note_tip strong { color:#ff0000; }
.tixing { height:25px; width:778px; margin:0 auto; margin-top:8px; border:1px solid #f9dfb2; background:#ffffe0; line-height:24px; }
.tixing h2 { width:80px; height:25px; float:left; margin:0; padding:0; text-align:right; line-height:24px; font-size:12px; }
.tixing dl { float:left; height:25px; text-align:left; margin:0; padding:0; }
.tixing dl span { color:#ff0000; font-weight:bold; margin-right:10px; }
/*基本信息*/
.member_main .left { width:120px; float:left; padding:5px 0 0 20px; }
.member_main .right { width:620px; float:left; padding:20px 0 0 0; }
.member_main .left .photocontainer { width:80px; height:80px; overflow:hidden; padding:1px; border:1px solid #e5e5e5; }
.member_title { clear:both; color:#404040; }
.member_title h2 { font-size:14px; margin:8px 0 0 0; padding:0; line-height:24px; text-indent:3px; border-bottom:1px solid #d6d6d6; color: #444; }
.member_title h3 { font-size:14px; padding:0; line-height:24px; text-indent:3px; color: #FF6600; margin-top: 8px; margin-right: 0; margin-bottom: 8; margin-left: 0; }
.headico { height: auto; clear:both; margin:0 20px; padding:12px 0 3px 0; }
.headico h3 { width: auto; padding:5px 5px 5px 5px; text-align:center; float:left; }
.headico h3 img { border:1px solid #bbbbbb; }
.headico ul { float:left; }
.headico ul li { line-height:30px; }
.basic_info { clear:both; margin:0 20px; padding:8px 0 5px 0; color:#404040; }
.basic_info h2 { font-size:12px; margin:10px 0 0 0; line-height:20px; text-indent:5px; border-bottom:1px solid #dedede; }
.basic_info dl { clear:both; padding:2px 0 2px 0; line-height:30px; text-align:left; }
.basic_info dl span { width:120px; float:left; text-align:right; }
.basic_info dl input,
.basic_info dl img { height: auto; line-height:20px; vertical-align:middle; }
.basic_info hr { clear:both; height:1px; line-height:0; list-style:none; border:none; border-bottom:1px dashed #ccc; margin-top: 8px; margin-bottom: 8px; }
.member_btn { width:91px; height:31px; text-align:center; line-height:31px; color:#CB3900; cursor:pointer; border:none; background-color: #c70f0d; background-image: url(../images/savebg.jpg); background-repeat: no-repeat; background-position: left top; font-size: 14px; font-weight: bold; }
.list_bank { padding:10px 0 5px 0; clear:both; height:auto; }
.list_bank li { float:left; width:150px; height:20px; padding:5px 0 5px 0; line-height:20px; }
/*收货地址*/
.address_book { clear:both; margin:0 20px; padding:8px 0 5px 0; }
.address_book dl { clear:both; line-height:24px; text-align:left; padding-top: 2px; padding-right: 0; padding-left: 0; padding-bottom: 4px; }
.address_book dl img { line-height:24px; vertical-align:middle; }
.address_book dl a { color:#3366cc; line-height:30px; }
.address_book dl a:hover { color:#ff7800; }
/*订单详情orders_cont*/
.orders_cont { width:948px; float: left; }
.orders_cont h2 { font-size:14px; color:#4e4e4e; margin:10px 0 0 0; line-height:20px; text-indent:5px; font-weight:bold; border-bottom:1px solid #dedede; }
.orders_cont h3 { font-size:12px; text-indent:5px; margin-top: 8px; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.orders_cont dl { clear:both; line-height:25px; color:#404040; }
.orders_cont dl dt { float:left; text-indent:5px; }
/*物流wuliu*/
.wuliu { width:948px; height: auto; color:#404040; float: left; }
.wuliu h2 { font-size:14px; margin:10px 0 0 0; line-height:20px; text-indent:5px; border-bottom:1px solid #dedede; font-weight: bold; color: #444; }
.wuliu dl { clear: both; text-align:left; border-bottom:1px dashed #dedede; float: left; width: 948px; padding-top: 6px; padding-right: 0; padding-bottom: 6px; padding-left: 0; }
.wuliu dl span { float:left; text-align:right; }
.wuliu dl p { width:850px; float:right; line-height:18px; }
/*登录*/
/*登录*/
.login_leftad { clear:both; margin:0 auto; padding:20px 0 0 0; text-align:center; }
.main_login { width:283px; height:285px; margin:30px 20px 0 0; font-size:12px; background:url(../images/login_bg.gif) no-repeat left top; }
.main_login h2 { height:42px; text-indent:-2000px; }
.main_login dl { clear:both; padding:0 0 0 30px; }
.main_login dl.login_name { height:20px; line-height:20px; }
.main_login dl.login_ipt { height:40px; }
.main_login dl.login_ipt input { height:28px; border:1px solid #c7c7c7; line-height:28px; font-size:14px; font-weight:bold; }
.main_login dl.login_ipt .icon_yzm { height:26px; overflow:hidden; vertical-align:middle; }
.main_login dl.login_ipt .icon_yzm img { height:26px; overflow:hidden; vertical-align:middle; }
.btn_bar { width:auto; clear:both; height:50px; padding:8px 0 0 0; }
.btn_login { width:100px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#df8600; border:none; cursor:pointer; text-align:center; letter-spacing:5px; display:block; text-align:center; background:#ddd url(../images/btn_loginbg.gif) left top no-repeat; }
/*注册*/
.reg_cont { width:350px; height:520px; font-size:12px; float: left; padding-top: 30px; }
.reg_cont h2 { height:36px; text-indent:-2000px; background:url(../images/reg_title.gif) no-repeat 26px top; }
.reg_cont dl { clear:both; padding:0 0 0 30px; }
.reg_cont dl.reg_name { height:20px; line-height:20px; }
.reg_cont dl.reg_ipt { height:40px; }
.reg_cont dl.reg_ipt span { float:left; padding:0 5px 0 0; }
.reg_cont dl.reg_ipt input { height:28px; border:1px solid #c7c7c7; line-height:28px; font-size:14px; font-weight:bold; }
.reg_cont dl.reg_ipt .icon_yzm { height:26px; overflow:hidden; vertical-align:middle; }
.reg_cont dl.reg_ipt .icon_yzm img { height:26px; overflow:hidden; vertical-align:middle; }
.reg_readme { height:30px; line-height:30px; }
.reg_readme a { color:#df8600; }
.reg_cont dl.reg_ipt input.btn_regcha { width:52px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#706f6f; border:none; cursor:pointer; text-align:center; display:block; text-align:center; background:#ddd url(../images/btn_regcha.gif) left top no-repeat; }
.btn_reg { width:100px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#df8600; border:none; cursor:pointer; text-align:center; letter-spacing:5px; display:block; text-align:center; background:#ddd url(../images/btn_loginbg.gif) left top no-repeat; }
/**/
.shenqin_info { clear:both; margin:0 20px; padding:8px 0 5px 0; color:#404040; }
.shenqin_info h2 { font-size:12px; margin:10px 0 0 0; line-height:20px; text-indent:5px; border-bottom:1px solid #dedede; }
.shenqin_info dl { line-height:35px; height: 35px; text-align:left; padding-top: 5px; padding-bottom: 5px; }
.shenqin_info dl span { width:120px; float:left; text-align:right; }
.shenqin_info dl input { height:25px; border:1px solid #c7c7c7; line-height:25px; font-size:14px; font-weight:bold; vertical-align: middle; }
.shenqin_info strong { color: #FF0000; font-size: 14px; font-weight: normal; font-family: Arial; }
.shenqin_info .pname { float: left; width: 120px; text-align: right; }
.shenqin_info .pliuchen { padding-left: 50px; padding-bottom: 10px; }
/*付款shenqin_Payment*/
.shenqin_Payment .pliuchen { padding-bottom: 10px; }
.shenqin_Payment { float: left; width: 848px; padding-top: 10px; padding-right: 50px; padding-left: 50px; }
.shenqin_Payment dl { float: left; padding-bottom: 10px; width: 848px; font-size: 14px; padding-top: 15px; }
.shenqin_Payment .paytitlea { font-size: 14px; font-weight: bold; color: #000000; padding-left: 8px; }
.shenqin_Payment .paytitleb { padding-top: 10px; padding-bottom: 8px; padding-left: 8px; }
.shenqin_Payment .paycont { padding-top: 8px; font-size: 14px; padding-left: 8px; }
.shenqin_Payment .paycontb { padding-top: 8px; border-top-width: 1px; border-top-style: dashed; border-top-color: #ccc; float: left; width: 840px; padding-left: 8px; }
.shenqin_Payment .paycontb span { float: left; width: 200px; padding-bottom: 8px; }
.shenqin_Payment .paycontb img { border: 1px solid #dedede; }
.shenqin_Payment .Certi { line-height: 40px; height: 40px; background-color: #EDF0F5; width: 430px; margin-top: 12px; margin-bottom: 5px; border: 1px solid #BFDFF8; padding-right: 10px; padding-left: 50px; background-image: url(../images/certi.jpg); background-repeat: no-repeat; background-position: left center; }
.shenqin_Payment .Certinav { float: left; width: 340px; padding-right: 80px; padding-top: 25px; padding-bottom: 10px; }
.Certinav .pnavtitle { padding-bottom: 8px; }
.Certinav .pnavcase .picbg { height: 75px; width: 82px; background-image: url(../images/certibg.jpg); background-repeat: no-repeat; background-position: left center; text-align: center; padding-top: 8px; }
/*服务专区*/
.kefu_online { float: left; width: 194px; border: 1px solid #CCC; background-image: url(../images/severonline.jpg); background-repeat: no-repeat; background-position: left top; padding-top: 80px; padding-left: 14px; font-size: 14px; line-height: 170%; padding-bottom: 25px; }
.ad_picserver { border: 1px solid #FFDBC1; }
.gwlc { float: left; width: 750px; }
.gwlc .gwtitle { background-color: #EDF8FF; line-height: 29px; height: 29px; padding-left: 8px; font-size: 14px; font-weight: bold; color: #00529B; }
.gwlc .gwlcpic { padding-top: 8px; padding-left: 8px; }
.gwlc .gwlist { float: left; width: 742px; padding-left: 8px; }
.gwlist .gwlistcont { float: left; width: 107px; padding-right: 30px; }
.gwlistcont ul { float: left; width: 95px; padding: 5px; }
.gwlistcont li { background-image: url(../images/ulser.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 10px; line-height: 20px; height: 20px; width: 85px; float: left; }
.gwlist .gwlistcont2 { float: left; width: 127px; padding-right: 30px; }
.gwlistcont2 ul { float: left; width: 95px; padding: 5px; }
.gwlistcont2 li { background-image: url(../images/ulser.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 10px; line-height: 20px; height: 20px; width: 85px; float: left; }
.gwlist .gwlistcont3 { float: left; width: 137px; padding-right: 25px; }
.gwlistcont3 ul { float: left; width: 127px; padding: 5px; }
.gwlistcont3 li { background-image: url(../images/ulser.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 10px; line-height: 20px; height: 20px; width: 85px; float: left; }
.gwzn { float: left; width: 742px; padding-left: 8px; }
.gwzn dl { float: left; width: 732px; background-image: url(../images/nxbg.jpg); background-repeat: repeat-x; background-position: left bottom; padding-left: 8px; padding-top: 25px; }
.gwzn .zntitle { font-size: 14px; font-weight: bold; color: #00529B; height: 28px; line-height: 28px; }
.gwzn .zntitle span { padding-top: 0px; }
.gwzn .znlist ul { float: left; width: 732px; padding-top: 10px; padding-bottom: 10px; }
.gwzn .znlist li { float: left; padding-right: 8px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; }
.gwzn .znlist a { font-size: 14px; }
.Novice { float: left; width: 217px; border: 1px solid #dedede; }
.leftnew .newleftlistb { float: left; width: 217px; }
.leftnew .newleftlistb ul { float: left; width: 200px; padding: 8px; }
.leftnew .newleftlistb li { background-image: url(../images/ul.jpg); background-repeat: no-repeat; background-position: left center; height: 25px; float: left; width: 195px; line-height: 25px; display: block; padding-left: 5px; }
.leftnew .newleftlistb a { font-size: 14px; color: #6F6F6F; padding-left: 5px; }
/*商城店铺*/
.Mall { float: left; width: 968px; border: 1px solid #dedede; }
.Mall .Mall_nav { float: left; width: 968px; background-image: url(../images/mallbg.jpg); background-repeat: repeat-x; background-position: left bottom; height: 32px; line-height: 32px; }
.Mall .Mall_navtext { float: left; font-size: 14px; font-weight: bold; padding-left: 10px; }
.Mall_navtext a { color: #FF6600; text-decoration: underline; font-size: 12px; }
.Mall .Mall_more { float: right; padding-right: 10px; }
.Mall .Mall_list { float: left; width: 968px; }
.Mall .Mall_list ul { float: left; width: 946px; padding-left: 22px; padding-top: 10px; padding-bottom: 10px; }
.Mall_list li { float: left; width: 228px; padding-right: 4px; line-height: 180%; }
.Mall_list a { text-align: center; width: 228px; float: left; }
.Mall .Mall_list span { height: 179px; width: 228px; padding-bottom: 10px; }
.Mall .reshop { float: left; width: 968px; }
.Mall .reshop .shopbig { float: right; width: 360px; text-align: center; padding-right: 10px; line-height: 180%; font-size: 14px; font-weight: bold; }
.Mall .reshop .shopli { float: left; width: 580px; background-image: url(../images/shopline.jpg); background-repeat: no-repeat; background-position: right center; padding-right: 8px; }
.Mall .shopli dl { float: left; width: 168px; padding-left: 22px; text-align: center; height: 175px; }
.Mall .shopli .litext { padding-top: 6px; }
.Mall_newlist { float: left; width: 958px; padding-top: 10px; padding-left: 10px; padding-bottom: 10px; }
.Mall_newlist h3 { float: left; }
.Mall_newlist ul { float: right; width: 539px; }
.Mall_newlist dl { text-align: center; float: left; width: 140px; padding-left: 18px; padding-right: 18px; height: 184px; }
.Mall_newlist .p-price { font-weight: bold; color: #CB3900; }
/*秒杀详情*/
.proright .Spik { width: 808px; padding-top: 8px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; float: left; padding-bottom: 12px; }
.proright .Spik span { float: left; width: 84px; line-height: 33px; height: 33px; }
.proright .Spik .sclistb { float: left; width: 600px; font-size: 16px; line-height: 33px; height: 33px; }
.timebg { background-image: url(../images/timebg.jpg); background-repeat: no-repeat; background-position: left center; height: 33px; width: 44px; text-align: center; color: #FFF; font-size: 18px; font-weight: bold; white-space: nowrap; float: left; }
.Spik .sclistb pre { float: left; width: 12px; text-align: center; padding-left: 4px; padding-right: 4px; font-size: 16px; }
.proright .prtext2 { float: left; width: 808px; padding-bottom: 10px; }
/*秒杀*/
.Spikeclock { float: left; width: 968px; border: 1px solid #E5E5E5; background-color: #F8F8F8; }
.Spikeclock .sptitle { padding: 8px; }
.Spikeclock .sptitle span { float: right; }
.Spikeclock .spcont { float: left; width: 948px; padding: 10px; }
.Spikeclock .spcont h3 { float: left; width: 523px; border: 3px solid #C76100; }
.Spikeclock .spcont ul { float: left; width: 380px; padding-left: 20px; }
.Spikeclock .spcont dl { float: left; width: 380px; }
.Spikeclock .spcont .sktitle { font-size: 20px; font-weight: bold; color: #00529B; padding-bottom: 35px; }
.spcont .time { line-height: 33px; height: 33px; padding-top: 6px; padding-bottom: 6px; }
.spcont .time pre { float: left; width: 12px; text-align: center; padding-left: 4px; padding-right: 4px; font-size: 16px; }
.spcont .textc { width: 380px; padding-top: 30px; }
.spcont .textc strong { color: #FF0000; }
.Spikeclock .spcont .mcj { line-height: 180%; padding-top: 5px; }
.spcont .mcj .msjl { float: left; width: 150px; }
.prtext .prtextb { padding-top: 30px; }
.product_splist { float: left; width: 968px; border: 1px solid #FFC68F; background-image: url(../images/spikbg.jpg); background-repeat: repeat-x; background-position: left top; }
.product_splist ul { float: left; width: 968px; }
.product_splist dl { float: left; height: 250px; width: 175px; text-align: center; line-height: 160%; }
.product_splist .p-img { padding-top: 8px; }
.product_splist .numcock { float: left; width: 968px; }
.buygroup { background-image: url(../images/groupbg3.jpg); background-repeat: repeat-y; background-position: right center; float: left; width: 972px; }
.buygroup .groupbg1 { float: left; width: 972px; background-image: url(../images/groupbg1.jpg); background-repeat: no-repeat; background-position: right top; }
.groupbg1 .groupbg2 { background-image: url(../images/groupbg2.jpg); background-repeat: no-repeat; background-position: right bottom; float: left; width: 964px; padding-top: 8px; padding-bottom: 8px; padding-right: 8px; }
.groupbg2 .groupphto { float: right; width: 536px; padding: 6px; }
.groupbg2 .groupcont { float: left; width: 410px; }
.groupcont dl { float: left; width: 410px; text-align:justify; text-justify:inter-ideograph; }
.groupcont .grouptitle { padding-left: 30px; font-size: 22px; font-weight: bold; color: #000000; font-family: "黑体"; line-height: 160%; padding-top: 8px; }
.groupcont .grouptexta { font-size: 14px; padding-left: 30px; padding-top: 15px; }
.groupcont .groupbg { background-image: url(../images/tuo.jpg); background-repeat: no-repeat; background-position: 3px center; height: 57px; width: 250px; padding-top: 24px; padding-left: 30px; padding-right: 31px; color: #FFFFFF; font-size: 14px; }
.groupcont .groupbg .gropbut { float: right; }
.groupcont .timelist { width: 174px; float: left; background-color: #D0D0D0; height: 28px; padding-top: 4px; padding-bottom: 4px; line-height: 24px; padding-left: 8px; letter-spacing: 1px; }
.groupcont .sytime { float: left; width: 300px; font-size: 14px; padding-top: 10px; padding-bottom: 6px; letter-spacing: 1px; }
.groupcont .timecock { padding-left: 30px; float: left; width: 300px; }
.groupcont .timelist span { background-color: #FFFFFF; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; font-size: 18px; margin-left: 2px; margin-right: 2px; }
.groupcont .chengong { padding-left: 50px; background-image: url(../images/chenline.jpg); background-repeat: no-repeat; background-position: right top; width: 198px; margin-top: 10px; padding-top: 8px; font-size: 16px; font-weight: bold; color: #D80000; }
.groupcont .grouptextb { padding-left: 30px; padding-top: 15px; }
.Othergroup { float: left; width: 980px; }
.Othergroup_title { color: #00529B; padding-left: 10px; }
.Othergroup_title h2 { font-size: 14px; }
.Othergroup_title span { float: right; padding-right: 8px; }
.Othergroup_cont { float: left; width: 980px; }
.Othergroup_cont ul { float: left; width: 980px; }
.Othergroup_cont dl { background-image: url(../images/gruobg2.jpg); background-repeat: no-repeat; background-position: right top; float: right; width: 320px; height: 405px; padding-left: 6px; }
.Othergroup_cont .grphoto { padding-top: 8px; padding-left: 10px; }
.Othergroup_cont .grtexta { padding-top: 8px; padding-left: 12px; width: 299px; height: 78px; overflow: hidden; }
.Othergroup_cont .grtexta a { font-size: 16px; font-weight: bold; color: #000000; line-height: 120%; }
.Othergroup_cont .grtextb { float: left; width: 208px; line-height: 36px; height: 36px; padding-left: 100px; font-size: 30px; color: #FFFFFF; }
.Othergroup_cont .grtab { float: left; width: 308px; }
.grtextb span { float: right; padding-right: 6px; }
.Othergroup_cont .grtab { padding-top: 22px; }
.Othergroup_cont .biaosr td { color: #000000; padding-left: 8px; line-height: 140%; }
/*--tgmain-----------------*/

/*团购步骤*/
.group_step { background-image: url(../images/tglc.jpg); background-repeat: no-repeat; background-position: right center; float: left; width: 1192px; height: 85px; padding-left: 8px; }
.group_step ol { display:none; }
.group_step button { overflow:hidden; float:right; width:23px; height:15px; text-indent:-999em; margin: 4px; background-image: url(../images/close.jpg); background-repeat: no-repeat; background-position: center center; border: 1px solid #FFF2D0; cursor: hand; }
/**/
#groupxqcock { float: left; width: 1200px; padding-top: 10px; }
#container_groupxqright { float: right; width: 285px; min-height:200px; }
#container_groupxqleft { float: left; width: 905px; min-height:350px; }
.groupxqtg { float: left; width: 905px; }

.groupxqtop { float: left; width: 905px; background-image: url(../images/grxpbg2.jpg); background-repeat: repeat-y; background-position: right center; }
.groupxqtop .groupxqtopbg1 { background-image: url(../images/grxpbg1.jpg); background-repeat: no-repeat; background-position: right top; float: left; width: 905px; }
.groupxqtop .groupxqtopbg3 { background-image: url(../images/grxpbg3.jpg); background-repeat: no-repeat; background-position: right bottom; float: left; width: 905px; padding-top: 10px; }
.groupxqtopbg3 .tit { font-size: 22px; font-weight: bold; color: #000000; font-family: "黑体"; line-height: 160%; padding-right: 7px; padding-left: 15px; }
.groupxqtopbg3 .tit .grophs { background-color: #EDEDED; padding-left: 12px; padding-right: 23px; }
.xqconti { float: left; width: 875px; padding-right: 30px; padding-bottom: 15px; padding-top: 8px; }
.xqconti h3 { float: right; height: 351px; width: 518px; }
.xqconti ul { float: left; width: 318px; }
.xqconti dl { float: left; width: 318px; }
.xqconti .grouptexta { padding-left: 30px; padding-top: 25px; }
.xqconti .groupbg { background-image: url(../images/grxpbg.jpg); background-repeat: no-repeat; background-position: left bottom; height: 57px; width: 250px; padding-top: 24px; padding-left: 30px; padding-right: 31px; color: #FFFFFF; font-size: 14px; }
.xqconti .groupbg .gropbut { float: right; }
.xqconti .timelist { width: 174px; float: left; background-color: #D0D0D0; height: 28px; padding-top: 4px; padding-bottom: 4px; line-height: 24px; padding-left: 8px; letter-spacing: 1px; }
.xqconti .sytime { float: left; width: 250px; font-size: 14px; padding-top: 10px; padding-bottom: 6px; letter-spacing: 1px; }
.xqconti .timecock { padding-left: 30px; float: left; width: 220px; }
.xqconti .timelist span { background-color: #FFFFFF; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; font-size: 18px; margin-left: 2px; margin-right: 2px; }
.xqconti .chengong { padding-left: 50px; background-image: url(../images/chenline.jpg); background-repeat: no-repeat; background-position: right top; width: 198px; margin-top: 10px; padding-top: 8px; font-size: 16px; font-weight: bold; color: #D80000; }
.xqconti .grouptextb { padding-left: 30px; padding-top: 15px; }
/**/

.groupxqbot-add { float: right; width: 215px; }
.groupxqbot-ts { float: left; width: 670px; }
.groupxqbot-ts dl { float: left; width: 640px; padding-right: 15px; padding-left: 15px; padding-bottom: 40px; }
.groupxqbot-ts .grtitle { line-height: 22px; background-image: url(../images/grul.jpg); background-repeat: no-repeat; background-position: left center; height: 22px; width: 620px; font-size: 18px; font-weight: bold; float: left; padding-left: 20px; color: #333; margin-top: 8px; }
.groupxqbot-ts .grcont { float: left; width: 635px; font-size: 14px; line-height: 160%; padding-left: 5px; }
.groupxqbot-ts .grcont p { padding-top: 8px; }
.groupxqbot-ts .grcont span { float: left; }
.groupxqbot { float: right; width: 895px; border: 1px solid #FF7D03; margin-top: 10px; background-image: url(../images/grbg.jpg); background-repeat: repeat-y; background-position: right center; }
.groupxqbot-add dl { float: left; width: 175px; padding-top: 10px; padding-bottom: 10px; padding-left: 15px; line-height: 170%; }
/*===== 右边功能区 =====*/
.sidebar { float:right; width:230px; }
.mod_wrap_v2 { border:1px solid #DADADA; background-color:#EEEEEE; }
.bulletin { position:relative; margin:10px auto 0; padding:5px 10px; width:958px; border:1px solid #ffe876; background-color:#fcfe9b; text-align:left; }
.bt_close_bulletin { cursor:pointer; position:absolute; top:9px; right:5px; width:10px; background:none; color:#aa0000; font-size:10px; }
.want_know { padding-bottom:12px; background-color:#FFFFFF!important; }
.want_know .hd { overflow:hidden; height:88px; line-height:300px; background-image: url(../images/want.jpg); background-repeat: no-repeat; background-position: left top; }
.want_know .bd { padding:0 8px 0 16px; }
.want_know .bd .order_email { overflow:hidden; margin:10px 0; height:27px; }
.want_know .bd .order_email input { float:left; padding:0 2px; width:124px; height:23px; border:1px solid #DEA440; line-height:23px; }
.want_know .bd .order_email button { overflow:hidden; float:left; width:64px; height:27px; background:#FF9300 url(../images/bg_tuangou_sidebar.png) no-repeat -164px -196px; line-height:25px; white-space:nowrap; color:#FFFFFF; }
.want_know .bd span { font-weight:bold; }
.want_know .info_order_people { padding-top:5px; }
.want_know .info_order_people .btns_op { margin-top:10px; }
.want_know .info_order_people .btns_op button { background:none; color:#325E7F; }
.service_direct { padding-bottom:12px; }
.service_direct h3 { overflow:hidden; height:19px; background-image:url(../images/bg_tuangou_sidebar.png); background-repeat:no-repeat; line-height:200px; }
.tuangou_question h3 { margin:18px 0 0 17px; width:130px; background-position:0 -196px; }
.tuangou_question ul { margin:12px 7px 0 9px; }
.tuangou_question li { padding:0 0 3px 8px; background:url(../images/bg_arrow.png) no-repeat 0 -31px; }
.tuangou_question .lk_more { margin:0 15px; padding:0 3px 10px; border-bottom:1px dotted #353535; }
.contact_service { margin-left:18px; }
.contact_service h3 { margin:15px 0 10px; width:72px; background-position:0 -168px; }
.join_us .hd { padding:20px 0; }
.join_us .hd h3 { overflow:hidden; margin:0 auto; width:170px; height:91px; background:url(../images/bg_tuangou_sidebar.png) no-repeat 0 -226px; line-height:300px; }
.join_us .bd { margin:0 16px; }
.join_us .entry_contact { margin-bottom:15px; text-align:center; }
.join_us .entry_contact p { display:none; }
.join_us .entry_contact a { display:block; margin:0 auto; width:64px; height:27px; background:url(../images/bg_tuangou_sidebar.png) no-repeat -164px -196px; line-height:25px; color:#FFFFFF; }
.join_us .entry_contact a:hover { text-decoration:none; }
.mod_pagenav { overflow:hidden; clear:both; padding:15px 0; height:21px; text-align:center; }
.mod_pagenav .mod_pagenav_main,
.mod_pagenav .mod_pagenav_option { display:inline; }
.mod_pagenav .mod_pagenav_main a:hover { text-decoration:none; }
.mod_pagenav .mod_pagenav_main .mod_pagenav_disable,
.mod_pagenav .mod_pagenav_main a,
.mod_pagenav .mod_pagenav_main .mod_pagenav_count .current { overflow:hidden; display:inline-block; padding:0 6px; height:19px; line-height:19px; border:1px solid #D5D5D5; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background-color:#FFFFFF; }
.mod_pagenav .mod_pagenav_main .mod_pagenav_count2,
.mod_pagenav .mod_pagenav_main .mod_pagenav_more { overflow:hidden; display:inline-block; padding:0 6px; height:21px; line-height:21px; }
.mod_pagenav .mod_pagenav_main .mod_pagenav_disable,
.mod_pagenav .mod_pagenav_main .mod_pagenav_more { font-weight:bold; color:#858585; }
.mod_pagenav .mod_pagenav_main .mod_pagenav_count a:hover,
.mod_pagenav .mod_pagenav_main .mod_pagenav_count .current { border-color:#FF8282; background-color:#FBD8D8; color:#D50024; }
.mod_pagenav .mod_pagenav_option { margin-left:10px; vertical-align:top; }
.mod_pagenav .mod_pagenav_option input { margin:0 4px; _margin-top:-2px; width:30px; height:19px; border:1px solid #D5D5D5; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background-color:#FFFFFF; text-align:center; vertical-align:top; _vertical-align:middle; }
.mod_pagenav .mod_pagenav_option input:focus { border-color:#FF8282; background-color:#FBD8D8; }
.mod_pagenav .mod_pagenav_option button { margin-left:4px; *vertical-align:middle;
_vertical-align:top; }
.mod_pagenav_single .mod_pagenav_option { display:none; }
.mod_pagenav_simple .mod_pagenav_count { display:none; }
.mod_pagenav .mod_pagenav_main .mod_pagenav_disable,
.mod_pagenav .mod_pagenav_main a {
*vertical-align:top;
*line-height:17px; _line-height:21px; }
.mod_pagenav .mod_pagenav_main .mod_pagenav_count a,
.mod_pagenav .mod_pagenav_main .mod_pagenav_count .current { *line-height:17px;
}
.mod_pop_gd { position:fixed; _position:absolute; z-index:999; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; -moz-box-shadow:0 0 15px #333333; -webkit-box-shadow:0 0 15px #333333; box-shadow:0 0 15px #333333; border:1px solid #D4D4D4; background-color:#FFFFFF; background-image:-moz-linear-gradient(0% 90% 270deg, #FFFFFF, #FFFFFF, #E2E2E2 90%); background-image:-webkit-linear-gradient(0% 90% 270deg, #FFFFFF, #FFFFFF, #E2E2E2 90%); background-image:linear-gradient(0% 90% 270deg, #FFFFFF, #FFFFFF, #E2E2E2 90%); color:#595959; text-align:left; }
.mod_pop_gd .hd,
.mod_pop_gd .hd h3,
.mod_pop_gd .hd button { background:url(../images/bg_popup.png) repeat-x; }
.mod_pop_gd .hd { overflow:hidden; position:relative; height:29px; line-height:29px; }
.mod_pop_gd .hd h3 { display:inline; margin-left:9px; padding-left:10px; background-position:-157px -33px; background-repeat:no-repeat; font-size:14px; font-weight:bold; color:#595959; }
.mod_pop_gd .hd button { overflow:hidden; position:absolute; right:5px; top:5px; width:20px; height:20px; background-position:0 -30px; text-indent:-999em; }
.mod_pop_gd .bd { padding:20px 40px; }
.mod_pop_gd .info_success,
.mod_pop_gd .info_error,
.mod_pop_gd .info_alert { padding:20px 0 0 70px; height:auto!important; height:40px; min-height:40px; }
.mod_pop_gd .info_success { background:url(../images/icon_success.png) no-repeat 0 0; }
.mod_pop_gd .info_error { background:url(../images/icon_error.png) no-repeat 0 0; }
.mod_pop_gd .info_alert { background:url(../images/icon_tip.png) no-repeat 0 0; }
.mod_pop_gd .btns_op { margin-bottom:20px; text-align:center; }
.mod_pop_mask { position:fixed; _position:absolute; left:0; top:0; z-index:998; width:100%; height:100%; background-color:#000000; opacity:0.6; filter:alpha(opacity=60); }
#iframe_mask { position:fixed; _position:absolute; z-index:997; left:0; top:0; width:100%; height:100%; filter:alpha(opacity=0); }
.mod_bt_tx2,
.mod_bt_tx3,
.mod_bt_tx4,
.mod_bt_tx5,
.mod_bt_tx6,
.mod_bt_dis_tx2,
.mod_bt_dis_tx3,
.mod_bt_dis_tx4,
.mod_bt_dis_tx5,
.mod_bt_dis_tx6 { overflow:hidden; height:21px; line-height:21px; _line-height:23px; background:url(../images/bg_btn.png) no-repeat; white-space:nowrap; font-weight:bold; color:#FFFFFF!important; }
.mod_bt_tx2,
.mod_bt_tx3,
.mod_bt_tx4,
.mod_bt_tx5,
.mod_bt_tx6,
.mod_bt_dis_tx2,
.mod_bt_dis_tx3,
.mod_bt_dis_tx4,
.mod_bt_dis_tx5,
.mod_bt_dis_tx6 { overflow:hidden; }
.mod_bt_tx2,
.mod_bt_dis_tx2 { width:58px; }
.mod_bt_tx2 { background-position:0 -93px; }
.mod_bt_dis_tx2 { background-position:-123px -93px; }
/*-----------------------------------------*/
.lite_page_mod a,
.lite_page_mod span { float:left; margin-left:5px; }
.lite_page_mod a { overflow:hidden; height:19px; background-image:url(../images/bg_gb_buy.png); background-repeat:no-repeat; line-height:100px; }
.lite_page_mod .pre_page,
.lite_page_mod .next_page { cursor:pointer; }
.lite_page_mod .pre_page { width:21px; background-position:-256px -110px; }
.lite_page_mod .next_page { width:60px; background-position:-244px -89px; }
.lite_page_mod .pre_page_dis { width:21px; background-position:-278px -110px; }
.lite_page_mod .next_page_dis { width:60px; background-position:-182px -89px; }
.lite_page_mod .pre_page_dis,
.lite_page_mod .next_page_dis { cursor:default; }
/*会员俱乐部*/

.hyjyb { float: left; width: 238px; border: 1px solid #E5E5E5; background-image: url(../images/newtitle.jpg); background-repeat: repeat-x; background-position: left top; margin-top: 10px; }
.hyjyb .both_nav { float: left; width: 228px; padding-top: 10px; padding-left: 10px; font-size: 14px; font-weight: bold; }
.hyjyb span { float: right; font-weight: normal; font-size: 12px; padding-right: 8px; }
.hyjyb .newleftlist { float: left; width: 238px; }
.hyjyb .newleftlist ul { float: left; width: 222px; padding: 8px; }
.hyjyb .newleftlist li { background-image: url(../images/ul.jpg); background-repeat: no-repeat; background-position: left center; height: 25px; float: left; width: 212px; line-height: 25px; display: block; padding-left: 10px; overflow: hidden; }
.hybanner { padding-top: 10px; }
.hyjs { float: left; height: 340px; width: 460px; padding-top: 10px; }
.hottezi { float: left; width: 478px; margin-top: 10px; border: 1px solid #FFC790; background-image: url(../images/tezhi.jpg); background-repeat: repeat-x; background-position: left top; }
.hottezi .tezititle { color: #FE7B00; float: left; font-size: 14px; font-weight: bold; padding: 8px; width: 462px; }
.hottezi .tezititle span { font-weight: normal; color: #333333; float: right; font-size: 12px; }
.hottezi .tezilist { float: left; width: 450px; padding-right: 14px; padding-left: 14px; padding-bottom: 15px; }
.hottezi .tezilist dl { float: left; width: 450px; line-height: 28px; height: 28px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; }
.hottezi .tezilist .col1 { float: left; width: 330px; height: 25px; overflow: hidden; }
.hottezi .tezilist .col2 { float: left; width: 60px; }
.hylist { float: left; width: 948px; margin-top: 10px; border: 1px solid #E5E5E5; background-image: url(../images/hybg2.jpg); background-repeat: repeat-x; background-position: left top; }
.hylist .hytitle { float: left; width: 932px; font-size: 14px; font-weight: bold; padding: 8px; }
.hylist .hytitle span { font-weight: normal; float: right; font-size: 12px; }
.hylist .hycont1 { float: left; width: 948px; }
.hycont1 dl { float: left; width: 450px; font-size: 14px; line-height: 160%; padding-right: 8px; padding-left: 12px; padding-top: 8px; padding-bottom: 8px; }
.hycont1 .ptitle { padding-bottom: 6px; }
.hycont1 .ptitle a { font-weight: bold; color: #FE7B00; }
.hycont1 .pimg { float: left; width: 237px; padding-right: 10px; }
.hycont2 { float: left; width: 948px; }
.hycont2 ul { float: left; width: 948px; }
.hycont2 dl { float: left; width: 160px; text-align: center; padding-left: 25px; height: 204px; }
.hycont2 .p-img { padding-top: 8px; }
/**/
.hycont3 { float: left; width: 948px; }
.hycont3 ul { float: left; width: 924px; padding-left: 24px; }
.hycont3 dl { float: left; width: 130px; text-align: center; height: 156px; padding-right: 20px; }
.hycont3 .p-img { padding-top: 8px; }
.hycont3 .p-name { padding-top: 5px; }
.hycont3 .p-name a { color: #00529B; }
#container_adpic3 { float: left; width: 210px; }
/**/
/*allsort*/
.allsort{
	width:219px;
	position:relative;
	z-index:20000;
	float: left;
	height: 46px;
}
.mt {width: 219px;height: 46px;}
.allsort .mc{
	display:none;
	position:absolute;
	top:46px;
	overflow:visible;
	width:219px;


-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;
	background-image: url(../images/classmidbg.jpg);
	background-repeat: repeat-y;
	background-position: left center;
	float: left;
}
.allsort .extra {
	float: left;
	width: 219px;
}

.allsort .item{
	width:208px;
	height:31px;
	margin-left: 5px;
}
.allsort .fore{border-top:none;}
.allsort span{
	display:block;
	width:208px;
	position:relative;
	z-index:1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B8DCFF;
}
.allsort h3{
	width:170px;
	height:30px;
	padding-left:10px;
	font-weight:normal;
}
.allsort h3 a:link,.allsort h3 a:visited{
	display:block;
	height:30px;
	line-height:30px;
	color:#075098;
	font-weight: bold;
	font-size: 14px;
}
.allsort h3 a:hover,.allsort h3 a:active{color:#ff7800;}
.allsort s{display:block;position:absolute;top:10px;left:182px;width:13px;height:13px;background:url(../images/left_more.gif) no-repeat left center;}
.allsort .item .i-mc{
	display:none;
	position:absolute;
	left:185px;
	top:0;
	width:500px;
	border:1px solid #86B3DB;
	overflow:hidden;
	background-color: #FFFFFF;
}
.allsort .item dt{padding:3px 6px 0 0;font-weight:bold;}
.allsort .item dd{padding:3px 0 0;overflow:hidden;zoom:1;font-family: "宋体";}
.allsort .subitem{float:left;width:480px;min-height:320px;padding:0 4px 0 8px;}
.allsort .subitem dl{border-top:1px solid #FFEFD7;padding:6px 0;overflow:hidden;zoom:1;}
.allsort .subitem .fore{border-top:none;}
.allsort .subitem dt{float:left;width:75px;line-height:22px;text-align:right;color:#FF7800;}
.allsort .subitem dd{float:left;width:385px;}
.allsort .subitem em{float:left;height:16px;margin:4px 0;line-height:16px;padding:0 8px;border-left:1px solid #ccc;}
.allsort .subitem dt a{color:#FF7800;}
.allsort .subitem dd a{white-space:nowrap;font-variant: normal;}
.allsort .fr{background:#fff;width:206px;padding-bottom:2010px;margin-bottom:-2000px;}
.allsort .fr dl{padding-bottom:0;}
.allsort .fr a{
	color:#666;
}
.allsort .brands{width:180px;padding:6px 8px;}
.allsort .brands em{
	float:left;
	width:80px;
}
.allsort .brands dd{padding-top:6px;line-height:20px;}
.allsort .promotion{width:180px;padding:6px 8px;}
.allsort .promotion dd{padding-top:6px;line-height:20px;}
.allsort .mc .extra{
	background-image: url(../images/class3bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 8px;
}
.allsorthover{background-position:0 -166px;}
.allsorthover .mt .extra{background-position:10px -15px;}
.allsorthover .mc{display:block;}
.allsort .hover span{z-index:13;width:180px;}
.allsort .hover h3{
	overflow:hidden;
	font-weight:bold;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #86B3DB;
	border-right-color: #86B3DB;
	border-bottom-color: #86B3DB;
	border-left-color: #86B3DB;
	background-color: #FFFFFF;
}
.allsort .hover s{display:none;}
.allsort .hover .i-mc{display:block;z-index:12;}
*html .allsort .item dd{padding-bottom:6px;}
*html .allsort .subitem{height:400px;}
.allsort .close{position:absolute;top:6px;left:632px;z-index:14;width:19px;height:19px;background:url(../images/nav_close.gif) left top;cursor:pointer;}
.block { display:block; overflow:hidden; cursor:pointer; }
