﻿@charset "utf-8";
/* CSS Document */
*{ font:12px/22px Microsoft YaHei,Arial,sans-serif; list-style:none; padding:0; margin:0;}
* img{ vertical-align:top}
* img{ border:0}
.clearfix:after{ content:"."; display:block;height:0; line-height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix{display:block;}

a:link{ text-decoration:none; color:#232E45}
a:visited{text-decoration:none; color:#232E45}
a:hover {color: #c00;text-decoration:none;}
a.org{ color:#F30}
#header,
#content,
#footer{ display:block;}

.f_right{ float:right;}
.f_left{ float:left;}
.pt10{ padding-top:10px;}
.pb10{ padding-bottom:10px;}
.w1210{ width:1190px; margin:0 auto}
.w220{ width:220px;}
.w964{ width:970px;}

.logo_box{ background:url(../img/logo.png) no-repeat; width:226px; height:49px;}
.search_box{/* width: 480px;*/position: relative;display: inline;/*margin: 28px 70px 0 0;*/}
.search_box .search-btn {width: 98px;height: 36px;margin-top: 0;border: 0;cursor: pointer;/*background: url(../img/public.png) 0 -383px no-repeat #003c77;*/ background:#2f67a4; font: 400 17px/38px "Microsoft Yahei"; color:#FFF}
.search_box .search-keyword {width: 356px; float:left;}
.search_box  .search-keyword {margin-top: 0;width: 256px;height: 18px;padding: 7px 10px;border: 2px solid #2f67a4;border-right: 0;color: #BBB;font-size: 14px;}

.g_menu {min-width: 1190px;}
.g_main_nav {height: 38px;border-width: 0;/*background: #3592e2;*/ background:#2f67a4;overflow:hidden;}
.g_main_nav ul{ clear:both; padding:0 10px;}
.g_main_nav li {position: relative;float: left;font: 400 15px/38px "Microsoft Yahei";z-index: 1;}
.g_main_nav li a:hover, .g_main_nav li a {display: block;height: 38px;padding: 0 25px;font: 400 15px/38px "Microsoft Yahei";color: #FFF;text-decoration: none;}
.g_main_nav li a:hover{/*background: #0c7edf;*/ background:#003c77}
.g-all-sort {position: relative;float: left;height: 38px;width: 220px;z-index: 100;}
.g-all-sort .all-hook {position: relative;height: 38px;width: 100%;/*background: #F70;*/ background:#e35b0f;z-index: 2;overflow: hidden; text-align:center; line-height:38px;}
.g-all-sort .all-hook a, .g-all-sort .all-hook a:hover {font: 700 15px/38px "Microsoft Yahei";display: block;width: 100%;color: #FFF;text-decoration: none;}
.g-all-sort .category {position: absolute;top: 35px;left: 0;zoom: 1;background: #FFF;border: 1px solid #e35b0f;border-top: 3px solid #e35b0f;z-index: 10;_position: relative;_margin-bottom: -600px;_top: -3px;/* height:432px;*/}
.g-all-sort .category dl{ border-bottom:solid 1px #F2F2F2; padding:9px 10px 10px}
.g-all-sort .category dt {position: relative;width: 198px;overflow: hidden; }
.g-all-sort .category dt a{ font-size:15px; font-weight:bold; line-height:29px;}
.g-all-sort .category dd{ float:left; /*padding-right:9px;*/ width:66px; overflow:hidden}

.adbox{ position:absolute; top:400px; left:0; }
.main-wrapper{ position:relative;}
.home-banner {display: inline;/*position: relative;*/float: left;/*margin-left: 220px;*/width: 681px;/*height: 320px;*/overflow: hidden;}
.first-screen-side { position: absolute;top: 0;right: 0;width: 280px;/*height: 480px;*/border:solid 1px #E5E5E5;background: #FFF;z-index: 2;}
.scroll-promo {position: relative;float: left;display: inline;width: 681px;height: 173px;margin-left: 220px;background: #FFF;}

#focus {width:682px; height:123px; overflow:hidden; position:relative;}
#focus ul {height:123px; position:absolute;}
#focus ul li {float:left; width:682px; height:123px; overflow:hidden; position:relative;}
#focus .preNext {width:40px; height:74px; position:absolute; top:15px; background:url(../img/sprite.png) no-repeat 0 0;background-size:74px 74px;; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

#focus2 {width:682px; height:123px; overflow:hidden; position:relative;}
#focus2 ul {height:123px; position:absolute;}
#focus2 ul li {float:left; width:682px; height:123px; overflow:hidden; position:relative;}
#focus2 .preNext {width:40px; height:74px; position:absolute; top:15px; background:url(../img/sprite.png) no-repeat 0 0;background-size:74px 74px;; cursor:pointer;}
#focus2 .pre {left:0;}
#focus2 .next {right:0; background-position:right top;}

#focus3 {width:1190px; height:106px; overflow:hidden; position:relative; border:solid 1px #CCC; border-right:none; border-bottom:none}
#focus3 ul {height:134px; position:absolute;}
#focus3 ul li {float:left; width:1190px; overflow:hidden; position:relative;}
#focus3 .preNext {width:40px; height:74px; position:absolute; top:28px; background:url(../img/sprite.png) no-repeat 0 0;background-size:74px 74px;; cursor:pointer;}
#focus3 .pre {left:0;}
#focus3 .next {right:0; background-position:right top;}

.dailybeta {clear: both;background-color: #FFF;}
.dailybeta_hd {height: 50px;background-color: #F4F4F4;}

.dailybeta_tit b {float: left;height: 50px;font: 700 16px/50px "\5FAE\8F6F\96C5\9ED1",Arial;color: #29333F;overflow: hidden;padding:0 10px;}
.dailybeta_goods { width:682px; overflow:hidden}
.dailybeta_goods dd {float: left;width: 226px;height: 112px;border: 1px solid #eee; border-top:none; border-left:none; padding:10px 0 0 0}
.mod_goods{}
.mod_goods .mod_goods_img{ float:left}
.mod_goods .mod_goods_img img{ display:block; width:100px; height:100px;}
.mod_goods .mod_goods_info{ float:left; width:115px; padding-left:5px;}
.mod_goods .mod_goods_tit{ height:36px; overflow:hidden;}
.mod_goods .mod_goods_tit a{ line-height:18px;}
.dailybeta_goods .mod_goods_price a,
.dailybeta_goods .mod_goods_price a:hover {color: #d70000;}
.dailybeta_goods .mod_price_now {font-size: 12px;line-height: 18px;font-weight:bold;}
.dailybeta_goods_btn_wrap {zoom: 1;overflow: hidden;padding-top: 5px;}
.dailybeta_goods_btn_wrap .dailybeta_goods_btn {float: left;height: 23px;padding: 0 10px;background-color: #DC3535;line-height: 23px;color: #fff;}

.home-event {position: relative;display: block;border-bottom: 1px solid #E5E5E5;overflow: hidden;}
.home-event .cxgg{ padding:5px;}
.usetlogin{ padding:5px 10px;}
.usetlogin li{ line-height:35px;}
.usetlogin .txtspan{ padding-right:10px;}
.usetlogin .txtinput{ height:20px; border:solid 1px  #CCC; width:150px}
.usetlogin .loginbox{ padding:0px 0 10px 48px;}
.usetlogin .loginbt{border: solid 1px #2595e2;border-radius: 3px;background: #2f67a4;padding: 2px 20px; color:#FFF}
.usetlogin .resetbt{border: solid 1px #e35b0f;border-radius: 3px;background:#e35b0f;padding: 2px 20px; color:#FFF}
.cxgg li {display: block;float: left;width: 125px;height: 24px;margin-right: 10px;line-height: 24px;overflow: hidden;text-indent: 15px;word-wrap: break-word;word-break: break-all;}

.i-tab .tab-hover {position: relative;height: 30px;border-bottom: 1px solid #FFF;background: #FFF;font-weight: 700;}
.sn-virtualBlock{}
.virtual-nav{ height:32px;background-color: #F4F4F4; line-height:32px; font: 700 14px/32px "\5FAE\8F6F\96C5\9ED1",Arial;color: #29333F;overflow: hidden;padding:0 10px;}
.tgbox{ padding:5px; height:164px;}
.tgbox .imgbox {float: right;position: relative;width: 120px;height: 120px;}
.tgbox .infobox {position: absolute;width: 145px;}
.tgbox .cx_price{ height:43px; background:url(../img/tg_bg.png) repeat-x; color:#FFF; font: 700 20px/43px "\5FAE\8F6F\96C5\9ED1",Arial; padding:0 10px;}
.tgbox .cx_price i{ border:solid 1px #2595e2;border-radius:5px;  background:#037bd6; padding:2px 10px; float:right; margin:8px 0 0 0}
.tgbox .cx_price i a{ color:#FFF}
.tgbox .cx_info{ background:#f8fefd; border:solid 1px #dbe7e4}
.tgbox .cx_info .yjspan {text-decoration: line-through;}
.tgbox .cx_info .jsspan { color:#090}
.tgbox .cx_info li{ float:left; width:50%; text-align:center}


.ulike {clear: both;overflow: hidden;padding-top: 10px;}
.ulike h3{font-weight:700; font-size:20px; line-height:35px;padding-left: 15px;}
.borderbt{ border-bottom:2px solid #2f67a4}
.borderbt .em1{ width:220px;font-weight:700; font-size:20px; line-height:35px;float:left; display:block}
.borderbt .em2{  float:left; font-size:14px; line-height:35px; }
.borderbt .em2 a{ padding:0 10px; font-size:14px; line-height:35px; }
.ulike_r1{ border-bottom: 1px solid #DCDCDC;}
.ulike_r1 .ulike_r1_narrow {width: 124px;border-left: 1px solid #DCDCDC;border-right: 1px solid #DCDCDC;}
.ulike_r1 li {float: left;height: 65px;border-right: 1px solid #DCDCDC;border-top: 1px solid #DCDCDC;}
.ulike_r1_brand {width: 132px;height: 65px;overflow: hidden;}
.ulike_r1_narrow .ulike_r1_brand {width: 132px;}
.ulike_r1_brand a {display: block;cursor: pointer;}
.ulike_r1_narrow .ulike_r1_brand img {margin-left: -10px;}
.ulike_r1_brand a img {width: 134px;}

/*品牌展示*/
.pingpaibox dd{ float:left; width:131px; border:1px solid #CCC; border-top:none; border-left:none; height:30px;}
.pingpaibox dd img{ width:130px; height:30px;}

/*销售排行榜*/
.floor_content_left_hd{ height:36px; line-height:36px; background:#2f67a4; color:#FFF; font-size:15px; padding-left:16px;}
.recommend_goods{height: auto;overflow: hidden; padding:5px;border: 1px solid #e8e8e8;}
.recommend_goods_li {
margin-top: 10px;
padding-bottom:10px;
height: auto;
overflow: hidden;
border-bottom: 1px dotted #cdcdcd;
}
.recommend_goods_li a{ display:block; }
.recommend_goods_tit{ float:right; width:105px;  }
.recommend_goods_tit a{line-height:18px}
.recommend_goods_li  .price{ font-size:16px; font-weight:bold; padding-top:10px; color:#F00}
.contbox .prbox{ border:solid 1px #CCC; border-top:none;padding:3px}

.productbox2{ float:left;/* width:225px; margin:3px 3px 5px;*/ border-right:solid 1px #CCC; border-bottom:solid 1px #CCC;  padding:5px 2px;}
.productbox2 h3{ font-size:12px; padding:0}
.productbox2 .price{ font-size:22px; font-style:normal; color:#F66E00;}
.productbox2 .buybtn{ float:right; /*background:url(../img/2_2.png) no-repeat; width:99px;*/ background:#DC3535; text-align:center; font-style:normal}
.productbox2 .buybtn a{ line-height:28px; font-size:14px; color:#FFF; font-size:13px; padding:0 5px; }
.productbox2 img{ width:189px; height:189px;}

.footer{ margin-top:11px;}
.ds{ background:#FFF4D7; border-top:solid 9px #E04F02}
.footerbg{ background:url(../img/2-3.jpg) no-repeat right; padding-right:317px; padding-left:294px; width:577px;}
.footerinfo{ float:left; border-right: solid 1px #E9BF9A; padding:20px 36px;/*height:139px;*/}
.footerinfo dt{ font-weight:bold;}
.footerinfo dl dd{ font-size:12px; color:#010101;}
.rig_box{ }
.rig_box h2{ line-height:38px; padding-left:240px; background:#F6F6F6; font-size:13px}

/*产品详情*/
.w562{ width:562px;}
.proinfo{}
.proinfo .buybox{ padding-top:20px; padding-left:none;}
.proinfo .titlename{font: 700 16px/2 \5FAE\8F6F\96C5\9ED1;color: #666;}
.proinfo .deliver{ padding-top:8px;}
.proinfo .deliver dt{font: 400 14px/2.5 \5FAE\8F6F\96C5\9ED1;color: #F60;}
.proinfo .deliver dd{ line-height:35px; padding-left:20px; font-size:14px}
.proinfo .deliver .price{ height:60px;background: #E35B0F; color:#FFF; line-height:60px;}
.proinfo .deliver .price .zspan{ font-size:30px; line-height:60px;}
.proinfo .deliver .price .yspan{ font-size:14px; line-height:60px; text-decoration: line-through}
.proinfo .server{ background:#F2F2F2;}

.proinfo .buybtn{ background:#F00; color:#FFF; padding:10px 20px; font: 700 16px/2 \5FAE\8F6F\96C5\9ED1;}
.proinfobox{ margin-top:10px;}
.proinfobox h3{ background:#F3F3F3;font: 700 16px/2.3 \5FAE\8F6F\96C5\9ED1; padding-left:20px; }

/* smallImg */
.smallImg{position:relative; height:52px; margin-top:1px; background-color:#F1F0F0; padding:6px 5px; width:390px; overflow:hidden;float:left;}
.scrollbutton{width:14px; height:50px; overflow:hidden; position:relative; float:left; cursor:pointer; }
.scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled{background:url(../images/d_08.png) no-repeat;}
.scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled{background:url(../images/d_09.png) no-repeat; margin-left:375px; margin-top:-50px;}


.preview{width:400px; height:465px;}
#imageMenu {height:50px; width:360px; overflow:hidden; margin-left:0; float:left;}
#imageMenu li {height:50px; width:60px; overflow:hidden; float:left; text-align:center;}
#imageMenu li img{width:50px; height:50px;cursor:pointer;}
#imageMenu li#onlickImg img, #imageMenu li:hover img{ width:44px; height:44px; border:3px solid #959595;}
/* bigImg */
.bigImg{position:relative; float:left; width:400px; height:400px; overflow:hidden;}
.bigImg #midimg{width:400px; height:400px;}
.bigImg #winSelector{width:235px; height:210px;}
#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}
/* bigView */
#bigView{position:absolute;border: 1px solid #959595; overflow: hidden; z-index:999;}
#bigView img{position:absolute;}