@charset "utf-8";
input::-webkit-input-placeholder{line-height:16px;}
.top-all{width:100%;height: 122px;background:#fff;font-size:12px;}
.toplink{position:relative;z-index:5;width:100%;height:32px;border-bottom:1px solid #e1e1e1;background:#f7f7f7;}
.toplink-text{margin:0px auto;width:1000px;height:32px;line-height:32px;}
.toplink-textl,.fl{float:left;}
.toplink-textl a,.toplink-textl a:ACTIVE{color:#0558D3;}
#shoppingNum,.toplink-textl a:hover{color:#d91b25;}
.toplink-textr{position: relative;float:right;}
.toplink-textr a{color:#000;text-decoration:none;}
.toplink-textr a:hover{color:#900;}
.toplink-textr a img{margin-right:5px;border:none 0px;;vertical-align:middle;}
.toplink-textr b select{width:150px;height:22px;border:none 0px;;background:url(http://www.cnbmsmart.com/sparescloud/img/top_s_b.gif) no-repeat;}
.toplink-textr input:hover{background:url(http://www.cnbmsmart.com/sparescloud/img/top_btn.jpg) no-repeat;}
.topsearch{margin:0px auto;margin-top:12px;width:1000px;height:75px;}
.topsearch a img{float:left;border:none 0px;}
.topsearch table{float:right;margin-top:8px;width:730px;height:55px;}
.top_line1{height:26px;border:1px solid #999;text-align:left;line-height:26px;}
.top_line1 select{width:140px;height:26px;line-height:26px;border:none 0px; }
.top_line1 input{width:475px;border:none 0px;}
.top_line2{border:none 0px;}
#productSearchForm .seachBtn{margin:4px 10px 0px 0px;width:101px;height:22px;border:none 0px;;background:url(../../img/index_img_new.png) no-repeat -163px -106px;color:#fff;font-weight:bold;font-size:16px;font-family:Arial;cursor:pointer;}
.topsearch a{color:#d81b24;text-decoration:none;} 
.autocomplete{position:absolute;top:34px;z-index:200;display:none;margin:-1px;padding:0px 5px;width:445px;border:1px solid #817f82;border-top:0;background:#fff;left:191px;+left:241px;}
#productSearchKeyword{height:22px;line-height:1;line-height:22px\0;+height:18px;+padding-top:4px;}
#productSearchForm select{margin:4px 10px 0px 0px;width:180px;height:22px;border:1px solid #999;line-height:22px;+margin-left:0px;}
.index #productSearchForm select{+margin-left:50px;}
#productSearchForm #productSearchKeyword{margin:4px 10px 0px 0px;width: 450px;padding-left:5px;border:1px solid #999;}
.index #productSearchForm #productSearchKeyword{width:470px;padding-left:5px;}
.index .toplink-text{width:1280px;text-indent:0;}
.seach{float:right;padding-top:10px;height:56px;position: relative;z-index:4;}
.seach input,.seach select,.index .seach .button i,.index .seach .button span{float:left;}
.index .seach .button{float:left;margin:0 10px;width:auto;height:32px;min-width:100px;min-width:100px;background:#f7f7f7;color:#000;line-height:32px;}
.p-img,.p-name,.p-price,.p-market,.p-detail{overflow:hidden;}
.p-img{padding:5px 0px;}
.p-img a:link,.p-img a:visited{text-decoration:none;}
.p-img .pi{cursor:pointer;}
.p-name,.p-detail{word-wrap:break-word;word-break:break-all;}
ul.toplink-textr li{float:right;position: relative;display:block;background: #f7f7f7;padding: 0 8px;z-index:1;}
.help-menu{position:absolute;top:33px;right:-2px;display:none;z-index:2;background-color:#fff;width:100%;border:1px #ccc solid;-moz-box-shadow: 0 0 10px rgba(0,0,0,.12);-webkit-box-shadow: 0 0 10px rgba(0,0,0,.12);box-shadow: 0 0 10px rgba(0,0,0,.12);}
.index .seach .button,.hover .help-menu,.hover .shop-list{display:block;}
.hover span.out-line{position:absolute;display:block;height:29px;width:100%;top:3px;left:0;z-index:1;border:1px solid #ccc;z-index:-1;}
.hover .blank{width:100%;height:3px;display:block;position:absolute;top:32px;left:1px;z-index:10;background:#f7f7f7;}
.hover .fa-angle-down:before{content: "\f106";}
ul.help-menu li{float:none;text-align: left;}
.seach .button,.logout .cart-num{display:none;}
/**购物车**/
.shop-list {position: absolute;top: 32px;right:-2px;border: 1px #ccc solid;display:none;z-index: 2;width:300px;background: #f7f7f7;-moz-box-shadow: 0 0 10px rgba(0,0,0,.12);-webkit-box-shadow: 0 0 10px rgba(0,0,0,.12);box-shadow: 0 0 10px rgba(0,0,0,.12);}
.shop-list .shopping{position:absolute;top:-13px;left:20px;padding-left:8px;background-image:url(http://www.cnbmsmart.com/sparescloud/img/bubbleBox.png);background-position:-34px -29px;color:#fff}
.shop-list .shopping span{float:left;display:block;padding-right:6px;height:19px;background-image:url(http://www.cnbmsmart.com/sparescloud/img/bubbleBox.png);background-position:100% 0;}
.shop-list .sm{margin-bottom:0px;}
.shop-list .smt{display:none;padding:6px 8px;height:25px;background-position:0 -118px;background-repeat:repeat-x;line-height:25px;border:1px #ccc solid;}
.p-price,.shop-list .smt .extra{color:#999;}
.shop-list .smc{overflow-y:auto;height:auto!important;height:344px;max-height:344px;border:solid #ddd;border-width:0 1px;background:#f7f7f7;border-bottom: 1px #ddd solid;}
.shop-list ul{margin-top:-1px;}
div.shop-list li{overflow:hidden;padding:8px 10px;border-top:1px dotted #ccc;vertical-align:bottom;line-height:17px;*zoom:1;margin:0px;}
.shop-list .p-img{margin-right:10px;padding:0px;width:50px;height:50px;border:1px solid #ddd;font-size:0px;}
.shop-list .p-name{width:216px;height:52px;+width:220px;}
.shop-list .p-price{font-weight:700;}
.shop-list .delete{color:#005ea7;}
.shop-list .smb{display:none;padding:8px;min-height:50px;border:solid #ddd;border-width:0 1px 1px;background:#f5f5f5;}
.shop-list .smb b{margin:0px 5px;color:#e4393c;}
.shop-list .smb strong{color:#e4393c;font-size:18px;}
.shop-list a{color:#000;}
.shop-list .smb .checkout-btn{float:right;display:block;width:84px;height:20px;background-image:url(http://www.cnbmsmart.com/sparescloud/img/index_img_new.png);background-position:-160px -158px;color:#fff;color:#fff;text-align:center;text-decoration:none;line-height:18px}
div.shop-list .nologin{float:none;margin:0px 40px;}
/*购物车结束*/
.p-price strong{color:#e4393c}
.hotkeywords{margin-left:190px;clear:both;font-size: 12px;height: 20px;margin-top: 34px;*margin-top:4px;}
.placeholder{color:#ccc;}
.hidden{display:none!important;}
#welivechat{position:absolute;top:200px;right:0px;}
.bottom .bottom_text{float:left;margin-left:20px;}
.bottom a{text-decoration:none;}
.bottom .icon{margin-top:14px;float:right;}
.icon_facebook,.icon_twitter,.icon_google,.icon_pinterest,.icon_android,.icon_ios{width:32px;height:29px;display:block;float:left;background-image:url(http://www.cnbmsmart.com/sparescloud/img/index_img_new.png);margin-top:2px;line-height:32px}
.icon_facebook{background-position:-140px 0;width:12px;margin-right:20px;margin-top:0px;}
.icon_twitter{background-position:-80px 0px;}
.icon_google{background-position:-108px 0px;}
.icon_pinterest{background-position:0px -32px;margin-left:10px;}
.icon_android span,.icon_ios span{padding-left:40px}
.icon_android,.icon_ios{float:none;}
.icon_ios{background-position:-40px 0px;}
.bottom_link{clear:both;width:1000px;height:auto;margin:0px auto;margin-top:10px;font-weight:700;height:134px;background:url(http://www.cnbmsmart.com/sparescloud/img/bottombg2.png) repeat-x;}
.bottom_link dl{float:left;margin: 20px 50px 0px 50px;font-size:16px;line-height:22px;}
.bottom_link dd{font-size:12px;}
.bottom_link dl a{text-decoration:none;color:#000;}
.bottom{clear:both;height:56px;text-align:left;line-height:32px;margin:0px auto;line-height:56px;width:1000px;}
.bottom_bg1,.bottom_bg2{clear:both;height:auto;background:url(http://www.cnbmsmart.com/sparescloud/img/bottombg2.png) repeat-x;}
.bottom_bg2{background:url(http://www.cnbmsmart.com/sparescloud/img/bottombg1.png) repeat-x;}
.fr{float:right;}
.ar{text-align:right;}