﻿/* CSS Document */
.sm-header { border-bottom: solid 1px #4ec227; min-width: 1000px; color: #555; }
html { color: #000; overflow-y: scroll; background: #fff; }
.t_code { display: none; }
.sm-breadcrumb .widget-breadcrumb { margin-top: 15px; /*margin-bottom: 1px; padding-bottom: 8px;*/ }
.widget-breadcrumb { color: #888 }
.widget-breadcrumb .side { float: right; display: inline; }
.widget-breadcrumb .sm-main { }
.widget-breadcrumb .widget-offer { position: relative; float: right; display: inline; margin-top: 2px; height: 18px; padding: 4px 0; line-height: 17px; white-space: nowrap; }
.widget-breadcrumb .widget-offer em { color: #4ec227; margin: 0 4px; }
.widget-breadcrumb .sm-widget-path li { float: left; display: inline; margin-top: 2px; height: 18px; padding: 4px 12px 4px 0; line-height: 18px; }
.widget-breadcrumb .sm-widget-path a, .widget-breadcrumb .sm-widget-path span { float: left; display: inline; line-height: 17px; }
/*选项*/
.plist-chose { position: relative; z-index: 9 }
/*下拉选项菜单*/
.cz-layout__chose--switch { position: absolute; width: 22px; height: 22px; top: -26px; right: 0; }
.cz-layout__chose--switch a { display: inline-block; width: 20px; height: 20px; overflow: hidden; border: solid 1px #aaa; border-radius: 11px; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; }
.arrow--t { float: left; display: inline; width: 12px; height: 6px; overflow: hidden; margin: 6px 4px 8px; cursor: pointer; }
.arrow--t i, .arrow--t em { float: left; display: inline; border: 6px solid transparent; width: 0; height: 0; overflow: hidden; _border-color: red; _filter: chroma(color=red); }
.arrow--t i { border-bottom-color: #aaa; margin-top: -6px; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; }
.arrow--t em { border-bottom-color: #f5f5f5; margin-top: -11px; }
.cz-layout__chose--switch a.arrow:hover { border: 1px solid #4ac227; }
.cz-layout__chose--switch a.arrow:hover i { border-bottom-color: #4ac227; }
.cz-layout__chose--switch.rotate a.arrow { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=-1, M12=1.2246467991473532e-16, M21=-1.2246467991473532e-16, M22=-1, SizingMethod='auto expand')";  filter: progid:DXImageTransform.Microsoft.Matrix(M11=-1, M12=0, M21=0, M22=-1, SizingMethod='auto expand');
}
.plist-chose .plist-chose__list { position: relative; border: solid 1px #e8e8e8; border-width: 1px 1px 0; }
.plist-chose .plist-chose__list .plist-chose__type { position: relative; padding: 4px 9px 4px 19px; border-bottom: solid 1px #f1f1f1; /*height: 30px;*/ overflow: hidden; background: #fff; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; }
.plist-chose .plist-chose__list .plist-chose__type .plist-chose__type__title { float: left; display: inline; width: 90px; height: 18px; padding: 6px 0; }
.plist-chose .plist-chose__list .plist-chose__type .plist-chose__type__title label { float: left; display: inline; height: 18px; color: #888; line-height: 17px; }
.plist-chose__type__items {  overflow: hidden; }
.plist-chose__type__items li { float: left; display: inline; height: 18px;  padding: 6px 20px 6px 0; }
.plist-chose__type__items li a { float: left; display: inline; height: 18px; overflow: hidden; line-height: 17px; }
.plist-chose__type__items li a > i { float: left; display: none; margin: 3px 10px 0 0; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; display: inline;display:none }
.plist-chose__type__items li a > i > i { float: left; display: inline; margin: 2px 0 1px 1px; cursor: pointer }
.plist-chose__type__items li a > i > i > i { float: left; display: inline; height: 0; width: 0; overflow: hidden; border: solid 6px transparent; _border-color: red; _filter: chroma(color=red); border-top-color: #fff; _border-top-color: #fff; }
.plist-chose__type__items li a > i > i > em { float: left; display: inline; height: 0; width: 0; overflow: hidden; border: solid 6px transparent; _border-color: red; _filter: chroma(color=red); margin-top: -14px; margin-left: -3px; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; }
.plist-chose__type__contorl { float: right; display: inline; width: 150px; height: 24px; padding: 3px 0; }
.plist-chose__type__contorl a { display: inline-block; width: 48px; height: 12px; padding: 5px 0; overflow: hidden; border: solid 1px #e8e8e8; text-align: center; line-height: 11px; float: right; display: inline; margin-left: 10px; }
/*当前搜索产品说明*/
.location-show { padding: 10px; height: 30px; line-height: 30px; background: #cbfbbe; border: 1px solid #4ac227; margin: 10px 0 }
.location-show p { color: #4ac227 }
.location-show p:nth-child(2) { width: 170px; font-size: 14px; }
/*产品列表展示*/
.pshow { margin: 20px 0 }
.pshow .pshow__showbox--left { float: left; }
.pshow .pshow__showbox--left ul { width: 1165px; margin-left: -11px; }
.pshow .pshow__showbox--left ul li { position: relative; z-index: 1; float: left; margin-bottom: 20px; margin-left: 11px; width: 220px; border: 1px solid #efefef; color: #888; -webkit-transition: border .2s linear; -moz-transition: border .2s linear; -o-transition: border .2s linear; transition: border .2s linear; }
.pshow .pshow__showbox--right ul li { position: relative; /*    z-index: 1;*/
margin-bottom: 20px; width: 220px; border: 1px solid #efefef; color: #888; -webkit-transition: border .2s linear; -moz-transition: border .2s linear; -o-transition: border .2s linear; transition: border .2s linear; }
/*黄金展位*/
.pshow .pshow__showbox--right .goldshow {height:40px;line-height:40px;background:#f5f5f5;margin-bottom:10px}
.pshow .pshow__showbox--right .goldshow i{width:4px;height:22px;display: inline-block; float: left;margin-right:10px;background: url(../img/icon011.png) no-repeat -80px -198px;margin:9px 10px 0}
.pshow .pshow__showbox--right .goldshow h2{font-weight:normal}
/*图片*/
.mainblock .photo { position: relative; /*    z-index: 1;*/
display: block; width: 220px; height: 220px; text-align: center; zoom: 1; overflow: hidden }
.mainblock .photo a { display: table-cell; width: 220px; height: 220px; vertical-align: middle; -webkit-transition: color .3s ease 0s; -moz-transition: color .3s ease 0s; -o-transition: color .3s ease 0s; transition: color .3s ease 0s; color: #555; }
.mainblock .photo a img { vertical-align: middle; -webkit-transition: all .5s ease 0s; -moz-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; transition: all .5s ease 0s; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
.mainblock .ptype { padding: 6px 10px; color: #f00; border-bottom: 1px solid #e5e5e5; text-align: center }
.pshow ul li:hover, .pshow .pshow__showbox--right ol li:hover { border: 1px solid #4ac227 }
.pshow ul li .mainblock .photo:hover img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); }
/*价格*/
.mainblock .price { height: 20px; line-height: 20px; margin-top: 15px; margin-right: 10px; margin-left: 10px; }
.mainblock .price .priceNum { display: inline-block; float: left; width: 90px; line-height: 20px; font-size: 20px; color: #4ac227; font-family: arial; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; -moz-binding: url(ellipsis.xml#ellipsis); }
.mainblock .price i { font-family: arial; font-size: 16px; letter-spacing: 4px; }
.mainblock .price .trade { float: right; width: 110px; _width: 94px; text-align: right; display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; -moz-binding: url(ellipsis.xml#ellipsis); }
.mainblock .price em { font-style: normal }
.mainblock .title { height: 18px; line-height: 18px; text-overflow: ellipsis; white-space: nowrap; margin-right: 10px; margin-left: 10px; margin-top: 5px; color: #555; overflow: hidden; word-break: break-all; }
/*公司*/
.mainblock .company { margin-right: 10px; margin-left: 10px; margin-bottom: 10px; height: 18px; text-overflow: ellipsis; white-space: nowrap; line-height: 18px; margin-top: 5px; color: #555; overflow: hidden; word-break: break-all; }
.mainblock .company > a { color: #888; width: 9em; float: left; height: 16px; display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; -moz-binding: url(ellipsis.xml#ellipsis); }
.mainblock .company .companytag { float: right; font-size: 0 }
.mainblock .company .companytag a { font-size: 12px; -webkit-transition: color .3s ease 0s; -moz-transition: color .3s ease 0s; -o-transition: color .3s ease 0s; transition: color .3s ease 0s; color: #555; height: 18px; padding-left: 18px; background-position: 0 0; line-height: 16px; display: inline-block; background: url(../img/icons_old.png) no-repeat 0 0; }
.mainblock .company .shilitag { float: right; display: inline; margin-right: 4px; }
.mainblock .company .shilitag a { vertical-align: top; width: 18px; height: 18px; -webkit-transition: color .3s ease 0s; -moz-transition: color .3s ease 0s; -o-transition: color .3s ease 0s; transition: color .3s ease 0s; color: #555; display: inline-block; background: url(../img/icons_old.png) no-repeat -29px -260px; }
.mainblock .localservice { padding: 0 10px 10px; position: relative; height: 18px; }
.mainblock .localservice .sendtimeinfo { padding-left: 25px; width: auto; z-index: 1; display: inline-block; position: relative; }
.mainblock .localservice .sendtimeinfo .sendtime-icon { display: inline-block; background: url(../img/wuliu.png) 1px 1px no-repeat; width: 20px; height: 20px; font-size: 0; position: absolute; top: 2px; left: 0; }
.mainblock .localservice .sendtimeinfo .localservice-num { background-color: #ff7300; display: inline-block; font-size: 12px; line-height: 16px; color: #fff; padding: 0 3px; text-align: center; white-space: nowrap; overflow: hidden; }
.mainblock .localservice i { float: right; line-height: 18px; color: #666; font-style: normal }
.mainblock .company-address { position: relative; z-index: 2; height: 37px; line-height: 18px; border-top: 1px solid #efefef; box-sizing: border-box; }
.mainblock .company-address .sm-offer-location { position: absolute; top: 0; left: 0; width: 15em; height: 20px; margin: 9px 10px; margin-right: 0; display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; -moz-binding: url(ellipsis.xml#ellipsis); }
.mainblock .company-address .sm-offer-ww { float: right; height: 27px; padding-left: 10px!important; padding-right: 7px!important; padding-top: 9px!important; }
.mainblock .company-address .sm-offer-ww span { width: 16px; height: 18px; overflow: hidden; display: inline-block;/*background: url(../img/icons_old.png) no-repeat 0 0*/; background-position: 0 -72px; }
.mainblock .company-address .sm-offer-ww span a { width: 20px; height: 20px; zoom: 1; background-image: url("../img/alitalk2-s.gif"); /*background-image: -webkit-image-set(url("../img/alitalk2-s.gif") 1x, url("../img/alitalk2.gif") 4x); background-image: -moz-image-set(url("../img/alitalk2-s.gif") 1x, url("../img/alitalk2.gif") 4x); background-image: -o-image-set(url("../img//alitalk2-s.gif") 1x, url("../img/alitalk2.gif") 4x); background-image: -ms-image-set(url("../img/alitalk2-s.gif") 1x, url("../img/alitalk2.gif") 4x);*/ text-decoration: none!important; background-position: -110px 0; display: inline-block; margin: -3px 0 0 -3px }
/*弹出层*/
.pshow .pshow__showbox--left ul li:hover{z-index: 2}
.pshow .pshow__showbox--left ul li.active:hover .hoverblock{display: block;width: 100%}
.pshow .pshow__showbox--left ul li.delayActive:hover .hoverblock,.pshow .pshow__showbox--right ul li:hover .hoverblock { opacity: 1;}
.pshow .pshow__showbox--left ul li.delayActive .hoverblock .search-same, .pshow .pshow__showbox--right ul li:hover .hoverblock .search-same { -webkit-transform: translateY(-38px); -moz-transform: translateY(-38px); -ms-transform: translateY(-38px); -o-transform: translateY(-38px); transform: translateY(-38px); z-index: 99 }


.hoverblock { display: none; position: absolute; bottom: 0; background: #fff; z-index: 2; opacity: 0; width: 220px; -webkit-transition: opacity .3s ease 0s; -moz-transition: opacity .3s ease 0s; -o-transition: opacity .3s ease 0s; transition: opacity .3s ease 0s; }
.hoverblock .search-same { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); -webkit-transition: transform .2s linear; -moz-transition: transform .2s linear; -o-transition: transform .2s linear; transition: transform .2s linear; z-index: 0; position: absolute; top: 0; left: 0; height: 38px; width: 100%; overflow: hidden; visibility: visible; }
.hoverblock .search-same .block-inner { text-align: center; color: #FFF; background: #4ac227; background: rgba(74,194,39,0.90); filter: alpha(opacity=90); zoom: 1; }
.hoverblock .search-same .block-inner a { position: relative; z-index: 1; display: block; float: left; width: 100px; height: 28px; padding: 10px 5px 0 5px; margin-right: -1px; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; color: #FFF!important; display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; -moz-binding: url(ellipsis.xml#ellipsis); }
.hoverblock .search-same .block-inner a:first-child { border: none; }
.hoverblock .search-same .block-inner a:hover { z-index: 2; background-color: #4ac227; border-color: #4ac227; }
.hoverblock .deal-info { ebkit-transition: opacity .2s linear; -moz-transition: opacity .2s linear; -o-transition: opacity .2s linear; transition: opacity .2s linear; position: relative; background-color: #fff; width: 100%; height: 52px; _margin-left: -1px; border-bottom: 1px solid #efefef; overflow: hidden; position: relative; z-index: 1; }
.hoverblock .deal-info span { display: block; float: left; width: 60px; height: 38px; line-height: 20px; padding: 6px; padding-top: 8px!important; border-left: 1px solid #efefef; overflow: hidden; word-break: break-all; padding: 6px 3px 6px 7px; width: 62px; }
.hoverblock .deal-info span.first { border: none }
.hoverblock .deal-info span i, .hoverblock .deal-info span em { display: block; float: left; width: 100%; height: 14px; line-height: 14px; word-break: break-all; font-family: Arial; display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; -moz-binding: url(ellipsis.xml#ellipsis); }
.hoverblock .deal-info span i { margin-bottom: 3px; font-size: 14px; color: #ff7300; }
.hoverblock .deal-info span em { font-weight: normal }
.hoverblock .company-info { padding: 10px 15px; height: 80px; position: relative; }
.hoverblock .company-info .bsr { margin-top: -4px; margin-left: -5px; }
.hoverblock .company-info .info-row { line-height: 22px; text-align: left; }
.hoverblock .company-info .info-row .name { margin-right: 1em; color: #888 }
.hoverblock .company-info .info-row .sub { color: #aaa; }
.hoverblock .company-info .info-row .value { color: #f00 }





/*黄金展位*/
.pshow .pshow__showbox--left ul li, .pshow .pshow__showbox--right ul li { }
.pshow .pshow__showbox--left ul li p, .pshow .pshow__showbox--right ul li p { }
.pshow .pshow__showbox--left ul li img, .pshow .pshow__showbox--right li img { max-width:100%}
.pshow .pshow__showbox--right { float: right; width: 222px; }
.pshow .pshow__showbox--right li { position: relative; z-index: 1; margin-bottom: 20px; width: 220px; height: 314px; border: 1px solid #efefef; color: #888; -webkit-transition: border .2s linear; -moz-transition: border .2s linear; -o-transition: border .2s linear; transition: border .2s linear; }
.pshow .pshow__showbox--left ul li img:hover { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); }
/*分页*/
.pagination { margin-top: 37px; margin-bottom: 37px; }
.pagination__box { text-align: center; font-size: 14px; color: #666; }
.fui-paging * { vertical-align: middle; display: inline-block; }
.paging-list { font-size: 12px; }
.paging-list a { color: #888!important; font-size: 14px!important; height: 38px!important; line-height: 38px!important; border: 1px solid #D9D9D9!important; margin-left: 10px!important; width: 38px!important; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s; border-radius: 3px; box-shadow: 0 1px 1px rgba(0,0,0,.1); }
.paging-list a:hover { color: #666; border-color: #CCC; background-color: #F5F5F5; }
.paging-list .prev, .paging-list .next { width: 70px !important; cursor: pointer }
.paging-list a.disabled { color: #CCC!important; background-color: #F8F8F8!important; border-color: #E9E9E9!important; cursor: default }
.paging-list a.page-cur{ color: #FFF!important; background-color: #4ac227!important; border: 1px solid #4ac227!important; background-image: none; cursor: default; }
/*搜索范围*/
.keywordsrank { position: relative; background: #fff; padding: 5px 9px 5px 19px; height: 30px; overflow: hidden; color: #555; margin-bottom: 20px; }
.keywordsrank .rank-title { float: left; display: inline; width: 90px; height: 18px; padding: 6px 0; }
.keywordsrank .rank-title label { float: left; display: inline; height: 18px; color: #888; line-height: 17px; }
.keywordsrank .rank-inquiry { position: absolute; right: 0; top: 0; height: 40px; width: 150px; overflow: hidden; border-left: solid 1px #e8e8e8; }
.keywordsrank .rank-inquiry a { display: block; height: 18px; padding: 11px 0; overflow: hidden; text-align: center; line-height: 17px; }
.keywordsrank .rank-item { margin: 0 150px 0 90px; overflow: hidden; }
.keywordsrank .rank-item ul { margin-left: -1px }
.keywordsrank .rank-item li { float: left; display: inline; height: 18px; padding: 6px 0; }
.keywordsrank .rank-item li .rank-split { float: left; display: inline; height: 12px; width: 1px; overflow: hidden; background: #e1e0e0; margin-top: 3px; }
.keywordsrank .rank-item li a { float: left; display: inline; height: 18px; overflow: hidden;  margin: 0 22px; }
.keywordsrank .rank-item li span { cursor: pointer }
/*热门产品*/
.layout-box { background: #f5f5f5; padding: 34px 0 60px; }
.layout-box .laybox-box__title h2 { float: left; display: inline; height: 20px; line-height: 20px; padding-left: 10px; margin-top: 2px; border-left: solid 3px #4ac227; font-size: 18px; color: #333; font-family: "Microsoft Yahei", Arial; cursor: default; font-weight: 400; }
.layout-box .laybox-box__title .sm-widget-iwant { float: right; display: inline; height: 18px; padding: 2px 10px; margin-left: 10px; border: solid 1px #e8e8e8; background: #fff; color: #ff7300; line-height: 17px; }
.layout-box .laybox-box__title .sm-widget-iwant span { cursor: pointer; color: #4ac227 }
.layout-box .laybox-box__title .sm-widget-more { float: right; display: inline; height: 18px; padding: 2px 6px 2px 10px; margin-left: 10px; border: solid 1px #e8e8e8; background: #fff; line-height: 17px; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; color: #888 }
.layout-box .laybox-box__title .sm-widget-more:hover { color: #4ac227; border-color: #4ac227; }
.layout-box .laybox-box__title .sm-widget-iwant:hover { border-color: #4ac227; }
.layout-box .laybox-box__title .sm-widget-more .sm-widget-text { float: left; display: inline; }
.layout-box .laybox-box__title .sm-widget-ggf { float: right; display: inline; height: 18px; padding: 2px 10px; border: solid 1px #e8e8e8; background: #c7c7c7; line-height: 17px; color: #fff; }
/*+样式*/
a:hover .sw-dpl-plus i, a:hover .sw-dpl-plus em { background: #4ac227; }
.sw-dpl-plus { display: inline-block; width: 11px; height: 11px; overflow: hidden; float: left; display: inline; margin: 3px 0 0 4px; }
.sw-dpl-plus i { float: left; display: inline; width: 11px; height: 1px; overflow: hidden; background: #aaa; margin-top: 5px; }
.sw-dpl-plus em { float: left; display: inline; width: 1px; height: 11px; overflow: hidden; background: #aaa; margin: -6px 0 0 5px; }
.sw-dpl-plus i, .sw-dpl-plus em { -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; }
.layout-box .laybox-box__list { width: 1390px; max-height: 672px; overflow: hidden; }
.layout-box .laybox-box__list ol { width: 1401.6px; margin-left: -11.6px; }
.layout-box .laybox-box__list ol li { float: left; display: inline; margin-top: 20px; margin-left: 11.6px; }
.layout-box .laybox-box__list ol dl { width: 220px; height: 314px; border: solid 1px #efefef; background: #fff; overflow: hidden; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; }
.layout-box .laybox-box__list ol dl:hover { border-color: #4ac227 }
.layout-box .laybox-box__list ol dl:hover .sm-widget-img img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); }
.sm-widget-img { display: block; width: 220px; height: 220px; line-height: 220px; overflow: hidden; text-align: center; -webkit-transition: color .3s ease 0s; -moz-transition: color .3s ease 0s; -o-transition: color .3s ease 0s; transition: color .3s ease 0s; }
.sm-widget-img img { display: inline-block; border-width: 0; margin-top: -3px; vertical-align: middle; _margin-top: -2px; -webkit-transition: all .5s ease 0s; -moz-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; transition: all .5s ease 0s; }
.sm-widget-img:link img, .sm-widget-img:visited img { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
.sm-widget-img i { display: inline-block; width: 0; overflow: hidden; }
.sm-widget-tag { padding: 12px 4px 8px 0; height: 20px; }
.sm-widget-price { float: left; display: inline; margin-left: 14px; height: 20px; overflow: hidden; color: #ff7300; font-size: 20px; line-height: 20px; font-family: arial; }
.sm-widget-cny { font-family: arial; font-size: 16px; letter-spacing: 4px; }
.ww-light { overflow: hidden; }
.cway { float: right; margin-top: 1px; margin-right: 10px; width: 16px; height: 18px; overflow: hidden }
.cway a { display: inline-block; text-decoration: none!important; width: 20px; height: 20px; zoom: 1;      background-image: url(../img/alitalk2-s.gif);/*background-image: (url("../img/alitalk2-s.gif") 1x, url("../img/alitalk2.gif") 4x);
background-image: -webkit-image-set(url("../img/alitalk2-s.gif") 1x, url("../img/alitalk2.gif") 4x);*/ background-position: -110px 0; margin: -3px 0 0 -3px; }
ol dt { position: relative; height: 40px; padding: 0 13px; }
.co_recom ol dt span{line-height:40px;}
.layout-box .laybox-box__list ol a { -webkit-transition: color .3s ease 0s; -moz-transition: color .3s ease 0s; -o-transition: color .3s ease 0s; transition: color .3s ease 0s; }
.sm-widget-txt { line-height: 19px; }
/*产品高级筛选*/
.layout-filtbar {
 height:; z-index: 8; position: relative; background: #fff; }
.layout-filtbar .layout-filtbar__list .layout-filtbar--top { position: relative; border: solid 1px #e8e8e8; border-bottom-width: 0; z-index: 2; }
.layout-filtbar .layout-filtbar__list .layout-filtbar--top ul { height: 30px; overflow: hidden; float: left; padding: 5px 0 5px 10px; }
.layout-filtbar .layout-filtbar__list .layout-filtbar--top ul li { float: left; display: inline; height: 18px; width: 100px; padding: 6px 0 6px 10px; }
.layout-filtbar .layout-filtbar__list .layout-filtbar--top ul li a { float: left; display: inline; height: 18px; overflow: hidden; line-height: 17px; }
.layout-filtbar .layout-filtbar__list .layout-filtbar--top ul li.active i.cz-checkbox i.cz-tick i { border-top-color: #4ac227 }
.layout-filtbar .layout-filtbar__list .layout-filtbar--top ul li:hover i.cz-checkbox { border: 1px solid #4ac227 }
.layout-filtbar-rcut { }
.cz-block-r { float: right; }
.cz-block-r a { display: block; width: 119px; height: 18px; line-height: 17px; padding: 11px 0; border-left: 1px solid #e8e8e8; background: #f5f5f5; text-align: center; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; }
.cz-block-r a:hover { background: #fff; color: #4ac227; }
.layout-filtbar .layout-filtbar__list .layout-filtbar--bt { position: relative; border: solid 1px #e8e8e8; background: #f5f5f5; z-index: 2; }
/*css选框*/
i.cz-checkbox { float: left; display: inline; margin: 3px 10px 0 0; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; display: inline-block; width: 10px; height: 10px; overflow: hidden; background: #fff; border: solid 1px #ddd; }
i.cz-checkbox i.cz-tick { width: 8px; height: 7px; float: left; display: inline; margin: 2px 0 1px 1px; cursor: pointer }
i.cz-checkbox i.cz-tick i { float: left; display: inline; height: 0; width: 0; overflow: hidden; border: solid 6px transparent; margin-left: -3px; cursor: pointer; border-top-color: #fff; }
i.cz-checkbox i.cz-tick em { -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; float: left; display: inline; height: 0; width: 0; overflow: hidden; border: solid 6px transparent; border-top-color: #fff; _border-color: red; _filter: chroma(color=red); margin-top: -14px; margin-left: -3px; }
.layout-filtbar .layout-filtbar--bt { background: #fff !important; position: relative }
.layout-filtbar--bt__taglist .taglist-block { float: left; display: inline; border-right: 1px solid #e8e8e8; cursor: pointer }
.layout-filtbar--bt__taglist .taglist-block a { display: block; width: 60px; text-align: center; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; padding: 10px 0; }
.layout-filtbar--bt__taglist .taglist-block.active a { background: #4ac227; cursor: default; color: #fff; }
.layout-filtbar--bt__taglist .taglist-block:nth-child(3).active i.arrow-asc { border-bottom-color: #fff }
.layout-filtbar--bt__taglist .taglist-block a:hover { background: #4ac227; color: #fff; }
.layout-filtbar--bt__taglist .taglist-block a span { }
.taglist-block i { display: inline-block; width: 10px; height: 13px; vertical-align: middle; }
.taglist-block i .arrow-desc, .taglist-block i .arrow-asc { display: block; width: 0; height: 0; overflow: hidden; border: 5px solid transparent; }
.taglist-block i .arrow-desc { border-top-color: #ccc; margin-top: 2px }
.taglist-block i .arrow-asc { border-bottom-color: #ccc; margin-top: -7px; }
.layout-filtbar--bt__taglist .taglist-block i { margin-top: 4px; }
.layout-filtbar--bt__searchlist { /*    background:#f5f5f5*/
float: left; display: inline; }
.layout-filtbar--bt__searchlist .searchlist { float: left; display: inline; padding: 8px 15px; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; }
.sm-search input { padding: 2px 7px; height: 18px; border: solid 1px #e8e8e8; width: 50px; color: #aaa; font-family: Arial; line-height: normal; float: left; display: inline; text-align: center }
.layout-filtbar--bt__searchlist .searchlist span.cz-spilt-line { width: 8px; height: 1px; float: left; display: inline; overflow: hidden; margin: 12px 6px 0; background: #888 }
.cz-btn--w0 { float: left; display: inline; width: 0; height: 24px; overflow: hidden; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; }
.layout-filtbar--bt__searchlist .searchlist.active { background: #f5f5f5 }
.layout-filtbar--bt__searchlist .searchlist.active .cz-btn--w0, .order-num.active .cz-btn--w0 { width: 75px; }
.cz-btn--w0 a { display: inline-block; width: 48px; height: 12px; padding: 5px 0; overflow: hidden; border: solid 1px #e8e8e8; text-align: center; line-height: 11px; float: right; display: inline; margin: 0 15px 0 10px; color: #4ac227!important; border: 1px solid #4ac227; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; }
.cz-btn-w0 span { cursor: pointer }
.cz-btn--w0 a:hover { background: #4ac227; color: #fff!important }
.order-num.active .cz-btn--w0 a:hover { background: #4ac227; color: #fff!important }
.layout-filtbar--bt .order-num { float: left; display: inline; padding: 8px 16px 8px 6px; -webkit-transition: background .3s ease, width .3s ease; -moz-transition: background .3s ease, width .3s ease; -o-transition: background .3s ease, width .3s ease; transition: background .3s ease, width .3s ease; background: #fff }
.layout-filtbar--bt .order-num > span { float: left; display: inline; margin-left: 10px; height: 18px; padding: 3px; line-height: 17px; color: #888 }
.layout-filtbar--bt .order-num.active { background: #f5f5f5 }
.layout-filtbar--bt .order-num input { width: 28px; padding: 2px 3px; margin-left: 10px; }
/*下拉筛选*/
.layout-filtbar--bt__slidelist { display: inline; }
.layout-filtbar--bt__slidelist .cz-bztype { position: relative; width: 115px; height: 40px; float: left; display: inline; z-index: 1; }
.layout-filtbar--bt__slidelist .cz-bztype .sm-widget-label { position: absolute; padding: 11px 9px 11px 14px; border: 1px solid #e8e8e8; overflow: hidden; border-top-width: 0; border-bottom-width: 0; z-index: 2; color: #888 }
.layout-filtbar--bt__slidelist .cz-bztype .sm-widget-label span { width: 72px; float: left; display: inline }
.layout-filtbar--bt__slidelist .cz-bztypefilt i.sw-dpl-arrow-b { float: left; display: inline; margin-top: 6px; margin-left: 6px; vertical-align: middle; width: 12px; height: 6px; overflow: hidden; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; }
.sw-dpl-arrow-b i, .sw-dpl-arrow-b em { float: left; display: inline; height: 0; width: 0; overflow: hidden; border: solid 6px transparent; _border-color: red; _filter: chroma(color=red); -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; }
.sw-dpl-arrow-b i, .sw-dpl-arrow-b i em { border-top-color: #aaa; }
.sw-dpl-arrow-b em { margin-top: -13px; border-top-color: #fff; }
.layout-filtbar--bt__slidelist .cz-bztypefilt:hover .sm-widget-label { background: #fff; border-color: #d9d9d9; border-bottom-width: 0; padding-bottom: 12px; color: #4ac227; box-shadow: 0 -1px 1px 0 rgba(0,0,0,.1); }
.layout-filtbar--bt__slidelist .cz-bztypefilt:hover .sw-dpl-arrow-b { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=-1, M12=1.2246467991473532e-16, M21=-1.2246467991473532e-16, M22=-1, SizingMethod='auto expand')";  filter: progid:DXImageTransform.Microsoft.Matrix(M11=-1, M12=0, M21=0, M22=-1, SizingMethod='auto expand');
}
.layout-filtbar--bt__slidelist .cz-bztype .sm-widget-layer { width: 100%; visibility: hidden; opacity: 0; }
.layout-filtbar--bt__slidelist .cz-bztypefilt .sm-widget-layer { position: absolute; top: 38px; left: 0; background: #fff; overflow: hidden; height: 0; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; background: #fff; }
.layout-filtbar--bt__slidelist .cz-bztypefilt .sm-widget-layer ul { border: 1px solid #d9d9d9 }
.layout-filtbar--bt__slidelist .cz-bztype:hover .sm-widget-layer { visibility: visible; opacity: 1; height: auto; box-shadow: 0 -1px 1px 0 rgba(0,0,0,.1); }
.layout-filtbar--bt__slidelist .cz-bztypefilt .sm-widget-layer ul li { height: 30px; background: #fff; vertical-align: middle; }
.layout-filtbar--bt__slidelist .cz-bztypefilt .sm-widget-layer ul li a { display: block; height: 18px; padding: 6px 14px; line-height: 17px; color: #888; }
.layout-filtbar--bt__slidelist .cz-bztypefilt .sm-widget-layer ul li a:hover { background: #f5f5f5; color: #4ac227; }



















