﻿.pic_list dl { float: left; width: 204px; height: 293px; border: solid #e2e2e2; border-width: 0 1px 1px 0; font-family: "微软雅黑" }
.pic_list dl dd { line-height: 25px }
.pic_list dl dd em { font-style: normal }
.pic_list dl:hover { box-shadow: #bbb 0 0 15px }
.pic_list dl .pinggu a { display: none }
.pic_list dl .pinggu { text-align: center; margin-top: 10px; padding-top: 10px; padding-bottom: 10px }
.pic_list dl:hover .pinggu { background: #f2f2f2 }
.pic_list dl:hover .pinggu a { background: #2dc1b5; display: inline-block; width: 100px; line-height: 30px; background: #61d0c7; color: #fff }
.pic_list img { margin: 30px 0 10px }
.pic_list em { color: #f42e2d; font-size: 20px }
.update { height: 23px; line-height: 23px; text-align: center; margin: 20px 0 42px 0; font-family: "微软雅黑" }
.update * { vertical-align: middle }
.update span { font-size: 40px; height: 23px; line-height: 23px; font-style: italic; color: #099; margin-right: 14px; display: inline-block }
.update em { background: url(../images/tips.gif) no-repeat left top; margin: 20px 0 0 10px; width: 111px; height: 23px; color: #fff; line-height: 23px; display: inline-block; font-style: normal; text-align: center }
.update i { font-style: normal }
.bzwy { background: #fff; padding: 20px 0 0 120px; font-family: "微软雅黑" }
.bzwy dl { float: left; height: 50px; width: 300px }
.bzwy dl dt { float: left; width: 61px; height: 66px; line-height: 66px; text-align: center; padding-top: 0 }
.bzwy dl dd { margin-left: 75px; line-height: 25px }
.bzwy dl dd h2 { font-size: 16px }
.cpcs { background: #fff; padding: 20px 0; font-family: "微软雅黑" }
.cpcs dl { float: left; width: 17.3%; padding: 0 20px 10px 0; border: solid #e2e2e2 1px; margin-right: 10px; height: 85px }
.cpcs dl dt { float: left; width: 61px; height: 66px; background: url(../images/S.png) no-repeat; margin: 10px 10px 10px 10px }
#dj_s dt { background: url(../images/S.png) no-repeat }
#dj_a dt { background: url(../images/A.png) no-repeat }
#dj_a1 dt { background: url(../images/A+.png) no-repeat }
#dj_b dt { background: url(../images/B.png) no-repeat }
#dj_c dt { background: url(../images/C.png) no-repeat }
.cpcs dl dd { margin-left: 80px; line-height: 25px; font-size: 14px }
.cpcs dl dd h2 { margin-top: 10px }
.cpcs dl dd em { color: #fe7b33; font-style: normal }
#gbody { background: #f4f4f4 }
.product_filter { background: #fff; box-shadow: #ccc 0 0 5px; border-top: solid #4daf7c 3px; margin: 0 5px }
.product_filter .screeBox { line-height: 44px; padding: 0 20px; border-bottom: 1px solid #eaeaea }
.product_filter .screeBox a { margin: auto 3em auto auto; color: #0073c3 }
.product_filter .screeBox a:hover { text-decoration: underline }
.product_filter .screeBox span { margin: auto 3em auto auto; background: #4daf7c; color: #fff; padding: 2px 5px }
.order { margin: 10px 0 0 0 }
.goodsBox{padding: 10px 0 0 0;}
.goodsBox .goodsItem { width: 288px; height: 390px; margin: 5px 5px 20px 5px; line-height: 20px; float: left; background: #fff; position: relative }
.goodsBox .goodsItem i { position: absolute; top: 10px; left: 10px; width: 46px; height: 56px; background: url(../images/A+.png) no-repeat; z-index: 99 }
.goodsBox .goodsItem .S { background: url(../images/S.png) no-repeat }
.goodsBox .goodsItem .A { background: url(../images/A.png) no-repeat }
.goodsBox .goodsItem .B { background: url(../images/B.png) no-repeat }
.goodsBox .goodsItem .C { background: url(../images/C.png) no-repeat }
.goodsBox a{text-decoration: none;}
.goods_serch { text-align: center; padding: 10px auto 30px }
#category_tree dl { height: 35px; line-height: 35px; border-bottom: solid #e2e2e2 1px; padding-left: 15px; font-size: 14px }
#category_tree dl a { color: #404040; text-decoration: none }
#category_tree dt { position: relative }
#category_tree .arrow { background: url(../images/index_icon.min.png) no-repeat -359px -192px; width: 6px; height: 10px; position: absolute; right: 15px; top: 15px }
#category_tree .all { border-top: #7ac5f8 solid 2px; background: #fafafa; color: #666; font-size: 16px }
.brand_search { border: solid #e2e2e2 1px; width: }
.brand_search a { color: #666 }
.brand_search li { float: left; width: 127px; height: 50px; line-height: 50px; text-align: center; border: solid #e2e2e2; border-width: 0 1px 1px 0; font-size: 16px }
.brand_search .cur { background: #ccc; width: 128px }
.goodsItem { width: 160px; float: left; position: relative; overflow: hidden; font-family: "微软雅黑" }
.goodsItem .goodsimg { margin-bottom: 4px }
.goodsItem .img_info { filter: alpha(opacity=85); opacity: .85 }
.goodsItem:hover .img_info { filter: alpha(opacity=100); opacity: 1 }
.text_orange { color: #f60; font-size: 30px; font-family: 微软雅黑; font-weight: bold; display: inline-block }
.hs_price_discount { margin-left: 5px; margin-top: 15px }
.text_gray { line-height: 20px }
.text_gray del { color: #999; font-size: 12px; font-family: Arial }
.name_info { font-size: 16px; margin-top: 10px; padding: 0 10px; height: 50px }
.name_info p { text-align: left; color: #666; font-size: 14px; line-height: 25px }
.market_price { padding: 0 10px }
.market_price p { text-align: left; color: #666; font-size: 14px; line-height: 25px }
.market_price p del { color: #aaa }
.name_info .goods_attr { display: inline-block }
.name_info .goods_attr { display: inline-block }
.icon_discount_green { width: 41px; height: 14px; line-height: 14px; font-size: 11px; font-family: 微软雅黑; color: white; text-align: center; display: inline-block; background: url(../images/new_icons.png) -312px -173px no-repeat }
.hs_price { background: #f33; height: 37px; line-height: 37px; padding-left: 10px; width: 90%; margin: 0 auto; border-radius: 3px; color: #fff; margin-top: 10px }
.text_price { color: #fff; font-size: 14px; font-weight: bold }
.goodsItem .item_buy { display: block; width: 78px; height: 37px; line-height: 37px; text-align: center; font-size: 14px; color: #FFF; cursor: pointer; background: #c00 }
.goodsItem .item_buy a { color: #fff }
.img_info { position: relative; text-align: center; border-bottom: solid #e2e2e2 1px; width: 288px; height: 225px; overflow: hidden }
.gallery li img { width: 50px; height: 50px; cursor: pointer; float: left }
.goodsItem .item_buy { display: block; width: 78px; height: 37px; line-height: 37px; text-align: center; font-size: 14px; color: #FFF; cursor: pointer; background: #c00; opacity: .7 }
.goodsItem .item_buy a { color: #fff }
.goodsItem:hover { box-shadow: #999 0 0 10px }
.goodsItem:hover .item_buy { opacity: 1 }
.goodsItem:hover .name_info p { color: #ff7300 }
.search_top { background: #333; height: 140px; position: relative }
.search_top_box { width: 600px; height: 48px; background-color: #fcc600; position: absolute; top: 40px }
.search_top_box .ac_input { background: #fff; border: 0; width: 435px; height: 30px; margin: 8px 0 0 10px; padding-left: 30px }
.before { display: inline-block; background: url(../images/index_icon.min.png) no-repeat -49px -144px; width: 15px; height: 15px; margin-left: 10px; vertical-align: middle; position: absolute; left: 8px; top: 17px }
.search_top_box .button { border: 0; cursor: pointer; display: inline-block; vertical-align: middle; background-color: #c78600; width: 100px; height: 31px; line-height: 31px; text-align: center; color: white; font-size: 15px; font-weight: bold; margin-left: 5px }
.intro { color: #999; margin-top: 35px }
.intro dl { float: left }
.intro .intro1 dt { width: 44px; height: 44px; background: url(../images/index_icon.min.png) no-repeat 0 0 }
.intro .intro2 dt { width: 44px; height: 44px; background: url(../images/index_icon.min.png) no-repeat -64px 0 }
.intro .intro3 dt { width: 44px; height: 44px; background: url(../images/index_icon.min.png) no-repeat -128px 0 }
.intro .intro4 dt { width: 44px; height: 44px; background: url(../images/index_icon.min.png) no-repeat -192px 0 }
.intro dl dd { margin-top: 10px }
.intro span { float: left; display: inline-block; font-family: Arial; vertical-align: middle; font-size: 19px; color: #fdc700; width: 65px; letter-spacing: 4.5px; text-align: center; margin: 15px 10px 0 20px }
.banner-box { width: 100%; height: 462px; position: relative; overflow: hidden; box-shadow: #ccc 0 0 5px }
.banner-box .bd { width: 100% !important }
.banner-box .bd li .m-width { width: 100%; margin: 0 auto; overflow: hidden }
.banner-box .bd li { width: 100% !important; height: 462px }
.banner-box .bd li a { display: block; background-size: auto; width: 100% !important; height: 462px }
.banner-btn { width: 1210px; position: absolute; top: 50px; left: 50%; margin-left: -605px }
.banner-btn a { display: block; width: 49px; height: 104px; position: absolute; top: 0; filter: alpha(opacity=40); -moz-opacity: .4; -khtml-opacity: .4; opacity: .4 }
.banner-btn a.prev { left: 20px; background: url(../images/btn.png) no-repeat 0 0 }
.banner-btn a.next { right: 20px; background: url(../images/btn.png) no-repeat -49px 0 }
.banner-box .hd { position: absolute; top: 410px; left: 600px }
.banner-box .hd ul li { width: 28px; height: 5px; text-indent: -9999px; margin-right: 10px; background: #fff; opacity: .9; float: left; cursor: pointer }
.banner-box .hd ul li.on { background: #f47262 }