@charset "UTF-8";
/*
-moz-	火狐等使用Mozilla浏览器引擎的浏览器
-webkit-	Safari, 谷歌浏览器等使用Webkit引擎的浏览器
-o-	Opera浏览器
-ms-	Internet Explorer
*/
* { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.main { width: 100%; padding-bottom: 60px; }
.main .crumbs { font-size: 14px; color: #5f5f5f; margin: 5px auto 0; text-align: left; width: 1360px; }
@media screen and (max-width: 1400px) { .main .crumbs { width: 1100px; } }
.main .crumbs .curr { color: #222222; }
.main .text1 { font-size: 22px; width: 1360px; letter-spacing: 1px; margin: 20px auto 30px; }
@media screen and (max-width: 1400px) { .main .text1 { width: 1100px; } }
.main .list_wrap { width: 1360px; margin: 0 auto; }
@media screen and (max-width: 1400px) { .main .list_wrap { width: 1100px; } }
.main .list_wrap .container { width: 100%; }
.main .list_wrap .container:before, .main .list_wrap .container:after { content: ""; display: table; }
.main .list_wrap .container:after { clear: both; }
.main .list_wrap .container .listbox { width: 216px; float: left; }
.main .list_wrap .container .listbox .section { width: 100%; border-bottom: 1px solid #dddddd; padding: 20px 0; }
.main .list_wrap .container .listbox .section:first-of-type { padding-top: 0; }
.main .list_wrap .container .listbox .section .tit { font-size: 16px; color: #006633; font-weight: bold; width: 100%; height: 36px; line-height: 36px; cursor: pointer; }
.main .list_wrap .container .listbox .section .tit::after { display: block; content: ''; float: right; width: 11px; height: 11px; margin-top: 12.5px; background-image: url("../img/list/add.png"); background-size: cover; background-repeat: no-repeat; background-position: right center; }
.main .list_wrap .container .listbox .section ul li { font-size: 14px; color: #5f5f5f; margin: 20px 0; line-height: 1; cursor: pointer; }
.main .list_wrap .container .listbox .section ul li:last-of-type { margin-bottom: 0; }
.main .list_wrap .container .listbox .section ul li:first-of-type { margin-top: 10px; }
.main .list_wrap .container .listbox .section ul li:hover { color: #006633; text-decoration: underline; }
.main .list_wrap .container .listbox .active .tit::after { background-image: url("../img/list/reduce.png"); }
.main .list_wrap .container .product_box { width: 1360px; margin: 0 auto; }
@media screen and (max-width: 1400px) { .main .list_wrap .container .product_box { width: 1100px; } }
.main .list_wrap .container .product_box .topbox { width: 100%; padding-bottom: 20px; border-bottom: 2px solid #ebf1dd; }
.main .list_wrap .container .product_box .topbox:before, .main .list_wrap .container .product_box .topbox:after { content: ""; display: table; }
.main .list_wrap .container .product_box .topbox:after { clear: both; }
.main .list_wrap .container .product_box .topbox .sortbox { float: left; width: 209px; height: 36px; line-height: 36px; border: 1px solid #ebf1dd; color: #5f5f5f; text-indent: 10px; font-size: 12px; position: relative; }
.main .list_wrap .container .product_box .topbox .sortbox .valuebox { cursor: pointer; width: 209px; height: 100%; }
.main .list_wrap .container .product_box .topbox .sortbox .valuebox::after { position: absolute; -webkit-transition: all .4s ease 0s; transition: all .4s ease 0s; display: block; content: ''; width: 11px; height: 11px; top: 12.5px; right: 13px; background-image: url("../img/list/arrow.png"); background-size: cover; background-repeat: no-repeat; background-position: right center; z-index: 2; }
.main .list_wrap .container .product_box .topbox .sortbox ul { -webkit-appearance: none; width: 209px; position: absolute; left: -1px; top: 36px; display: none; }
.main .list_wrap .container .product_box .topbox .sortbox ul li { width: 209px; height: 36px; border: 1px solid #ebf1dd; border-top: 0; background-color: #fff; cursor: pointer; }
.main .list_wrap .container .product_box .topbox .sortbox ul li:hover { color: #fff; background-color: #006633; }
.main .list_wrap .container .product_box .topbox .sortbox .active::after { background-image: url("../img/list/arrow.png"); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.main .list_wrap .container .product_box .topbox .kindsBtn { float: left; margin-left: 37px; }
.main .list_wrap .container .product_box .topbox .kindsBtn:before, .main .list_wrap .container .product_box .topbox .kindsBtn:after { content: ""; display: table; }
.main .list_wrap .container .product_box .topbox .kindsBtn:after { clear: both; }
.main .list_wrap .container .product_box .topbox .kindsBtn > div { width: 100px; height: 36px; line-height: 36px; background-color: #f7f7f7; color: #5f5f5f; float: left; margin-right: 30px; cursor: pointer; text-align: center; font-size: 14px; }
.main .list_wrap .container .product_box .topbox .kindsBtn > div:hover { background-color: #006633; color: #fff; }
.main .list_wrap .container .product_box .topbox .kindsBtn .active { background-color: #006633; color: #fff; }
.main .list_wrap .container .product_box .topbox .txt { float: right; color: #222222; height: 36px; line-height: 36px; font-size: 12px; }
.main .list_wrap .container .product_box .product_list { width: 100%; padding: 20px 0 0; }
.main .list_wrap .container .product_box .product_list ul li { width: 322px; float: left; margin-right: 24px; margin-bottom: 50px; padding-bottom: 8px; cursor: pointer; }
.main .list_wrap .container .product_box .product_list ul li:nth-of-type(4n) { margin-right: 0px; }
@media screen and (max-width: 1400px) { .main .list_wrap .container .product_box .product_list ul li { margin-right: 67px; }
  .main .list_wrap .container .product_box .product_list ul li:nth-of-type(4n) { margin-right: 67px; }
  .main .list_wrap .container .product_box .product_list ul li:nth-of-type(3n) { margin-right: 0px; } }
.main .list_wrap .container .product_box .product_list ul li .pic { width: 322px; height: 322px; background-color: #f9faf7; }
.main .list_wrap .container .product_box .product_list ul li .imf { width: 100%; padding-top: 20px; text-align: center; height: 140px; }
.main .list_wrap .container .product_box .product_list ul li .imf .name { font-size: 18px; color: #222222; letter-spacing: 1px; }
.main .list_wrap .container .product_box .product_list ul li .imf .desc { color: #5f5f5f; font-size: 14px; letter-spacing: 1px; margin: 15px auto 20px; width: 90%; }
.main .list_wrap .container .product_box .product_list ul li .imf .prispec { color: #dddddd; font-size: 14px; position: relative; width: 148px; height: 42px; text-align: center; margin: 0 auto; }
.main .list_wrap .container .product_box .product_list ul li .imf .prispec .price { color: #006633; }
.main .list_wrap .container .product_box .product_list ul li .imf .prispec .spec { color: #909090; }
.main .list_wrap .container .product_box .product_list ul li .imf .prispec .more { width: 148px; height: 42px; background-color: #006633; color: #fff; line-height: 42px; letter-spacing: 1px; text-align: center; font-size: 16px; position: absolute; top: 0; cursor: pointer; -webkit-transform: translateY(50%); transform: translateY(50%); opacity: 0; -webkit-transition: .5s all ease 0s; transition: .5s all ease 0s; }
.main .list_wrap .container .product_box .product_list ul li .imf .prispec .active { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }
.main .list_wrap .container .product_box .product_list ul li:hover .more { -webkit-transform: translateY(0) !important; transform: translateY(0) !important; opacity: 1  !important; }
.main .pagination_wrap { width: 100%; text-align: center; margin-top: 58px; }
.main .pagination_wrap .box { display: inline-block; margin: 0 auto; }
.main .pagination_wrap .box:before, .main .pagination_wrap .box:after { content: ""; display: table; }
.main .pagination_wrap .box:after { clear: both; }
.main .pagination_wrap .prev, .main .pagination_wrap .next, .main .pagination_wrap .pagenumber { float: left; font-size: 14px; letter-spacing: 1px; color: #222222; }
.main .pagination_wrap .prev, .main .pagination_wrap .next { cursor: pointer; }
.main .pagination_wrap .pagenumber { margin: 0 40px; }
.main .pagination_wrap .pagenumber ul li { float: left; margin-right: 15px; cursor: pointer; }
.main .pagination_wrap .pagenumber ul li:last-of-type { margin-right: 0; }
.main .pagination_wrap .pagenumber ul li:hover { color: #1d5632; font-weight: 600; }
.main .pagination_wrap .active { color: #1d5632; font-weight: 600; }

/*# sourceMappingURL=search.css.map */