@charset "utf-8";
/*商城幻灯*/
#focus{width:1200px;height:450px;overflow:hidden;position:absolute; top:0;}
#focus ul{height:450px;position:absolute;}
#focus ul li{float:left;width:1200px;height:450px;overflow:hidden;position:relative;}
#focus ul li img{width:1200px;height:450px;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus ul li p{display: block;position: absolute;bottom: 0px;font-size: 22px;color: #fff;height: 60px;line-height: 60px;width:100%;text-indent:300px;}
#focus .btnBg{position:absolute;width:790px;height:20px;left:0;bottom:0;}
#focus .btn{position:absolute;width:150px;height:15px;right:0px;bottom:25px;text-align:left;border:none; background:none}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:14px;height:14px;_font-size:0;margin-right:5px;cursor:pointer;border:#fff 1px solid;margin-top: 0px; border-radius:50%}
#focus .btn span.on{background:#ee2e2c;margin-top: 5px;width:14px;height:14px;border:#fff 1px solid;}
#focus .preNext{width:45px;height:52px;position:absolute;top:170px;background:url(img/sprite.png) no-repeat 0 0;cursor:pointer;display: none;}
#focus .pre{left:220px;}
#focus .next{right:10px;background-position:right top;}

.floor .top01 {
	background: -o-linear-gradient(top, #3C84FF, #6BC6FF);
	background: -webkit-gradient(linear, left top, left bottom, from(#3C84FF), to(#6BC6FF));
	background: linear-gradient(to bottom, #3C84FF, #6BC6FF);
}

.floor .top02 {
	background: -o-linear-gradient(top, #7633FF, #778AFF);
	background: -webkit-gradient(linear, left top, left bottom, from(#7633FF), to(#778AFF));
	background: linear-gradient(to bottom, #7633FF, #778AFF);
}

.floor .top03 {
	background: -o-linear-gradient(top, #3BA8BD, #23C8CE);
	background: -webkit-gradient(linear, left top, left bottom, from(#3BA8BD), to(#23C8CE));
	background: linear-gradient(to bottom, #3BA8BD, #23C8CE);
}

.floor .top04 {
	background: -o-linear-gradient(top, #E8B64A, #FBD953);
	background: -webkit-gradient(linear, left top, left bottom, from(#E8B64A), to(#FBD953));
	background: linear-gradient(to bottom, #E8B64A, #FBD953);
}

.floor .top05 {
	background: -o-linear-gradient(top, #8B96B3, #ADBCD2);
	background: -webkit-gradient(linear, left top, left bottom, from(#8B96B3), to(#ADBCD2));
	background: linear-gradient(to bottom, #8B96B3, #ADBCD2);
}

.floor .top06 {
	background: -o-linear-gradient(top, #BE7B93, #E2ABBC);
	background: -webkit-gradient(linear, left top, left bottom, from(#BE7B93), to(#E2ABBC));
	background: linear-gradient(to bottom, #BE7B93, #E2ABBC);
}

.floor .top07 {
	background: -o-linear-gradient(top, #FF8929, #FFAD2D);
	background: -webkit-gradient(linear, left top, left bottom, from(#FF8929), to(#FFAD2D));
	background: linear-gradient(to bottom, #FF8929, #FFAD2D);
}

.floor .top08 {
	background: -o-linear-gradient(top, #F44E4E, #FF7F7F);
	background: -webkit-gradient(linear, left top, left bottom, from(#F44E4E), to(#FF7F7F));
	background: linear-gradient(to bottom, #F44E4E, #FF7F7F);
}

.floor .top09 {
	background: -o-linear-gradient(top, #8A86FF, #A1B3FF);
	background: -webkit-gradient(linear, left top, left bottom, from(#8A86FF), to(#A1B3FF));
	background: linear-gradient(to bottom, #8A86FF, #A1B3FF);
}

.floor .top010 {
	background: -o-linear-gradient(top, #5EA08B, #74CFB2);
	background: -webkit-gradient(linear, left top, left bottom, from(#5EA08B), to(#74CFB2));
	background: linear-gradient(to bottom, #5EA08B, #74CFB2);
}

.floor .top011 {
	background: -o-linear-gradient(top, #5280DE, #62ACFF);
	background: -webkit-gradient(linear, left top, left bottom, from(#5280DE), to(#62ACFF));
	background: linear-gradient(to bottom, #5280DE, #62ACFF);
}

.floor .top012 {
	background: -o-linear-gradient(top, #46BE63, #55E177);
	background: -webkit-gradient(linear, left top, left bottom, from(#46BE63), to(#55E177));
	background: linear-gradient(to bottom, #46BE63, #55E177);
}
.floor .top013 {
	background: -o-linear-gradient(top, #BE7B93, #E2ABBC);
	background: -webkit-gradient(linear, left top, left bottom, from(#BE7B93), to(#E2ABBC));
	background: linear-gradient(to bottom, #BE7B93, #E2ABBC);
}
.floor .top014 {
	background: -o-linear-gradient(top, #FF8929, #FFAD2D);
	background: -webkit-gradient(linear, left top, left bottom, from(#FF8929), to(#FFAD2D));
	background: linear-gradient(to bottom, #FF8929, #FFAD2D);
}
.floor .top015 {
	background: -o-linear-gradient(top, #BE7B93, #E2ABBC);
	background: -webkit-gradient(linear, left top, left bottom, from(#BE7B93), to(#E2ABBC));
	background: linear-gradient(to bottom, #BE7B93, #E2ABBC);
}

.floor .top016 {
	background: -o-linear-gradient(top, #FF8929, #FFAD2D);
	background: -webkit-gradient(linear, left top, left bottom, from(#FF8929), to(#FFAD2D));
	background: linear-gradient(to bottom, #FF8929, #FFAD2D);
}

.floor .top017 {
	background: -o-linear-gradient(top, #F44E4E, #FF7F7F);
	background: -webkit-gradient(linear, left top, left bottom, from(#F44E4E), to(#FF7F7F));
	background: linear-gradient(to bottom, #F44E4E, #FF7F7F);
}

.floor .top018 {
	background: -o-linear-gradient(top, #8A86FF, #A1B3FF);
	background: -webkit-gradient(linear, left top, left bottom, from(#8A86FF), to(#A1B3FF));
	background: linear-gradient(to bottom, #8A86FF, #A1B3FF);
}


.floor{overflow:hidden;margin-bottom:20px;background:white}
.floor .left {width:245px;float:left;height:501px}
.floor .left h2 { display: block;height: 60px;line-height: 60px;font-size: 18px;padding: 0 10px;width:100px; background-color: rgba(0, 0, 0, .3); border-radius:0px 0px 30px 0}
.floor .left h2 a { color:#fff; margin-left:10px;}
.floor .left h2 i { color:#fff;}
.floor .left ul{padding:15px;overflow:hidden}
.floor .left ul li{float:left;width:50%}
.floor .left ul li a{background:white;border-radius:15px;padding:5px 0px; display:block;margin:10px 5px 0; text-align:center}
.floor .left a.morea{border-radius:20px;display:block;padding:5px;text-align: center;font-size:16px;color:white;border:#fff 1px solid;margin:20px; }
.floor .right {overflow:hidden;}

.floor .right ul{padding:0px 0;overflow:hidden}
.floor .right ul li{float:left;width:150px; overflow:hidden; text-align:center;font-size:14px;padding:20px;border-right:#eee 1px solid;border-bottom:#eee 1px solid}
.floor .right ul li img{width:150px;}
.floor .right ul li:hover img{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.floor .right ul li p{height:20px;line-height:20px; text-align:center; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;margin-top:5px}
.floor .right ul li p.price{color:#e50a11;margin-top:15px;font-size:16px;}

.new ul{padding:30px 0;overflow:hidden}
.new ul li{float:left;width:100px; overflow:hidden; text-align:center;font-size:14px;padding:0px 10px 0px 10px}
.new ul li img{width:100px;}
.new ul li:hover img{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.new ul li p{width:100px;height:20px;line-height:20px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;margin-top:20px}
.new ul li p.price{color:#e50a11;margin-top:10px;font-size:16px;}


.industry-bar {
    position:fixed;top:200px;left:50%;margin-left:-680px;width:70px;display:none;box-shadow: 0px 0px 8px rgba(0,0,0,0.15);
	z-index:1000;
	background:white;
}
.industry-bar h5{height:26px;line-height:26px;padding:5px 0;background: #0d5bb8;text-align:center;color:#fff}
.industry-bar.hover {
    display:block
}

.industry-bar ul {
    background:#fff;
}
.industry-bar li {
    padding:8px 8px;line-height:16px; text-align:center;border-bottom:#e9e9e9 1px solid
}
.industry-bar li a {
    display:block;line-height:16px;font-size:12px;
}
.industry-bar li.current {background: #1885f2;
}
.industry-bar li.current a{color:white}




.mall-left{width:951px;float:left;margin-right:19px;}
.mall-right{overflow:hidden}

/*产品列表 网格*/
.productShowGrid{width:1230px;overflow:hidden;float:left}
.productShowGrid ul { overflow: hidden;width:1250px }
.productShowGrid ul li { width: 205px;padding:10px 10px 15px 10px;overflow:hidden;height:325px;  background: #fff; border: 1px solid #eee; margin-right: 16px; margin-bottom: 15px; float: left; vertical-align: middle; position:relative}
.productShowGrid ul li:hover { border: 1px solid #e02445; -webkit-transition-duration: .3s; transition-duration: .3s; }
.productShowGrid .productImg {width: 205px; height: 205px; overflow: hidden;margin:0px 0px 0px 0px }
.productShowGrid .productImg img { width:205px;height:205px;cursor: pointer;transition: all 0.6s;}
.productShowGrid .productImg:hover img{transform: scale(1.05);}
.productShowGrid .productInfo .productTit { font-size: 14px; color: #000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.productShowGrid .productInfo .productTit a:hover { color: #e02445; }
.productShowGrid .productInfo .productTit em{ color: #e02445; }
.productShowGrid .productInfo .companyName { line-height: 26px;  /*padding-right: 80px;*/ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #666; margin-top: 8px; height:26px;}
.productShowGrid .productInfo .companyName a { color: #666; margin-top: 5px; }
.productShowGrid .productInfo .companyName em{float:right}
.productShowGrid .productInfo .companyName i{width:140px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;display:block;float:left}
.productShowGrid .productInfo .iconGroup {margin:8px 0px ;z-index:20; position:relative}
.productShowGrid .productInfo .iconGroup i { margin-right: 5px;}
.productShowGrid .productInfo .iconGroup i.year{display:block;font-size:14px;line-height:16px;margin-top:0px;padding-left: 10px;float:left}
.productShowGrid .productInfo .iconGroup i.year b{font-weight:bold;color:#ee2e2c;font-size:16px;}
.productShowGrid .productInfo .iconGroup em{width:47px;height:16px; text-indent:-9999px;display:block;background:url(img/hb.png) no-repeat;float:left}
.productShowGrid .productPrice { color: #ff5700; font-size: 16px;margin-top:15px;margin-bottom:10px; height:16px;line-height:16px;}
.productShowGrid .productPrice i { float:right;font-size:12px;color:#999 }



.productShowGrid .productInfo .iconGroup div{float:left;position:relative;width:16px;height:16px;z-index:100;margin:0px 4px;}
.productShowGrid .productInfo .iconGroup div span{display:none}
.productShowGrid .productInfo .iconGroup div:hover span{display:block;z-index:1000;width:100px;height:100px;overflow:hidden; position:absolute;left:-80px;padding:5px;top:-115px; box-shadow: 0px 0px 5px rgba(0,0,0,0.25); background:white;}
.productShowGrid .productInfo .iconGroup div span img{width:100px;height:100px;}



.sortbar {height:46px;background: #fff;margin-bottom: 20px; overflow:hidden;  box-shadow: 0px 0px 3px rgba(0,0,0,0.15);}
.sortbar-left{width:342px;padding:15px 0px;line-height:16px;overflow:hidden;float:left; font-size:14px;}
.sortbar-left a{display:block;float:left;padding:0px 25px;border-right:#eee 1px solid;}
.sortbar-left i{font-weight:bold;font-style:normal;padding-left:3px}
.sortbar-left a.on{background:white;color:#e72e25}
.sell_tip {width:180px;height:70px;background:url('image/sell_tip.gif') no-repeat;overflow:hidden;z-index:1000;position:absolute;}
.sell_tip p {margin:0 0 4px 2px;font-weight:bold;}
.sell_tip div {padding:8px 0 0 10px;}
.tool {background: #fff; overflow:hidden;padding:10px; margin-bottom:20px; box-shadow: 0px 0px 3px rgba(0,0,0,0.15);}
.tool table {width:100%;}
.tool select {height: 23px;padding: 0 0 0 5px;border: 1px solid #ccd1d9;font-size:12px;}
.tool-btn {border:#ccd1d9 1px solid;;height:24px;line-height:24px;width:70px;padding:0px;cursor:pointer; background:white;font-size:12px;}
.tool-btn:hover {border:#ee2e2c 1px solid;background:#ee2c2c;color:white}

.showChange {
    float: right;
    margin-right: 5px;
	margin-top:3px;display:none
}
.showChange a{cursor: pointer;display:block;line-height:40px;float:left;padding:0px 15px;text-indent:-9999px}
.showChange a.tupian {
    background:white url("img/matrix_green.png") no-repeat center;
}
.showChange a.tupian_gray {
    background: url("img/matrix_gray.png") no-repeat center;
}
.showChange a.tuwen {
    background:white url("img/bar_green.png") no-repeat center;
}
.showChange a.tuwen_gray {
    background: url("img/bar_gray.png") no-repeat center;
}




/*右侧广告区*/
.mall-recommend{}
.mall-right-title{height:45px;line-height:45px;padding:0px 15px;font-size:16px;font-weight:bold;background:#ff7900;margin-bottom:20px;color:white}
.mall-right-title span{float:right;font-size:12px;font-weight:normal}
.mall-recommend ul li{background:white;overflow:hidden;padding:10px;margin-bottom:15px;border:#eee 1px solid}
.mall-recommend ul li img{width:100%}
.mall-recommend ul li p{font-size: 14px; color: #000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;margin-top:10px;;}
.mall-recommend ul li .productPrice { color: #ff5700; font-size: 16px;margin-top:10px;margin-bottom:10px; height:16px;line-height:16px;}
.mall-recommend ul li .productPrice i { float:right;font-size:12px;color:#999 }

.list_price {color:#808080;width:100px;}
.list_price strong {font-family:Arial;color:#FF2900;font-weight:bold;font-size:16px;}
.list_count {color:#404040;width:100px;}
.list_count span {color:#808080;text-decoration:underline;}
.mall_tab {height:36px;overflow:hidden;background:url('image/mall_tab.png') repeat-x;font-size:14px;border-right:#DDDDDD 1px solid;border-left:#DDDDDD 1px solid;}
.mall_tab_1,.mall_tab_2 {float:left;padding:10px 16px;border-right:#DDDDDD 1px solid;}
.mall_tab_2 {background:url('image/mall_tab.png') repeat-x 0 -36px;font-weight:bold;}
.mall_c {border:#DDDDDD 1px solid;border-top:none;padding:20px;}
.cc_inp {border:#CCCCCC 1px solid;text-align:center;width:30px}

.stat {padding:15px 0 10px 0;}
.stat_p {height:10px;line-height:10px;background:#FFF7D2;font-size:1px;}
.stat_p div {height:10px;line-height:10px;background:#FFA40D;border-left:#FFA40D 2px solid;float:left;}
.comment {padding:15px 10px 15px 10px;border-top:#DDDDDD 1px dotted;}
.comment_sp {background:#F9FCFE;}
.comment_content {color:#333333;font-size:14px;line-height:180%;clear:both;padding:5px;}
.comment_title {height:26px;line-height:26px;color:#1B4C7A;padding:0 5px 0 5px;}
.comment_reply {padding:5px 10px 5px 10px;margin:0 5px 0 5px;line-height:180%;border:#E6E6E6 1px solid;background:#FFFFE3;}
.comment_no,.order_no {text-align:center;padding:20px;font-size:13px;}

.relate_1,.relate_2 {width:65px;height:60px;float:left;}
.relate_1 img,.relate_2 img{width:50px;height:50px;}
.relate_2 em {display:block;width:15px;height:15px;background:url('image/relate_on.gif') no-repeat;z-index:1;position:absolute;margin:40px 0 0 40px;}
.relate_1 a:link,.relate_1 a:visited,.relate_1 a:active {display:block;width:50px;height:50px;border:#CCCCCC 2px solid;}
.relate_1 a:hover {border:#C90000 2px solid;}
.relate_2 a:link,.relate_2 a:visited,.relate_2 a:active,.relate_2 a:hover {display:block;width:50px;height:50px;border:#C90000 2px solid;}

.step_price {background:#EEEEEE;text-align:center;}
.step_price td {border-right:#DDDDDD 1px solid;}

.promos {}
.promos span {display:block;float:left;padding:2px 6px;margin-right:10px;background:#FFDEDF;color:#DF3033;border-left:#DF3033 1px dotted;border-right:#DF3033 1px dotted;border-top:#DF3033 1px solid;border-bottom:#DF3033 1px solid;}
.promos span:hover {background:#FFFFFF;}

.nv_1,.nv_2,.nv_3 {float:left;padding:5px;margin:0 5px 5px 0;cursor:pointer;}
.nv_1 {border:#CCCCCC 2px solid;}
.nv_2 {border:#C90000 2px solid;background:url('image/relate_on.gif') no-repeat right bottom;}
.nv_3 {border:#C90000 2px solid;}

.cart_info {height:33px;overflow:hidden;border:#DDDDDD 1px solid;background:#F7F7F7 url('image/cart_info.gif') no-repeat 10px center;}
.cart_info div {padding:8px 0 0 40px;}

.mthumb {padding:5px 0 5px 0;}
.mthumb img {margin:3px;}
.mthumb li {height:24px;line-height:24px;overflow:hidden;}

.list-view {width:1224px;}
.list-view:after {content:"";display:block;clear:both;}
.list-view div {width:204px;float:left;}
.list-view img:hover {border-left:#FFFFFF 1px solid;}
.list-view ul {margin:6px 24px 24px 0;}
.list-view li {height:24px;line-height:24px;overflow:hidden;font-size:14px;}
.list-view i {font-size:16px;font-family:Verdana;font-weight:100;font-style:normal;color:#999999;float:right;display:none;}
.list-view div:hover i {display:inline;}
.list-view-msg {padding:96px;text-align:center;font-size:16px;}


.top-shop{padding:20px 0px 20px 0px; background:white; position:relative;z-index:1;height:60px;}
.shop-m {margin:auto;width:1200px;z-index:1}
/*logo*/



.proInfoCon{max-width: 248px;padding-right:10px;float:left;height:60px;position:relative;z-index: 501;margin-top:5px}

.proInfoCon dt{height:20px; line-height:20px; font-size:15px; padding:2px 0 4px;}

.proInfoCon dt a{display:block;white-space: nowrap;text-overflow:ellipsis;padding-right:4px;overflow: hidden;float: left;max-width: 215px;text-decoration: none; font-weight:bold}
.proInfoCon dt a.bd{float:right;width:16px;margin-top:-2px;border:none}
.proInfoCon dd{overflow:hidden; height:18px;margin-top:5px;}

.proInfoCon dd a{display:block;float:left;height:17px;background:url(shopico.png) no-repeat;text-indent:200px;overflow:hidden;}


.proInfoCon dd span{font-size:14px;height:16px;line-height:16px;float:left;padding-left:55px;padding-right: 5px;border-right: 1px solid #e1e1e1;overflow:hidden;position:relative;float:left}
.proInfoCon dd span img{margin-right:8px;position:absolute;top: 0px;left:0}
.proInfoCon dd i{}
.proInfoCon dd i img{margin-right:5px;border:0;padding:0px;margin-top:-4px}
.proInfoCon span b{padding:0 2px;color:red}

.proInfoCon .mode i{background:#ee2e2c;display:block;color:white;float:left;margin-left:5px;padding:3px;font-size:12px;line-height:11px;border-radius:2px; font-family:"宋体"}
.proInfoCon .mode i:nth-child(2){background:#009237}
.proInfoCon .mode{float:left}

.proInfoAlert{width:285px;height:175px;position:absolute;top: 62px;border:1px solid #e5e5e5;padding:15px 20px 10px;left:0;background:#fff;z-index: 50000;box-shadow: 0px 0px 5px #ddd;display:none;z-index:1000}
.proInfoCon:hover .proInfoAlert{display:block}

.comName2{line-height:22px;height:22px; overflow:hidden; white-space: nowrap;text-overflow:ellipsis;}

.comName2 a{color:#333; line-height:22px; font-size:14px;font-weight:bold}

.proInfoAlert li{height:26px; line-height:26px;font-size:12px; color:#333;}

.proInfoAlert li span.infoLeft{color:#999; margin-right:5px;}

.alertBotLink{height:48px; border-top:1px solid #e5e5e5; height:48px; overflow:hidden; position:absolute; bottom:0;left:20px;right:20px;}

.alertBotLink a{height:16px; overflow:hidden; width:33.333%; border-left:1px solid #e5e5e5; margin-left:-1px; display:block; float:left; margin-top:16px; text-align:center; font-size:12px; color:#333; line-height:16px;background:url(img/shopico.png) no-repeat;}

.alertBotLink a.itemLink{background-position:0 -112px;text-indent:1.7em;text-align:left;}

.alertBotLink a.messLink{background-position:7px -146px;}

.alertBotLink a.collectLink{background-position:27px -179px;text-align:right;text-decoration: none;}

.mmtMember{height:16px;margin-bottom:5px; line-height:16px; padding-top:5px;}

.mmtMember span{float:left; font-size:12px; font-weight:bold; color:#333;}

.mmtMember span b{color:#ee2e2c; font-weight:bold; padding:0 0 0 5px;}

.mmtMember span em{display:block;float:left;height:16px; width:47px;}

.mmtMember a{display:block; float:left; margin-left:5px; height:17px;background:url(img/shopico.png) no-repeat;text-indent:200px; overflow:hidden;}

.topDataCon{float:left; overflow:hidden; padding-top:8px; margin-right:30px;}

.topDataCon dd{float:left; margin-left:-1px; border-left:1px solid #f79796; color:#fff; text-align:center;padding:0 10px;height:30px;}

.topDataCon dd h5{line-height:14px; font-weight:normal;font-size:14px;}

.topDataCon dd p{line-height:12px;font-size:12px; padding-top:5px;}

.topDataCon dd em{display:inline-block; height:16px; width:7px;background:url(img/shopico.png) no-repeat; vertical-align:middle; margin-left:2px;}

.topDataCon dd em.arrowUp2{background-position:-293px -135px;}

.topDataCon dd em.arrowDown2{background-position:-293px -163px;}

.proTopCode{float:left;width:36px;height:44px;background:url(img/shopico.png) 20px -48px no-repeat;margin-top:10px;position:relative;cursor:pointer;z-index: 501;font-size:12px;border-left:#eee 1px solid ;padding-left:20px;}
.proTopCode i{font-size: 0;line-height: 0;border-width: 5px;border-color: #555;border-bottom-width: 0;border-style: dashed;border-bottom-style: solid;border-left-color: transparent;border-right-color: transparent;  position:absolute; left:50px;top:30px}

.proTopCode:hover .codeAlert{display:block}
.codeAlert{padding:8px 8px 8px;width:120px;height:140px;background:#fff;position:absolute;top: 51px;left:-21px;border:1px solid #e5e5e5;display:none;z-index: 501;}
.codeAlert img{width: 120px;height: 120px;}
.codeAlert p{line-height:20px; color:#666; font-size:12px; text-align:center;white-space:nowrap;}

.search{float:right;width: 458px;padding-left: 0;padding-top: 2px;height: 45px;margin-top:5px;}

.search-box{width: 100%;height:40px;padding-top: 3px;}

.search input{width:480px;height: 38px;border: none;line-height: 38px;color:#A8A8A8;padding-left:10px;float:left;display: inline-block;}

.search label{float:left}

.search button{width:85px;height:36px;background:#d11120;text-align: center;line-height:34px;color:#fff;font-size:14px;display: inline-block;border:none;cursor:pointer;margin: 0;}

.defaultSearch2 .searchBox{width: 373px;height:40px;position: relative;float: left;}

.defaultSearch2 input{width: 267px;height: 34px;border-right: none;line-height: 34px;color: #A8A8A8;padding: 0 0 0 10px;float: left;display: inline-block;outline: none;border:#ee2e2c 1px solid}

.defaultSearch2 label{float:left}

.defaultSearch2 label button{width:86px;height: 36px;background: #d11120;text-align: center;line-height: 36px;color:#fff;font-size: 16px;display: inline-block;border:none;cursor:pointer;margin: 0;}

.defaultSearch2 label button:hover{background:#d11120}

.defaultSearch2 .form_list_tip ul{width: 100%;padding-top:0;}

.defaultSearch2 .RecordBox,.defaultSearch2 .form_list_tip{width: 456px;border: 1px solid #ddd;max-height:470px;background:#FFF;position:absolute;top: 37px;left: 0;border-top:0;z-index: 1002;overflow: hidden;}

.defaultSearch2 .form_list_tip li,.defaultSearch2 .RecordBox ul li{line-height:28px;height:28px;*margin:0;position:relative;width: 100%;}

.defaultSearch2 .cur{background:#f0f0f0;}



.defaultSearch2 .form_search{position:relative;}

.defaultSearch2 .form_list_tip{display:none;}

.defaultSearch2 .RecordBox ul li{width:500px;}

.defaultSearch2 .RecordBox ul li a{display:block;font-size:14px;color:#333;line-height:28px;text-decoration:none;padding-left: 10px;}

.defaultSearch2 .RecordBox ul li a:hover{color:#333;background:#f0f0f0;}


.defaultSearch2 .seaTbtn{padding-left: 0;width: 85px;height: 34px;float:left;}

.defaultSearch2 .seaTbtn button{width: 85px;height: 36px;border: 1px solid #555;color: #fff;background: none;line-height: 32px;cursor: pointer;font-size: 16px;margin-right: 0; background:#555}

.defaultSearch2 .seaInputBox{float: left;padding-left: 0;height: 36px;width: 277px;position: relative;border: none !important;}

.defaultSearch2 .seaInputBox p{position:absolute;line-height: 36px;font-size: 12px;color: #999;background: #fff;top: 0;margin: 0;left: 11px;height: 36px;}

.search button{font-size:16px;background: #d11120;width: 85px;}

.shop-banner{width:100%;height:140px;overflow:hidden}
.shop-menu{width:100%;background:#555;line-height:35px;font-size:14px;height:35px;}
.shop-menu ul li{float:left; font-family:"宋体";font-weight:bold}
.shop-menu ul li a{padding:0px 30px;color:white;display:block}
.shop-menu ul li a:hover{background:#d10000;}

.first-screen{ background:white;overflow:hidden;}
.first-screen h1{font-size: 22px; overflow: hidden; color: #000; font-weight:normal;padding:20px 0;}
.first-screen h1 span{font-size:14px; font:"宋体"; font-weight:normal;margin-left:0px;color:#666}
.salebox_l{width:360px;float:left;padding:20px 30px 20px 20px;overflow:hidden}
.fav{background:url(img/star.png) no-repeat center; display:block}
.base dl{overflow:hidden;width:100%;padding:2px 0px;font-size:12px; }
.base dt{float:left;color:#777;width:70px;line-height:30px;font-family:"宋体";padding-left:20px}
.base dd{overflow:hidden;overflow:hidden;color:#555;line-height:30px;font-size:14px;}
.add{border:#e3e3e3 1px solid;padding:0px 10px;width:98px;float:left}
.add input{border:#e3e3e3 1px solid;padding:6px 0;margin:0px 5px;border-top:none;border-bottom:none}
.base dd em{line-height:30px;font-size:12px;}

.proInfo .proPrice{background:#fff5ec;height:62px;line-height:31px; padding:15px 0; margin-bottom:10px; font-size:12px; position:relative;border-top:#ee2c2e 1px solid}
.proInfo .proPrice p{ height:31px; line-height:31px;padding-left:20px;margin:0px}
.proInfo .proPrice span{color:#ee2c2e;float:left;line-height:31px;font-size:24px;}
.proInfo .proPrice i{margin-right:10px; color:#000; font-size:12px;}
.proInfo .proPrice font{font-size:24px;margin-left:5px;font-weight:bold;}
.proInfo{ font-size:14px;overflow:hidden;width:630px;float:left}
.proInfo p{font-size:14px;line-height:41px;color:#4c4c4c;height:41px;overflow:hidden;}
.proInfo i{color:#888;margin-right:20px;float:left; text-align:justify}
.proInfo p a:hover{color:#ee2c2e}
.proInfo p a{color:#4c4c4c;font-size:14px}
.proInfo p font{color:#ee2c2e}
/*买家正在看*/
.shopInfo{width:100px; float:right; padding:0 15px; height:500px; overflow:hidden; background:#e3e3e3;}
.shopInfo h2{ text-align:center; height:55px; line-height:55px; font-size:16px; padding-top:4px;}
.shopInfo h3{border-bottom:1px solid #e9e9e9;height:45px;font-size:18px;line-height:45px;}
.shopInfo a{width:100px;display: block;color: #ee2c2e;font-size: 14px; padding:5px 0px 12px 0px;font-weight:bold; overflow:hidden; text-align:center}
.shopInfo a img {width: 98px; height: 98px;border:#e3e3e3 1px solid;margin-bottom:5px;}

/*商城内容页左侧*/
.mall-left-side{width:235px; float:left;overflow:hidden}
.product-classify{overflow:hidden;background:white;margin-top:15px}
.product-classify h2{font-size:16px;line-height:40px;padding:5px 15px;font-weight:normal;color:#000;border-bottom:#eee 1px solid}
.product-classify h2:before{content:"";background:#ff6000;float:left;margin-right:10px;height:16px;width:3px;margin-top:12px;}
.product-classify ul li{line-height:35px;font-size:14px}
.product-classify ul{padding:10px 15px;}
/*最新产品*/
.s-shopInfo{background:white;margin-top:15px}
.s-shopInfo h2{font-size:16px;line-height:40px;padding:5px 15px;font-weight:normal;color:#000;border-bottom:#eee 1px solid}
.s-shopInfo h2:before{content:"";background:#ff6000;float:left;margin-right:10px;height:16px;width:3px;margin-top:12px;}
.s-shopInfo dl{padding:0 15px;padding:0 15px; overflow:hidden}
.s-shopInfo a{width:95px;height:90px; display: block; color: #333; font-size: 12px; padding:19px 0px 19px 102px; border-bottom:1px solid #f3f3f3; position: relative; overflow:hidden;}
.s-shopInfo a img {width: 90px; height: 90px; position: absolute; left: 0; top: 19px;}
.s-shopInfo a b{display: block;  line-height:20px; color: #333; overflow: hidden; font-weight: 400;}
.s-shopInfo a:hover b{ color:#ee2c2e}
.s-shopInfo a span {display: block; height: 25px; line-height: 25px; overflow: hidden;font-weight:bold; color: #ee2c2e; margin-top:5px;}
.s-shopInfo a:last-child{ border:none}
/*商铺信息*/
.company-box{height:auto;overflow:hidden;background-color:#fff}
.shopName{height:77px;padding:0px 0px 0px 15px;background:url("img/news-hot.png") no-repeat 0px 0px scroll;border-bottom:#eee 1px solid}
.shopName h3{color:#ee2e2c;font-size:15px;white-space:nowrap;overflow:hidden; text-overflow:ellipsis;overflow:hidden;height:20px;line-height:20px;padding:13px 5px 0px 0px;}
.shopName h3 a{color:#ee2e2c;}
.shopName h3 a:hover{color:#ee2e2c;text-decoration:none;}
.shopName .jwsy{margin-top:10px;font-size:12px;height:27px;line-height:27px;}
.shopName .jwsy1{background-color:#ee2e2c;color:#fff;border-radius:2px;text-align: center;padding: 4px 6px;margin-right:5px;}
.shopName .jwsy1 a{color:#fff}
.shopName .jwsy1:hover,.shopName .jwsy2:hover{opacity:.8;filter:alpha(opacity=80);}
.shopName .jwsy2{background-color: #9E9E9E;color:#fff;border-radius:2px;text-align: center;padding: 4px 6px;margin-right:5px;}
.shopName .jwsy3{background-color: #607D8B;color:#fff;border-radius:2px;text-align: center;padding: 4px 6px;}
/*-- 诚信档案 --*/
.shopData p:before,.shopData p:after{content:"";display:block;clear:both;height: 0; visibility: hidden;}
.shopData p{zoom: 1;}
.shopData p{line-height: 30px;padding:0px 5px 0px 15px;height:30px;z-index:1}
.shopData p em{float:left}
.shopData p em.wxqrcode{float:left;position:relative;height:16px;z-index:100;display:block;margin-right:10px}
.shopData p em.wxqrcode span{display:none}
.shopData p em.wxqrcode:hover span{display:block;z-index:1000;width:100px;height:100px;overflow:hidden; position:absolute;left:-40px;padding:5px;top:-105px; box-shadow: 0px 0px 5px rgba(0,0,0,0.25); background:white;}
.shopData p em.wxqrcode span img{width:100px;height:100px;}
.shopData p i{color:#999;float:left;font-size:12px;padding-right:4px;/* width:60px; */text-align:right;}
.shopData p a{color:#4c4c4c;margin-right:10px;}
.icon-smrz{background:url(img/4793023641962849201_pic1.png) no-repeat 0 -99px}
.icon-qyrz{background:url(img/4793023641962849201_pic1.png) no-repeat -16px -99px}
.icon-vip{background:url(img/4793023641962849201_pic1.png) no-repeat -33px 2px}
.icon-yzbb{background:url(img/4793023641962849201_pic1.png) no-repeat -16px -119px}
.icon-lm{background:url(img/4793023641962849201_pic1.png) no-repeat 0 -119px}
.fl{float:left}
.v-year{display:block;font-size:14px;line-height:16px;padding-left: 10px;float:left}
.v-year b{font-weight:bold;color:#ee2e2c;font-size:16px;}
/*-- 公司信息 --*/
.companyInfo{height:auto;overflow:hidden;border-top:#e4e4e4 solid 1px;padding:15px 0px 5px 15px;margin-top:10px;}
.companyInfo a{width:62px;height:28px;float:left;margin-right:10px;border:#e4e4e4 solid 1px;line-height:28px;border-radius:3px;margin:0px 10px 10px 0px;padding-left:34px; color:#535353;background:#f9f9f9 url("img/icons.png") no-repeat;}
.companyInfo a:hover{color:#ee2e2c;text-decoration:none;}
.companyInfo a.introduce{background-position:-514px -126px;padding: 0;padding-left: 34px;font-size: 12px;border:#e4e4e4 solid 1px;}
.companyInfo a.position{background-position:-514px -154px;}
.companyInfo a.website{background-position:-514px -178px;}
.companyInfo a.infos{background-position:-514px -207px;}
.companyInfo a.newPro{background-position:-514px -238px;}
.companyInfo a.goldShop{background-position:-514px -262px;}

.shopData { overflow: hidden;}


/*/商城内容页右侧*/
.detail_box { width: 945px; background: #fff; float:right}
.detial_nav_box {height: 74px; }
.detial_nav_warp { width: 945px; background: #fff; height:53px;box-shadow: 0px 0px 6px rgba(0,0,0,0.05); }
.detial_nav_warp.fixed{position: fixed; top: 0; _position: absolute; _bottom: auto; z-index: 30; padding-top: 3px; _top: expression(eval(document.documentElement.scrollTop));}
.detial_nav_con li { position: relative; float: left; width: 102px; height: 51px; line-height: 51px; text-align: center; font-size: 14px; color: #000; cursor: pointer;}
.detial_nav_con li.cur { width: 100px;  font-weight: bold; color: #ee2e2c; background:white;border-bottom:#ee2e2c 1px solid;}
.detial_con_box{ display: none; padding:10px 30px 30px 30px;}
.detial_con_box .content{font-size:16px;line-height:30px;padding:10px 20px;}
.detial_con_box .content p{font-size:16px; text-indent:30px;margin-bottom:10px}
.black_overlay{display:none;position: fixed;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:1001;-moz-opacity:0.6;opacity:.60;filter:alpha(opacity=60);}
.blank_content{display:none;position:fixed;top:35%;left:40%;width:50%;height:270px;background:#f7f7f7 url(img/cart.png) no-repeat left 40px;;z-index:1002;width:470px;border-radius:5px;padding:5px;}
.blank_content h2{height:40px;line-height:40px;clear:both;font-size:18px;padding:0px 5px 0px 10px;font-weight:normal}
.blank_content h2 span{float:right}
.blank_content h3{height:40px;line-height:40px;clear:both;font-size:18px}
.blank_content h3 a{color:#ee2e2c}
.blank_content .open{padding:10px 15px 20px 15px;overflow:hidden;}
.blank_content ul li{font-size:14px;line-height:28px;height:28px}
.blank_content ul li em{font-size:12px;color:#666}
.blank_content ul li img{margin-top:-5px}
.blank_content ul li.com{font-size:16px}
.blank_content dl dt{float:left;margin-right:10px;margin-top:8px;}
.blank_content dl dt img{width:100px;height:100px;border-radius:3px;}
.blank_content dl ul{overflow:hidden;}
.wxts{border-top:#e3e3e3 1px solid;padding-top:15px;text-align:center;font-size:14px;}
.wxts b{color:red}
.qrcode2 { width:47px;position: absolute;right:30px;top:63px;z-index:1000
}
.qrcode2 p{font-size:12px;}
.qrcode2 dl{display:none}
.qrcode2:hover dl {
  display: inline-block;position: relative;z-index:10000;background:white;width:100px;box-shadow: 0px 0px 3px rgba(0,0,0,0.15);top:0px;padding:5px;left:-90px
}
.qrcode2:hover dl img{width:100px;height:100px;}

.open{padding:0px 0px;}
.buycar{padding:0px 15px 15px 15px}
.buycar a{background:#ee2e2c url(img/s-ico1.png) no-repeat 40px 8px; background-size:20px 22px;display:block;height:40px;line-height:40px;color:white;font-size:16px;text-align:center;cursor :pointer; border-radius:3px}
.buycar a:hover{background:#009231 url(img/s-ico1.png) no-repeat 40px 8px; background-size:20px 22px;}