@charset "utf-8";
html{ color:#666; -ms-text-size-adjust:100%; _text-overflow:ellipsis; }
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,select,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ margin:0; padding:0; }
body,button,input,select,textarea{ font: 12px/20px "Microsoft YaHei","微软雅黑", SimHei,helvetica, arial, verdana, tahoma, sans-serif }
body { min-width: 1180px;}
h1,h2,h3,h4,h5,h6{ font-size:1em; }
a{text-decoration:none; color:#666; -webkit-transition:color 0.3s ease-in-out; -moz-transition:color 0.3s ease-in-out;}
a:hover{ text-decoration:underline; color:#f56856; }
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){ a:active{background-color:transparent}}
small,cite,code,em,th,i,b{ font-size:1em; font-style:normal; font-weight:500; }
input,select,textarea,button{ font-size:1em; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; }
button,input[type=button],input[type=submit]{ cursor:pointer; }
button::-moz-focus-inner,button::-moz-focus-outer,input::-moz-focus-inner,input::-moz-focus-outer{ border:0 none; padding:0; margin:0; }
input[type=search]{ -webkit-appearance:textfield; }
input:focus::-webkit-input-placeholder{ color:transparent; }
textarea{ resize:vertical; overflow-y:auto; }
table{ border-collapse:collapse; border-spacing:0; }
th{ text-align:inherit; }
fieldset,img,iframe{ border:0 none; }
img{ display:inline-block; vertical-align:bottom; border: none; -ms-interpolation-mode:bicubic;}
iframe{ display:block; }
ul,ol{ list-style:none; }
li{ vertical-align:top; }
/*==========clearfix=============*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html>body .clearfix { display: inline-block; width: 100%; }
* html .clearfix { /* Hides from IE-mac \*/ height: 1%;/* End hide from IE-mac */ }
/* ie7 hack*/
*+html .clearfix { min-height: 1%; }
/*========================================================================================================*/
.win1180 { width: 1180px; margin: 0 auto; }
.fl { float: left; }
.fr { float: right; }
.mt20 { margin-top: 20px; }
.ico { display: inline-block; zoom: 1; *display: inline; vertical-align: middle; background: url("images/ico.png") no-repeat; overflow: hidden; }
/*========================================================================================================*/
.header { padding: 5px 0; }
.search-box { width: 725px; margin: 14px 0 0 65px; position: relative; }
.search-select-box { position: absolute; top: 1px; left: 1px; width: 55px; height: 30px; line-height: 30px; text-align: center; background: #f8f8f8; border-radius: 5px 0 0 5px; display:none;}
.search-san { display: inline-block; zoom: 1; *display: inline;	width: 0; height: 0; border: 3px solid #919191; border-left: 3px solid transparent; border-right: 3px solid transparent; border-bottom: none; vertical-align: middle; margin-left: 2px;}
.search-select-top { cursor: pointer; }
.search-select-box ul { display: none; background: #f8f8f8; width: 55px; }
.search-select-box li a { display: block; height: 25px; line-height: 25px; }
.search-select-box li a:hover { background: #f00; color: #fff; }
.open ul { display: block; }
.search-box input { float: left; width: 639px; height: 16px; padding: 7px 0 7px 10px; background: #fff; /* border: #E4393C 1px solid; */ border: #DDD3DD 1px solid; border-right: none; border-radius: 5px 0 0 5px; }
.search-box button { width: 75px; height: 32px; /* background: #E4393C; */ background: #6495ED; color: #fff; text-align: center; line-height: 32px; overflow: hidden; border: none; border-radius: 0 5px 5px 0; }
.serch-link { margin-top: 7px; }
.serch-link a { margin-right: 15px; }
.header-banner { width: 200px; height: 65px; margin-top: 4px; overflow: hidden;}
/*headerOver*/
.nav-box { height: 45px; background: #f56856; }
.nav li { float: left; margin-right: 10px; }
.nav li a { display: block; width: 100px; height: 45px; line-height: 45px; text-align: center; overflow: hidden; font-size: 14px; font-weight: bold; color: #fff; }
.nav li a:hover,.nav li a.now-nav { background: #df4848; }
.all-nav { width: 180px; font-size: 14px; color: #fff; text-align: center; height: 45px; line-height: 45px; font-weight: bold;  background: #df4848; }
/*navover*/
.content { margin-top: 45px; position: relative; }
.con-left { width: 980px; overflow: hidden; }
.search-jieguo { font-size: 14px; color: #333; margin-bottom: 20px; }
.search-jieguo strong { color: #df4848; font-size: 16px; font-weight: bold; }
.search-jieguo span { font-size: 12px; color: #999; }
.search-jieguo span b { color: #df4848; }
.list-box { border: #e5e5e5 1px solid; border-bottom: none; border-right: none; }
.list-box li { line-height: 38px; border: #e5e5e5 1px solid; border-left: none; border-top: none; }
.list-box li span { float: left; width: 88px; height: 38px; text-align: right; font-weight: bold; color: #787878; }
.list-box li .fl { padding-left: 20px; width: 870px; }
.list-box li .fl a { display: inline-block; zoom: 1; *display: inline; margin-right: 15px; }
.tejia-tit { font: 24px/24px "Microsoft YaHei","微软雅黑"; color: #333; border-bottom: 3px solid #f56856; padding: 0 0 10px 0; }
.list-box-li { background: #fcfcfc; }
.list-box-item { float: left; background: #fff; border: #d8d8d8 1px solid; margin: 7px 10px 5px 0; color: #4a4a4a; height: 22px; line-height: 22px; padding: 0 5px; }
.list-box-item strong { color: #df4848; }
.list-box li.list-box-li .fl a { display: inline-block; zoom: 1; *display:inline; margin: 0 0 0 5px; width: 7px; height: 7px; overflow: hidden; background: url("images/closed.png") no-repeat; vertical-align: middle;}
/*goods-list*/
.goods-box-1 { position: relative; }
.tejia-box .goods-box-1 { width: 1000px; }
.goods-box-1 li { float: left; width: 180px; margin-right: 20px; }
.goods-box-1 li:hover { background: #f8f8f8; }
.goods-box-1 li:hover a { color: #f56856; }
.goods-1-img a { display: block; width: 180px; height: 180px; overflow: hidden; }
.goods-1-img a img {  width: 180px; }
.goods-1-tit { display: block; margin: 15px 0 10px; text-align: center; white-space: nowrap; overflow: hidden; }
.goods-1-price { padding: 0 0 5px 5px; white-space: nowrap; overflow: hidden; }
.goods-1-new-price {  font: 14px/20px "Microsoft YaHei","微软雅黑"; font-weight: bold; color: #e42a19; }
.goods-1-new-price strong { font-size: 14px; }
.goods-1-old-price{ color: #b2b2b2; text-decoration:line-through; }
/*goods-list*/
.tejia-tiezi { position: relative; width: 1000px; border: #a8a8a8 dashed 1px; border-left: none; border-right: none; }
.tejia-tiezi li { float: left; width: 180px; height: 30px; line-height: 30px; margin-right: 20px; white-space: nowrap; overflow: hidden; }
.tejia-tiezi .ico { width: 6px; height: 5px; margin-top: -2px; background-position: 0 0; margin-right: 8px;}
.search-pailie { background: #fcfcfc; border: #e1e1e1 1px solid; padding: 5px 15px; }
.search-pailie .fl span { float: left; padding: 3px 10px; }
.pailie-a { float: left; margin: 0 0 0 10px; position: relative; }
.pailie-a-item { float: left; padding: 3px 10px;}
.search-pailie .fl span { font-weight: bold; }
.pailie-select { position: absolute; display: none; left: 0; top: 26px; z-index: 99; width: 100%; background: #e2e2e2; }
.pailie-select a { display: block; height: 25px; line-height: 25px; padding: 0 5px; }
.pailie-a-item b { display: inline-block; zoom: 1; *display: inline; border: 3px solid #606060; border-left: 3px solid transparent; border-right: 3px solid transparent; border-bottom: none; vertical-align: middle; margin: -2px 0 0 8px;}
/*.search-pailie .fl a:hover { background: #e2e2e2; color: #606060; text-decoration: none; }*/
.pailie-a-item:hover,.pailie-select a:hover,.now-pailie-item .pailie-a-item { background: #df4848; color: #fff; text-decoration: none; }
.pailie-a-item:hover b,.now-pailie-item .pailie-a-item b { border: 3px solid #fff; border-left: 3px solid transparent; border-right: 3px solid transparent; border-bottom: none; }
.now-pailie-xl .pailie-a-item b { width:0; height: 0; border: 3px solid #fff; border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: none;}
.search-pailie .fr { padding: 3px 0; }
.now-pailie-a .pailie-select { display: block; }
/*goods-box-2*/
.goods-box-2 { position: relative; width: 1000px; }
.goods-box-2 li { float: left; width: 178px; height: 301px; overflow: hidden; border: #e1e1e1 1px solid; background: #fcfcfc; margin-right: 20px; margin-bottom: 30px; }
.goods-box-2 li:hover { border: #f56856 1px solid; }
.goods-box-2 li:hover a {color: #f56856; }
.goods-2-img a { display: block; width: 178px; height: 178px; overflow: hidden; border-bottom: #e1e1e1 1px solid; }
.goods-2-img a img { width: 178px; }
.goods-2-img { position: relative; }
.goods-box-2 .con-zekou { margin: 3px 3px 0 0; }
.goods-ico { position: absolute; top: 0; left: 0; width: 39px; height: 39px; }
.hot-ico { background: url("images/hot-ico.png") no-repeat;}
.zj-ico { background: url("images/zj-ico.png") no-repeat;}
.goods-2-tit { display: block; padding: 2px 5px; height: 40px; overflow: hidden; }
.goods-2-price { padding: 0 5px; }
.goods-2-shop { padding: 5px 5px 4px; white-space: nowrap; overflow: hidden; }
.goods-2-shop a { font-weight: bold; color: #666; }
.goods-2-info { height: 28px; line-height: 28px; padding: 0 10px 0 10px; background: #f3f3f3; }
.goods-2-info .fl { color: #757575; }
.goods-2-info .fr { width: 49px; height: 19px; text-align: center; line-height: 19px; margin-top: 6px; color: #fff; background: #fc9933; }
.goods-2-info .fr a { color: #fff; }
/*goods-box-2*/
/*page*/
.page { text-align: center; *margin-top: 20px; }
.page a,.page span,.page b { display: inline-block; zoom: 1; *display: inline; height: 35px; line-height: 35px; padding: 0 15px; margin: 0 5px 0 0; background: #e7e7e7; color: #797777; }
.page a.selected,.page a.disabled,.page a:hover,.page span,.page b { background: #df4848; color: #fff; text-decoration: none; }

/*page*/
.list-rig-box { width: 180px; }
.con-rig { width: 178px; overflow: hidden; border: #e1e1e1 1px solid }
.con-rig-tit { height: 37px; line-height: 37px; font-weight: bold; padding: 0 15px; background: #fcfcfc; border-bottom: #e1e1e1 1px solid; }
.list-rig-banner { width: 180px; height: 235px; }
/*goods-box-3*/
.goods-box-3 { width: 160px; margin: 10px 0 0 10px; }
.goods-box-3 li { width: 158px; height: 255px; margin: 0 0 10px }
.goods-box-3 .goods-2-img a {width: 158px; height: 158px; }
.goods-box-3 .goods-2-img a img { width: 158px; }
.goods-3-new-price { color: #e42a19; margin-right: 10px; }
/*goods-box-3*/
.footer { border-top: #f56856 3px solid;}
.foot-links { padding: 12px 0; border-bottom: #c1c1c1 1px solid; }
.foot-links li { float: left; }
.footer-line { margin: 0 10px; }
.foot { margin-top: 10px; }
.foot .fl a { margin-right: 10px; }
/*footOver*/
/**/
.con-content .goods-box-1 { width: 1200px; }
.con-content .goods-1-tit { margin: 10px 0 5px; }
.con-con-tiezi { padding: 5px; border-top: #a8a8a8 dashed 1px;}
.con-con-box { border: #e1e1e1 1px solid; }
.con-con-box-left { width: 958px; height: 535px; overflow: hidden; padding: 10px; }
.con-con-box-img { width: 440px; height: 535px; position: relative; }
/**/
#slide { width: 440px; height: 534px; overflow: hidden; }
.fader-box { position: relative; width: 440px; height: 440px; overflow: hidden; }
.fader { width: 440px; height: 440px; overflow: hidden; }
.fader img { width: 440px; }
#slide-hander { margin-top: 24px; text-align: center; }
#slide-hander a { display: inline-block; zoom: 1; *display: inline; width: 70px; height: 70px; margin: 0 10px 0 0; position: relative; }
#slide-hander a img { width: 70px; height: 70px; }
.slide-bg { display: none; position: absolute; left: 0; bottom: 0; width: 70px; height: 84px; background: url(images/slide-bg.png) no-repeat; }
#slide-hander a.selected .slide-bg { display: block; }
/**/
.pre,.next { position: absolute; display: block; width: 35px; height: 51px; top: 200px; overflow: hidden; }
.pre { left: 15px; background: url(images/left.png) no-repeat; }
.pre:hover { background: url(images/left_hover.png) no-repeat; }
.next { right: 15px; background: url(images/right.png) no-repeat; }
.next:hover { background: url(images/right_hover.png) no-repeat; }
.con-con-box-info { width: 478px; padding: 0 20px; font: 12px/24px "Microsoft YaHei","微软雅黑"; }
.con-con-box-info h2 { color: #414141; font-size: 17px; font-weight: normal; }
.con-con-shop { font-size: 14px;}
.con-con-shop a { color: #e6811c; }
.con-con-shop a span { color: #df4848; }
.con-con-info { border: #e9e9e9 1px solid; border-left: none; border-right: none; margin: 10px 0 20px; padding: 23px; }
.con-con-info-left { width: 300px; }
.con-con-info-left .fl { width: 150px; height: 34px; line-height: 34px; overflow: hidden; white-space: nowrap; }
.con-con-info-left .fl span { margin-left: 5px; }
.con-zekou { background: #df4848; color: #fff; padding: 0 5px; margin-left: 10px; height: 16px; line-height: 16px; }
.con-con-new-pric { font-size: 26px; color: #df4848; font-weight: bold; vertical-align: -5px; }
.con-con-old-pric { font-size: 14px; text-decoration: line-through; line-height: 16px; }
.con-item .fl { background: #8b8b8b; color: #fff; border: #e9e9e9 1px solid; padding-left: 3px; margin-right: 20px; }
.con-item .fl span { display: inline-block; zoom: 1; *display: inline; padding: 0 5px;  background: #fafafa; color: #7e7e7e; }
.con-buy { margin: 15px 0 10px; }
.content-button { display: inline-block; zoom: 1; *display: inline; height: 44px; overflow: hidden; line-height: 44px; padding: 0 137px 0 15px; font-size: 26px; color: #e42a19; font-weight: bold; border: none; background: url("images/buy.png") top right;}
.content-button:hover { color: #e42a19; text-decoration: none; }
.con-con-qushi strong { font-size: 14px; color: #333; }
.con-con-qushi-box { margin-left: 20px; }
.con-con-qushi span { color: #333; margin-right: 5px; }
.con-con-bq { height: 34px; line-height: 34px; }
.con-con-bq a { margin: 0 0 0 15px; }
/*goods-4*/
.goods-box-4 { width: 169px; }
.goods-box-4 li { width: 169px; margin-top: 20px; }
.goods-4-img a { display: block; width: 170px; height: 170px; overflow: hidden; }
.goods-4-img a img { width: 170px; }
.goods-4-tit { display: block; text-align: center; white-space: nowrap; overflow: hidden; padding: 0 5px; }
.goods-box-4 .goods-1-price,.goods-4-xl { padding: 0 5px; }
/*goods-4*/
.con-con-box-rig { width: 169px; height: 555px; padding: 0 15px; overflow: hidden; border-left: #e1e1e1 1px solid; position: relative;}
.con-con-box-rig-tit { text-align: center; padding: 15px 0 0; font-weight: bold; }
.con-con-box-rig-tit span { position: relative; display: block; width: 70px; margin: 0 auto; background: #fff; z-index: 3; font-size: 14px; }
.con-con-box-rig-tit b { width: 169px; height: 0; border-top: #5b5b5b 1px dashed; position: absolute; top: 25px; left: 15px; z-index: 2; }
.con-con-box-tiezi { text-align: center; }
/**/
.con-qx-box .goods-box-1 { width: 180px; }
.con-qx-box .goods-box-1 li { margin: 0 0 10px; }
#tab-cona-1 { display: block; }
#tab-cona-2 { display: none; }
.con-qx { width: 748px; border: #e1e1e1 1px solid; margin-left: 20px; padding: 15px; overflow: hidden; }
.tab-tit { border-bottom: #efefef 1px solid; font: 18px/24px "Microsoft YaHei","微软雅黑"; color: #333; }
.tab-tit li { position: relative; bottom: -1px; float: left; cursor: pointer; padding: 0 5px 10px; margin-right: 20px; border-bottom: transparent 3px solid; }
.tab-tit li.now-tab-tit { font-weight: bold; border-bottom: #ff3333 3px solid; }
.tab-tit li span { font-size: 14px; color: #ea752e; }
/**/
.con-h3 { height: 28px; line-height: 28px; padding-left: 15px; margin: 20px 0; background: #f6f6f6; border-left: 2px solid #fb2e2e; }
.cs-box li { float: left; width: 243px; margin-right: 5px; color: #999; white-space: nowrap; overflow: hidden; height: 30px; line-height: 30px; }
.con-con-bot { text-align: center; font: 14px/24px "Microsoft YaHei","微软雅黑"; }
.con-con-botprice { font: 30px/30px "Microsoft YaHei","微软雅黑"; color: #df4848; font-weight: bold; margin: 10px 0 5px; }
.con-con-line { width: 100%; height: 6px; margin-bottom: 15px; background: url("images/line-bg.png") repeat; }
.con-pj li { padding: 20px; border-bottom: #a8a8a8 dotted 1px; }
.con-pj-p {color: #565555;}
.con-pj-bot {color: #a7a7a7; }
.con-pj-bot span { margin-right: 5px; }
.con-box-info img { max-width: 748px; }
/*今日特大惠*/
.te-tab-box { background: #f3f3f3; border: #e5e5e5 1px solid; }
.te-tab-top { background: #fcfcfc; border-bottom: #e5e5e5 1px solid; }
.te-tab-top li { float: left; }
.te-tab-top li a { display: block; padding: 0 10px; height: 40px; line-height: 40px; text-align: center; font-weight: bold; white-space: nowrap; overflow: hidden; }
.te-tab-top li a.now-te-tab,.te-tab-top li a:hover { background: #e5e5e5; }
.te-tab-item { display: none; height: 38px; line-height: 38px; white-space: nowrap; overflow: hidden; }
.te-tab-item a { margin: 0 15px; }
.now-te-tab-item { display: block; }
/**/
.list-rig-box .tiezi-ul { padding: 10px 5px 5px; }
.list-rig-box .tiezi-ul li { float: left; width: 165px; margin-bottom: 10px; border-bottom: #bababa 1px dashed; padding-bottom: 10px; }
.list-rig-box .tiezi-ul li:last-child { border: none; padding: 0; }
.list-rig-box .tiezi-ul-img { width: 60px; height: 60px; overflow: hidden; }
.list-rig-box .tiezi-ul-img img { width: 60px; }
.list-rig-box .tiezi-ul-rig { width: 95px; margin-left: 10px; }
.list-rig-box .tiezi-ul-rig a { display: block; height: 40px; overflow: hidden; }
.list-rig-box .tiezi-ul-rig span { color: #ff9933; }
/*fixed*/
.fixed-rig { position: fixed; bottom: 110px; }
.fixed-left { position: fixed; bottom: 110px; }
.fix-left-height { width: 180px; height: 1px; }
/*************************//*自动完成控件*//**************************/
.vautocomplete {position:absolute; display:none; border: solid 1px #CCCCCC; border-top: 0px; background: #FFFFFF; z-index: 99;}
.vautocomplete .content{padding: 2px 0px; margin: 0px;}
.vautocomplete .content ul{list-style: none; padding: 0px; margin: 0px;}
.vautocomplete .content li{padding: 3px 8px; cursor: pointer;}
.vautocomplete .content li:hover,
.vautocomplete .content li.selected{background: #eee;}
/**/
.error-con .tejia-box .goods-box-1 { width: 1200px; }
.error-con .goods-box-1 li { margin-bottom: 20px; }
/**/
.con-con-bot #tk_box_1,.con-con-bot #tk_box_2 { margin: 0 auto; }