/*@webSir Css*/
*{ margin:0;padding:0;}
* html body{ overflow:visible;-webkit-text-size-adjust:none;}
* html iframe, * html frame{ overflow:auto;}
* html frameset{ overflow:hidden;}
html{overflow-x:hidden;}
body{ font:12px/22px 'Microsoft Yahei',Verdana,Arial,sans-serif,"Times New Roman"; text-align:center;word-wrap:break-word;color: #666;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{ margin:0; padding:0;}
input,select{ font-size:12px; vertical-align:middle;}
textarea,input{ word-wrap:break-word; word-break:break-all; padding:0px;}
body div{ text-align:left;}
#go-page-num{  width: 30px;}
li{ list-style-type:none;}
img{ border:0 none;}
a:hover{ color:#d23335;}
a:link, a:visited{ text-decoration:none; color:#666;}
a { outline:none;color:#000;}
a:hover{ color:#d23335;}
h1{ font-size:24px;}
h2{ font-size:20px;}
h3{ font-size:18px;}
h4{ font-size:16px;}
h5{ font-size:14px;}
h6{ font-size:12px;}
td{text-align:left;}
i,em{ font-style:normal;}
s{text-decoration:none;}
.hide{ display:none;}
.edit{position:relative;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-table; }
* html .clearfix {height: 1%;}
.clearfix { display: block;   }
button,input[type="button"], input[type="reset"],input[type="submit"]{cursor: pointer;  *overflow: visible;}
html body .show{ display:block;}
.bigBox{ width:100%; text-align:center;}
.box{ width:1000px; margin:0 auto; text-align:left;}
.box1210{ width:1000px; margin:0 auto; text-align:left;}
html body .Fblue{ color:#005AA0;}
html body .Fred{ color:#E4393C;}
.borDDD{ border:1px solid #DDD;}
html body .redBT{padding: 1px 10px;background: #e03033;color: #FFF;border: 1px solid #c5272c;}
html body .whiteBT{padding: 1px 10px;background: #FFF;color: #666;border: 1px solid #ddd;}
html body .greenBT{padding: 1px 10px;background: #f0f9ea;color: #333;border: 1px solid #bfd6af;}
html body .grayBT{padding: 1px 10px;background: #f5f5f5;color: #333;border: 1px solid #ddd;}

.radio{ vertical-align:-2px;}

#headerBar{ height:30px; line-height:30px; background:#f4f4f4; border-bottom:1px solid #d8e1e6;}
#headerBar a{ color:#4c4c4c;}
#headerBar a:hover{ color:#d23335;}
#headerBar .box{ position:relative;}
#headerBar .box1210{ position:relative;}
#headerBar .headerLink{ position:absolute; right:0; top:0;}

.headerAD{ padding-top:10px; position:relative;}
.headerAD .close{ position:absolute; right:0px; top:10px; background:#FFF; border:1px solid #DDD; display:block; width:20px; height:20px; line-height:16px; font-size:14px; text-align:center; background:#333; color:#FFF;}
.headerAD .close:hover{ background:#FFF; color:#333;}

#header{ height:114px; background:#FFF;}
.logo{ width:285px; margin-right:20px;}

#header1{ padding-top:15px; margin-bottom:20px;}

.box .searchCon .Stext{ float:left; width:300px; height:32px; line-height:32px; border:2px solid #e33a3c; font-size:14px; color:#999; outline:none; padding-left:15px;}

.box1210 .searchCon .Stext{ float:left; width:360px; height:32px; line-height:32px; border:2px solid #e33a3c; font-size:14px; color:#999; outline:none; padding-left:15px;}
.search{ margin-top:20px;}
.searchCon .Sbutton{ float:left;height:36px; line-height:36px; background:#e33a3c; border:0; color:#FFF; font-weight:bold; width:70px; font-size:14px; outline:none; cursor:pointer;}
.searchHot{ padding-top:5px;}
.searchHot,.searchHot a{ color:#7a7a7a;}
.searchHot a:hover,.searchHot a.hot{ color:#e33a3c;}


.shopping{ padding-top:3px; position:relative;z-index:999; background:url(../images/bgW.jpg) repeat-x bottom; margin-top:18px;}
.shopping h2{ font-size:14px; font-weight:normal; height:32px; line-height:32px; border:1px solid #e7e7e7; color:#666666; background:url(../images/shopping.png) no-repeat 10px center; width:160px; padding-left:35px; position:relative; cursor:pointer;}

.shopping h2 b{ display:block; position:absolute; right:0; top:0; width:38px; height:32px; line-height:32px; text-align:center; font-size:16px; border-left:1px solid #ddd;color:#666; font-weight:bold;}



.shoppingList{position:absolute; top:36px; right:0; width:400px; background:#FFF; padding-top:15px; border:1px solid #e1e1e1;}
.shoppingT{ font-size:12px; font-weight:bold; padding:0px 0px 10px 15px; }
.shoppingList .loding{ text-align:center; padding-bottom:15px;}
.shoppingList  .shoppingNone{text-align:center; background:url(../images/shoppingNone.gif) no-repeat left top; margin-left:46px; padding:10px 0 10px 30px; height:49px; line-height:49px;}

.shoppingList .cartSnap{ max-height:320px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<320?"320px":""); overflow-y:auto;}
.shoppingI{ margin-left:10px; padding:3px 0px; border-top:1px dotted #e1e1e1; }
.shoppingList .ZP{ color:#999; padding:3px 0; border-bottom:1px dotted #ddd; height:25px; line-height:25px; overflow:hidden; display:block;}
.shoppingList .ZP1{ color:#999; padding:1px 0;height:25px; line-height:25px; overflow:hidden; display:block;}

.shoppingList .cartSnap a:hover{ text-decoration:underline;}
.shoppingJS{ padding:5px 15px; text-align:right; border-top:1px dotted #e1e1e1; background-color:#f5f5f5;}
.shoppingJS strong{margin: 0 5px;color: #E4393C;}
.shoppingJS b{font-size: 18px;color: #E4393C;}


.shoppingList h3{ font-weight:normal; position:relative; font-size:12px; background:#d2ebff; padding:2px 5px 2px 10px;}
.shoppingList h3 .bgMZ{background:#f60; color:#FFF; padding:0 2px;}
.shoppingList h3 p{ position:absolute; right:5px; bottom:2px;}
.shoppingList h3 a{ color:#005EA7;}
.shoppingList h3 a:hover{ text-decoration:underline;}
.shoppingList .shoppingI img{ float:left; margin-right:5px;}
.shoppingList .shoppingI em{ display:block; float:left;width:300px; height:40px; overflow:hidden;}
.shoppingList .shoppingI b{ color:#e33b3d;display:block; width:248px;float:left; position:relative;}
.shoppingList .shoppingI b span{ color:#666; font-weight:normal;}
.shoppingList .shoppingI b a{ position:absolute; right:0; font-weight:normal; color:#005EA7;}
.shoppingList .shoppingI b a:hover{ text-decoration:underline;}
.shopping .goPay{ border:1px solid #e1e1e1; padding:4px 20px; background:#e33b3d; color:#FFF; font-weight:bold;}
.shopping .clearList{border:1px solid #e1e1e1; padding:4px 10px;}
.servicePhone{color:#da383a;font-weight:bold;margin-top:10px;float:right;width:195px;text-align:center;font-size:16px;}

.fullSendSnap .left{ display:block; float:left; margin-left:10px; width:260px; overflow:hidden;}
.fullSendSnap .right a{ display:block; float:right; margin-right:6px; padding-top:4px; font-weight:normal; color:#005EA7; }
.fullSendSnap .right a:hover{ text-decoration:underline;}


/*导航*/
/*#nav{ background:#da383a;}*/
#nav{ margin-top:15px;}
#nav .box{ position:relative;}
#nav .box1210{ background: #da383a;position:relative;}
#navItme{ height:40px; line-height:40px; }
#navItme ul{font-size:15px; padding:0; margin:0;}
#navItme ul li{float:left; position:relative; z-index:5;color:#fff; text-align:center; }
#navItme ul li ul{display:none;}
#navItme ul li a{width:110px;display:block; height:40px;line-height:40px; overflow:hidden; color:#fff; font-weight:bold;}
#navItme ul li ul.sub_xsqy li a{width:180px;}
#navItme ul li a:visited{color:#fff;}
#navItme ul li a:hover{color:#fff;}
#navItme ul li a:active{color:#fff;}
#navItme ul li:hover ul{display:block; position:absolute; top:40px; left:0;}
#navItme ul li:hover ul li ul {display: none;}
#navItme ul li:hover ul li a {display:block; height:28px; line-height:28px; font-size:12px; opacity: 0.85;-moz-opacity: 0.85;filter:alpha(opacity=85); background:#fd2b22; color:#fff;}
#navItme ul li:hover ul li a:hover {background:#cf0000; color:#fff;}
#navItme ul li:hover ul li:hover ul {display:block; position:absolute; left:101px; top:0;}
#navItme ul li:hover ul li:hover ul.left {left:-105px;}

/*location*/
.location{ padding:8px 0;}
.adress{ height:26px; position:relative;  font-size:14px;z-index: 10;cursor: pointer;}
.arrow-p{background:url(../images/location-icon.png) right -30px no-repeat;padding-right:20px;}
.newArrowUp{ background:url(../images/location-icon.png) right 5px no-repeat;}
/*.select-box{ width:450px; padding:15px; border:1px solid #bfbfbf; position:absolute; top:25px; left:0; background:#fff;}
.select-box>span{ display: block; padding-bottom:15px;}
.select-box>ul{ height:24px; border-bottom:2px #ff0000 solid; }
.select-box>ul>li{ float: left;  width:90px; line-height:24px; margin-right:5px; text-align:center; border-top:1px solid #c9c9c9;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;background:#fff; box-sizing:border-box;margin-bottom:-5px; height:24px;}
.select-box>ul>li.active{ border:2px #ff0000 solid;height:26px;}
.select-box>ul>li:hover{ border:2px #ff0000 solid;height:26px;}
.sclected>ul{ padding:15px 0;}
.sclected>ul li{ width:75px; float:left; height:30px;}*/

/*#categorys{ position:absolute; width:205px;}
#categorys h2{ height:45px; background:#d23335; color:#FFF; font-size:14px; line-height:45px; padding-left:20px;}
#categorysCon{border:2px solid #d23335; border-top:0;padding:10px 0; background:#fcfcfc; position:relative;min-height:410px; _height:415px;}
#categorysCon .item{}
#categorysCon .item h3{ font-weight:normal; background:url(/themes/default/images/categorys.jpg) no-repeat 95% center; height:30px; line-height:25px; border-top:1px solid #fcfcfc; border-bottom:1px solid #fcfcfc; padding-left:20px;}
#categorysCon .item h3 a{ color:#545454; font-size:14px;font-weight:normal;}*/


.itmeSon{ z-index:9; position:absolute; left:200px; width:750px; height:410px; top:0px;-moz-box-shadow: 0 0 10px #DDD;	-webkit-box-shadow: 0 0 10px #DDD;box-shadow: 0 0 10px #DDD; padding:15px; padding-left:10px; z-index:9; background:#FFF; border:1px solid #e1e1e1; display:none;}
.itmeSon dl{ zoom:1; display:block; border-bottom:1px dotted #e1e1e1; margin-bottom:8px; padding-bottom:3px;}
.itmeSon dt{float: left;width: 54px;line-height: 22px;text-align: right;padding: 0 6px 0 0;zoom:1;}

.itmeSon dt a{ font-weight:bold; color: #E4393C;}

.itmeSon dd{ float:left;zoom:1;}
.itmeSon dd a{white-space: nowrap; color:#666;}
.itmeSon dd a:hover{ color:#E4393C; text-decoration:underline;}
.itmeSon dd em{float: left;height: 14px;margin: 4px 0;line-height: 14px;padding: 0 8px;border-left: 1px solid #ccc;font-style: normal;}

#categorysCon .hotItem .h3{ position:relative; z-index:10; background:#FFF;border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
#categorysCon .hotItem .itmeSon{ display:block;}

#footer{ border-top:2px solid #e33b3d; background:url(../images/bottomBg.jpg) repeat-x bottom #FFF; margin-top:40px;}
#footer .box1210{ width:1000px;}
.footerBox{ padding:18px 0;}

.footerBox{   float: left; width: 14%;text-align:center;}
.footerBox h3{ font-size:14px; color:#e33b3d;padding:4px 0;}
.footerBox a{ color:#6a6a6a; display:block;font-size:14px;padding:4px 0;}
.footerBox a:hover{color:#e33b3d;}
.footerEr{float:left;padding:18px 0;width:15%;text-align:center;}
.footerEr .imghloder{ width:92px; height:92px; overflow:hidden; margin-bottom:4px;margin:0 auto;}
.footerEr .imghloder img{ width:100%;}
.footerEr em{  font-style:normal; font-size:12px;width:92px;text-align:center;display:inline-block;padding-bottom:8px;}


.footerB{ border-top:1px solid #ddd; padding-top:10px;}
#footerB{padding-bottom:30px;text-align:center}
#footerB div{text-align:center}
#footerB .links { text-align:center;}
#footerB .links a,#footerB .links span{margin:0 10px}
#footerB .links span a{margin:0}
#footerB .copyright{margin:10px 0; text-align:center;}


.breadcrumb{overflow:hidden; padding-top:10px;}
.breadcrumb strong,.breadcrumb h1{display:inline;font-weight:700;line-height:20px;font-size:16px;font-family:"microsoft yahei"; font-weight:normal;}
.breadcrumb a{color:#666}
.breadcrumb a:hover{color:#e4393c; text-decoration:underline;}

/*通用产品列表*/
.proList ul{}
.proList li{}
.proList li a{ color:#666;}
.proList li a:hover{color:#E4393C}
.proList li em{ display:block; line-height:1.5em; overflow:hidden; padding-top:3px; font-size:14px; text-align:center; font-weight:bold; color:#333;}
.proList li em:hover{ text-decoration:none; color:#fd2b22;}
.proList li b{ color:#e33b3d; display:block;}

.proList .info{ text-align:right; height:30px; position:relative; margin:10px 0;}
.proList .info a{ color:#005aa0;}
.proList .info a:hover{ text-decoration:underline;}
.proList .star{position:absolute; left:0; top:0;}
.star{ background:url(../images/20130603A.png) no-repeat left -72px; height:18px; width:80px; overflow:hidden;}
.star_yellow{ background:url(../images/20130603A.png) no-repeat left -89px; display:block;height:18px;}
.proList .info2{ height:25px; line-height:25px; position:relative;}
.proList .info2 a.addShopping{border-radius: 2px;color: #333; padding:0 10px; height:24px; line-height:24px; position:absolute; right:0; top:2px;  background:#fd2b22; color:#fff;}
#listR .proList li .info2 a.addShopping:hover{text-decoration:none; background-color:#da251d;}
.proList .info2 span{ cursor:pointer;  border-radius: 2px;
  color: #333;
  padding: 0 10px;
  height: 24px;
  line-height: 24px;
  position: absolute;
  background: #eee;
  }
.page{ padding:15px 0; clear:both; text-align:center;}
.page a{ display:inline; padding:3px 10px; background:#FFF; border:1px solid #cccccc; color:#005aa0;}
.page a:hover,.proList .page a.hot,#memberR .page a.hot{ border:1px solid #e4393c; color:#e4393c;}

.prompt{ color:#7ABD54; font-size:24px; height:80px; line-height:80px;text-align:center; margin-top:30px;}

.buyNB a{ width:17px; height:17px; text-align:center; line-height:17px; border:1px solid #e1e1e1; font-size:12px; float:left; display:block; margin-top:3px;}
.buyNB a:hover{ background:#e43e41; color:#FFF;}
.buyNB input{ outline:none; width:40px; text-align:center; display:inline; height:22px; line-height:22px;float:left; margin:0 4px;border:1px solid #e1e1e1;}


.table-button{
	display:inline-blcok;
	color:#15428B;
	font-weight:bold;
	margin-left:8px;
	cursor: pointer;
}

.price-table{
	  border: 1px solid rgb(186, 186, 186);
  border-collapse: collapse;
}

.price-table-head{
	border-bottom: 1px solid lightgray;
  background-color: lightgray;
  height:30px;
}

.price-table-row{
	border-bottom: 1px solid lightgray;
	background-color: white;
	height:30px;
}

.space-span{
	display:inline-block;
	width:4.5em;
}

.center-td{
	text-align: center;
}
.center-td .table-button{
	margin-left:0px;
}
.right-td{
	text-align: right;
}

a.curr{
	border-color: red;
}

