@charset "gb2312";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body{font:12px/1.5 arial,\5b8b\4f53;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-family:"Microsoft YaHei";}
ul,ol{list-style:none;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;}
a:link{ text-decoration:none;}
a:visited{}
a:hover{text-decoration:underline;}
a:active{}
::selection {background-color:#09f; color:#fff;}
::-moz-selection {background-color:#09f; color:#fff;}
.clear{clear:both;}
.tit{font-size:14px;font-weight:bold;}
.more{float:right;font-size:10px;font-family:Arial;font-weight:normal;}
.time{float:right;font-size:10px;font-family:Arial;font-weight:normal;}
body{/*background:#f0f7fb url(/images/cmbg1.jpg) repeat-y center;*/ padding-top:28px; }
.both{zoom:1;}
.both:after{content:'';display:block;clear:both;height:0;visibility:hidden;}

.header_bg{width:100%; height:auto; display:inline-block;}
.topad{ width:960px; height:90px; margin:0 auto;}
/*.tbg{width:100%; height:346px; background:#f0f7fb url(/images/main_bg.jpg) top center no-repeat; position:absolute; top:0; left:0; z-index:-1;}*/
.minitop{ width:100%; height:30px; background:url(/images/minitop.png) repeat-x; position:fixed;top:0; left:0; z-index:9999999;}
*html .minitop {background:url(/images/minitop.gif) repeat-x;position:absolute;top: expression(documentElement.scrollTop);}
.mini_con{ width:960px; height:30px; line-height:30px; margin:0 auto;}
.welcome{ float:left; overflow:hidden;}
.welcome a{width:65px; padding:0 5px; text-align:center; color:#f47916; overflow:hidden; }
.welcome .kzmb{ padding:1px 5px; background:#f60; color:#fff; margin:0 3px; border:1px solid #f30; border-radius:3px;}
*html .welcome .kzmb{ padding:0; background:none; border:0; color:#f30; font-weight:bold; font-family:微软雅黑; font-size:12px;}
.wyl{ width:350px; float:right; text-align:right;position:relative;}
.wyl a{ padding:0 8px;}
.wyl span i{ width:160px; display:inline-block; background:url(/images/toplx.png) no-repeat 0 center; text-indent:-99999em; margin-left:5px;}
.user{ width:160px; overflow:hidden; /*position:absolute; right:110px; top:0;*/ float:right;}
.user a{ float:left; height:30px; line-height:30px;background:url(/images/mright.gif) no-repeat right 8px; color:#666;}
.user a img{ margin-top:5px;}

.sousuo{ width:400px; height:60px; float:left; margin:30px 0 0 0px;font-family:"Microsoft YaHei";}
.sousuo .ss_from{ width:450px; height:34px;}
.sousuo input{ background:none; border:none;outline:none;}
.sousuo .ssnr{ width:348px; height:20px;line-height:20px;padding:5px;border:2px solid #aaa;border-right:0;background:#fff;float:left;font-family:"Microsoft YaHei";}
.sousuo .sfocus{border:2px solid #079546;border-right:0;}
.sousuo .ssbut{ width:70px; height:34px; cursor:pointer; float:left; background:#079546 url(/images/ssbut.gif);}
.sousuo #search_hot{ clear:both; line-height:25px; height:25px; overflow:hidden;  color:#666;}
.sousuo #search_hot a{color:#999; margin:0 3px;}
.registra{ margin:30px 0 0 0; text-align:center; float:right; width:180px; height:45px; background:url(/images/jyz.png) no-repeat;}
.registra a{ display:block; height:45px; text-indent:-999em;}



.main_content{ }
.nav{ height:40px;background:#093 url(/images/nav_bg.gif) repeat-x;font-family:"Microsoft YaHei"; margin-bottom:10px;}
.nav ul{width:960px; height:40px; margin:0 auto;}

.nav ul li{ float:left;line-height:40px;height:40px; padding:0 11px; margin-left:-2px;background:url(/images/nav_li.gif) no-repeat right 15px; position:relative;}
.nav i{ position:absolute; right:15px; top:-6px; text-indent:-99em; background:url(/images/hot-new.gif) no-repeat; width:17px; height:18px;}
.nav .new{ background-position:-25px 0;}
.nav li:hover{ background:#067e3b;}
.nav li a{color:#fff; font-size:14px; padding:2px 10px;}
.nav .this{/*background:#fc8f16 url(/images/nav_ov.gif) center;*/}
.nav .this:hover{background:url(/images/nav_li.gif) no-repeat right 15px;}
.nav .this a{ color:#093; background:#fff; border-radius:3px; box-shadow:2px 2px 5px #067e3b;}
*html .nav .this a{ line-height:16px; margin-top:10px;}
.nav .last{ background:none;}
.nav .home{background:#f90 url(/images/nav_ov.gif) center;}
/*.nav ul .home a{ line-height:40px;height:40px; display:block; padding:0 25px;}
.nav ul .home{ padding:0; float:left;}*/

.topcart{width:110px;height:30px;float:right; position:relative; z-index:999;}
*html .topcart{ margin-left:-15px;}
.topcart .guc{line-height:30px;font-size:12px; width:110px; background:url(/images/gwcbg.jpg) no-repeat 3px;}
.topcart .guc a{ display:block; padding-left:30px; text-align:left; background:none; padding-right:0; color:#666; }
.guchover .guc{ width:108px; background:#fff url(/images/gwcbg2.jpg) no-repeat 3px; border:1px solid #ddd; border-bottom:none;}

.topcart #sp_amount{ line-height:20px; font-family:Arial; color:#c00;}
/*.topcart #sp_amount a{ color:#fff;}*/
.cartbox{ position:absolute; top:30px; right:0; border:1px solid #ddd; border-top:none; text-align: left; background:#fff;width:350px; display:none; -moz-box-shadow:0px 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.2);
box-shadow:0px 2px 4px rgba(0,0,0,0.2);}
*html .cartbox{position:absolute;  top:30px; right:-1px;}

.cartbox a{background:none;}
.c_no{ font-size:18px;padding:20px; color:#999;}
.c_tit{font-size:14px;padding:10px; border-bottom:1px solid #ddd; font-family:"微软雅黑";}
.c_goods{ }
.c_goods dl { clear:both; height:58px; border-bottom:1px solid #eee; position:relative; line-height:20px;padding:0 10px;}
.c_goods dl:hover{ background:#f5f5f5;}
.c_goods dt { position:absolute; top:10px; left:60px; overflow:hidden; width:260px; height:20px; }
.c_goods dt a{ padding:0; color:#333;}
.c_goods dt a:hover{ color:#f60;}s
.c_goods dd { overflow:hidden; height:20px; }
.c_goods .img { position:absolute; width:40px; height:40px; border:1px solid #ddd; top:10px; left:10px; }
.c_goods .img img { width:40px; height:40px; }
.c_goods .price { position:absolute; top:10px; left:270px; font-family:Arial; font-size:14px; font-weight:bold; color:#f60; width:70px; text-align:right; }
.c_goods .del { position:absolute; top:30px; left:270px; width:70px; text-align:right; }
.c_goods .del a{ color:#bbb;}
.c_goods .info { position:absolute; top:30px; left:60px; color:#666; width:260px; }
.c_go{ text-align:right; color:#999; padding:10px; clear:both; background:#fbfbfb; height:65px;}
.c_go strong{ color:#f60;}
.c_go a{ background:#f60; color:#fff; font-size:14px; padding:5px 10px; border-radius:5px;}
*html .topcart .guc{margin-left:15px;}

.content{width:960px;margin:0 auto 20px;zoom:1;}
.content:after,.content1:after{display:block; content:""; height:0; clear:both; overflow:hidden; visibility:hidden;}

/*footer*/
.footer{background:#fff url(/images/footer.gif) repeat-x; clear:both;}
.foot{width:960px; margin:0 auto; padding:10px 0;}
.foot_list{height:140px;}
.h_list{width:700px; float:left;}
.fot_logo{ width:230px; height:120px; background:url(/images/logo.gif) no-repeat 0 10px; margin-right:30px; float:left;}
.fot_logo a{ display:block; width:100%; height:100%; text-indent:-999em; overflow:hidden;}
.h_list dl{ width:140px;padding-top:10px; float:left; color:#999;}
.h_list dt{ font-size:16px; padding-left:30px; font-weight:500;font-family:"Microsoft YaHei"; background:url(/images/fnav.gif) no-repeat;}
.h_list .fn2{ background-position:0 -40px;}
.h_list .fn3{ background-position:0 -80px;}
.h_list .fn4{ background-position:0 -120px;}
.h_list dd { padding-left:32px; background:url(/images/libg.gif) no-repeat 22px 10px;line-height:22px;}
.h_list dd a{color:#666; }


.fot_au{ clear:both; }
.zscolor,.h_list dd a:hover{color: #f60;}
.fot_au p{ text-align:center; line-height:24px; color:#666;}
.fot_au .yjlink a{ color:#aaa; padding:0 2px;}
.adout{text-align:center; line-height:32px;margin-bottom:10px;border-bottom:1px solid #ddd;border-top:1px solid #ddd; background:#f5f5f5;color:#999;text-align:center; color:#aaa;}
.adout li{ display:inline;}
.adout li a{ padding:0 15px; color:#666;}
.fot_bot{ margin:15px 0; text-align:center;}

.crumb .all_classifi a,.crumb .all_classifi a:hover,.crumb .home a{background:url(/images/list_re.png) no-repeat;}
.crumb{ width:950px;  margin:0 auto; padding:10px 0; font-family:simsun; }
.crumb li{ float:left;color:#6c6c6c; line-height:24px;}
.crumb li a{ padding:0 5px; color:#6c6c6c;}
.crumb .all_classifi a{ padding:0px 30px 2px 8px; display:block;}
.crumb .all_classifi a:hover{ background-position:0 -212px;}
.crumb .home a{background:url(/images/home_ico.jpg) no-repeat 0 0; padding-left:15px;}

/*CRselectBox*/
.CRselectBox {cursor: pointer; float:left;width:50px; height:20px; padding:9px 0 9px 10px; background:url(/images/CRselectBox.gif) 51px 18px no-repeat;}
.CRselectBox a.CRselectValue { display: block;margin: 1px 1px 2px; padding: 1px 0 2px 4px;white-space:nowrap;color: #000; overflow: hidden; width:44px; }
.CRselectBoxOptions { background:#FFF;border:1px solid #ddd;border-top:0;margin-left:-6px;overflow-y: auto; z-index: 1000; position:absolute;width:62px;display: none; }
.CRselectBoxOptions a { color: #000; display: block; height:24px; line-height:24px;padding:0 10px; background:#fff; overflow: hidden; white-space: nowrap; }
.CRselectBoxOptions a:hover { background:#fbfbfb; color:#222; }
.CRselectBoxOptions a.selected {}
/* 解决 firefox 点击放大出现虚线框，从而导致滚动条的问题  */
.CRselectBox a { outline: none; text-decoration: none; }
.CRselectBox a:focus { outline: none; text-decoration: none; }
/*翻页*/
.page{ margin-bottom:30px; display:inline-block;}
.page .page_num{ position: relative;left:50%;}
.page li{ float:left; margin-right:5px; line-height:35px;}
.page li a{ width:30px; height:30px; line-height:30px; text-align:center; display:block;   border:1px solid #ccc;}
.page li a:hover, .page_num .this{  background:#f77000; border:1px solid #e53408; color:#fff; text-decoration:none;}
.page_num .this{ height:30px; line-height:30px; padding:0 10px;}
.page_break{ padding: 5px 0 0; }
.page .page_prev,.page .page_prev a,.page .page_next, .page .page_next a{ width:70px;height:30px; line-height:30px; text-align:center; display:block; }
.page li input{ width:50px; height:20px; line-height:20px; margin-right:5px; }
.page li .in_bu{ width:40px ; height:30px; line-height:30px; margin-top:-10px; background:none; border:none; background:#f77000; color:#fff; cursor:pointer; border:1px solid #e53408;}
.page li .num_page{}
.page li .this{background:#f77000; border:1px solid #e53408; color:#fff;}

.g_bg { background:#000;opacity:0.3;filter:alpha(opacity=30); width: 100%;height:1300px; position: fixed; top: 0; left: 0; z-index:999998;_position:absolute;}
*html .g_bg{position:absolute;top: expression(eval(document.documentElement.scrollTop));}
.g_box { background: #fff; width:440px; height:270px; position:fixed; left: 50%; top: 50%; margin: -150px 0 0 -220px; border: 2px solid #ddd; z-index: 999999;font-family:'\5fae\8f6f\96c5\9ed1';}
*html .g_box{position:absolute;top: expression(eval(document.documentElement.scrollTop));margin-top:150px;}
.g_tit{ position:relative;}
.g_tit a{ color:#fff;}
.g_more{ position:absolute; top:-5px; right:20px; background:#f60; padding:2px 5px;}


.g_box .g_tit{ background:#eee; border-bottom:1px solid #ddd; line-height:40px; padding:0 10px; font-size:16px; position:relative;}
.g_box .g_tit .g_close{ position:absolute; right:10px; font-size:12px; top:0;cursor:pointer; color:#666;}
.g_login{padding:20px 0;border-bottom:1px solid #ddd;margin:0 20px;}
.g_login label{width:80px;display:inline-block;text-align:right;font-size:14px;vertical-align:middle;}
.g_login input{width:260px;height:30px;border:1px solid #ddd;margin-right:10px;line-height:30px;font-size:14px;padding:0 5px;vertical-align:middle;}
.g_login li{height:50px;line-height:30px;}
.g_login i{background:url(/images/ico_yesno.gif) 0 0 no-repeat;padding:2px 0 0 20px;color:#fff;}
.g_login .btn_login{background:#f60;width:90px;height:36px;border:0;margin-right:10px; font-size:18px; color:#fff;font-family:'\5fae\8f6f\96c5\9ed1';}
.g_other{margin:0 20px;padding:10px 0; color:#999; text-align:right;}

.jiagou .info,.jiagou  .price,.jiagou  .shoping{ display:none;}
.jiagou img{position:absolute; top:15px; left:560px; width:100px;height:100px; overflow:hidden; border:2px solid #f60;}
.amount{ border-top:1px solid #fff; padding:5px 0px 0px 0px;  }
.amount input{ width:45px; line-height:20px; margin:1px 0 0 5px; padding:2px 0; float:left; border-right:1px solid #ccc;  border-left:1px solid #ccc; background: url(/images/innum.jpg) no-repeat -1px 0px; text-align:center;}
.shoping .shopbutton{ width:90px; height:28px; line-height:28px; text-align:center; display:block; float:right;background: url(/images/ligwc.jpg) no-repeat 0px 0; border:none; font-weight:bold; color:#fff; cursor:pointer;}
.shoping .shopbutton:hover{background: url(/images/ligwc.jpg) no-repeat 0px -42px;}
