﻿

.module { margin: 0 auto; width: 1210px; overflow:hidden; }
main{ background:#f2f2f2; padding-bottom:30px; }
.product-nav{ padding-top:20px; }
.zj-pos { width:1210px; margin:0 auto; padding:0; background:#fff; border-radius:5px; border:1px solid #efefef; }
.zj-pos h3{ margin:15px 0 10px 20px; padding-left:18px; background: url(/images/location.png) no-repeat 0 center; font-size:14px; font-weight:normal; }
.zj-pos h3 a { margin-right:3px; }
.zj-pos h3 a:hover { color:#0b6fba; }
.zj-pos h3 i { font-weight: bold; font-style:normal; }
.zj-pos h3 span { color:#999; margin-left:3px; }

.product_cate{ width:1160px; margin:15px auto 6px auto;  }
.product_cate ul{  }
.product_cate ul li{ float:left; width:150px; height:auto; margin:0 15px 15px 0; border:1px solid #ddd; border-radius:15px; background:#fff; }
.product_cate ul li:nth-child(7n){ margin-right:0; }
.product_cate ul li span{ display:block; text-align:center; margin:10px auto; font-size:14px; font-weight:bold; color:#000;  }
.product_cate ul li img{ display:block; text-align:center; margin:20px auto 0 auto; width:auto; height:60px;  }
.product_cate ul li:nth-child(1){ background:#faf3f3; }
.product_cate ul li:nth-child(2){ background:#eef6f6; }
.product_cate ul li:nth-child(3){ background:#fdfaf5; }
.product_cate ul li:nth-child(4){ background:#faf6fb; }
.product_cate ul li:nth-child(5){ background:#fafcfa; }
.product_cate ul li:nth-child(6){ background:#f9f6f6; }
.product_cate ul li:nth-child(7){ background:#f0f5f9; }
.product_cate ul li:nth-child(8){ background:#f6f9fb; }
.product_cate ul li:nth-child(9){ background:#f7f6f1; }
.product_cate ul li:nth-child(10){ background:#fafaf9; }
.product_cate ul li:nth-child(11){ background:#fdfbfd; }
.product_cate ul li:nth-child(12){ background:#f7f6f6; }
.product_cate ul li:nth-child(13){ background:#f9f9f5; }

.product-section{ width:1210px; margin:15px auto; background:#fff; border-radius:5px; overflow:hidden;}
.product-section h2, .product-section h3 { margin:20px 0; font-size:22px; color:#000; font-weight:700; margin-bottom:15px; }
.product-section > div{ margin:0 20px;}

.BusShelter-Pro {  }
.BusShelter-Pro-c { }
.BusShelter-Pro-c li { float: left; width: 370px; margin-right: 15px; margin-bottom: 15px; border:1px solid #efefef; border-radius:5px; background:#f8f8f8; transition: all .1s linear; text-align: center; }
.BusShelter-Pro-c li:hover { border:1px solid #ddd; box-shadow: 2px 6px 8px rgba(0,0,0,0.2); -webkit-box-shadow: 2px 6px 8px rgba(0,0,0,0.2); /*transform: translate3d(0, -2px, 0);*/ }
.BusShelter-Pro-c li:nth-child(3n) { margin-right: 0; }
.BusShelter-Pro-c li a{ display:block; color:#000; font-size:14px; }
.BusShelter-Pro-c li a:hover{ color:#d80808; }
.BusShelter-Pro-c li a h4{ margin:0 0 12px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:normal; color:#999; }
.BusShelter-Pro-c li a img{ display:block; width:370px; border-top-left-radius:5px; border-top-right-radius:5px; }
.BusShelter-Pro-c li a .pro-img{ margin-top:0px; }
.BusShelter-Pro-c li a .pro-text{ margin:15px 0; }
.BusShelter-Pro-c li .pro-text span{float:left; display:block; margin:0 8px; }
.BusShelter-Pro-c li .pro-text span.price{ color:#f73602; margin-left:15px; margin-top:3px; }
.BusShelter-Pro-c li .pro-text span.price em{ font-size:14px; font-style:normal; }
.BusShelter-Pro-c li .pro-text span.price i{ font-size:13px; font-style:normal; }
.BusShelter-Pro-c li .pro-text span.type{ float:right; font-size:12px; margin-right:20px; margin-top:3px; }
.BusShelter-Pro-c li span.xunjia{ width:80px; font-size:12px; height:27px; color:#fff; line-height:27px; border-radius:5px; background:#023793; color:#fff; margin-left:20px; cursor:pointer; }
.BusShelter-Pro-c li span.xunjia:hover{ color:#ff0; }

.Product5-Pro-c { }
.Product5-Pro-c li { float: left; width: 190px; margin-right:50px; margin-bottom:15px; border:1px solid #efefef; border-radius:5px; background:#f8f8f8; transition: all .1s linear; text-align: center; }
.Product5-Pro-c li:hover { box-shadow: 0 15px 15px rgba(0,0,0,0.4); -webkit-box-shadow: 0 15px 15px rgba(0,0,0,0.4); transform: translate3d(0, -2px, 0) }
.Product5-Pro-c li:nth-child(5n) { margin-right: 0; }
.Product5-Pro-c li a h4{ margin:0 0 8px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:normal; color:#999; }
.Product5-Pro-c li img { display: block; width: 100%; margin-bottom: 10px; margin:0 auto; text-align:center; }
.Product5-Pro-c li a .pro-img{ margin-top:0px; }
.Product5-Pro-c li a .pro-text{ margin:10px 12px; }
.Product5-Pro-c li .pro-text span{float:left; display:block; }
.Product5-Pro-c li .pro-text span.price{ color:#f73602; margin-top:3px; }
.Product5-Pro-c li .pro-text span.price em{ font-size:14px; font-style:normal; }
.Product5-Pro-c li .pro-text span.price i{ font-size:13px; font-style:normal; }
.Product5-Pro-c li .pro-text span.type{ font-size:13px; color:#000; margin:5px 0 0 5px; }
.Product5-Pro-c li span.xunjia{ width:80px; font-size:12px; height:27px; color:#fff; line-height:27px; border-radius:5px; background:#023793; color:#fff; margin-left:0; float:right; cursor:pointer; }
.Product5-Pro-c li span.xunjia:hover{ color:#ff0; }

.Product4-Pro-c {  }
.Product4-Pro-c li { float:left; width: 260px; border:1px solid #efefef; border-radius:5px; background:#f8f8f8; margin-right: 35px; margin-bottom: 15px; transition: all .1s linear; text-align: center; }
.Product4-Pro-c li:hover { box-shadow: 0 15px 15px rgba(0,0,0,0.4); -webkit-box-shadow: 0 15px 15px rgba(0,0,0,0.4); transform: translate3d(0, -2px, 0) }
.Product4-Pro-c li:nth-child(4n) { margin-right: 0; }
.Product4-Pro-c li a h4{ margin:0 0 12px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:normal; color:#999; }
.Product4-Pro-c li img { display: block; width: 260px; margin-bottom: 10px; }
.Product4-Pro-c li a .pro-img{ margin-top:0px; }
.Product4-Pro-c li a .pro-text{ margin:10px 12px; }
.Product4-Pro-c li .pro-text span{float:left; display:block; }
.Product4-Pro-c li .pro-text span.price{ color:#f73602; margin-top:3px; }
.Product4-Pro-c li .pro-text span.price em{ font-size:14px; font-style:normal; }
.Product4-Pro-c li .pro-text span.price i{ font-size:13px; font-style:normal; }
.Product4-Pro-c li .pro-text span.type{ font-size:13px; color:#000; margin:5px 0 0 5px; }
.Product4-Pro-c li span.xunjia{ width:80px; font-size:12px; height:27px; color:#fff; line-height:27px; border-radius:5px; background:#023793; color:#fff; margin-left:0; float:right; cursor:pointer; }
.Product4-Pro-c li span.xunjia:hover{ color:#ff0; }

.pro_more{ margin:15px auto 40px auto; text-align:center; color:#666; font-size:14px; }
.pro_more a{ display:inline-block; margin-left:5px; color:#000; font-weight:bold; font-size:17px; text-decoration:underline; }
.pro_more a:hover{ color:#023793; }


@media screen and (max-width: 767px) {
    .product-nav{ background:#f5f5f5; padding-top:0px; }
    .zj-pos { width:auto; margin:56px auto 0 auto; padding:0; background:#fff; border-radius:5px; border:1px solid #efefef; }
    .zj-pos h3{ margin:15px 0 10px 8px; padding-left:18px; font-size:12px; }
    .zj-pos h3 a { margin-right:3px; }
    .zj-pos h3 a:hover { color:#0b6fba; }
    .zj-pos h3 i { font-weight: bold; font-style:normal; }
    .zj-pos h3 span { color:#999; margin-left:3px; }

    .product_cate{ width:auto; margin:15px 10px;  }
    .product_cate ul{  }
    .product_cate ul li{ float:left; width:31%; height:88px; background-color:#ffffff; border:1px solid #eee; border-radius: 10px; margin:0 9px 12px 0; position: relative; }
    .product_cate ul li:nth-child(3n){ margin-right:0; }
    .product_cate ul li:nth-child(7n){ margin-right:9px; }
    .product_cate ul li a{ display:block; color:#000; width: 100%; height: 100%; }
    .product_cate ul li a span{ display:block; font-size: 12px; font-weight:bold; margin: 8px auto 0 auto; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
    .product_cate ul li a img{ display:block; height:50px; width:auto; position:absolute; right:16px; bottom:0; opacity: 0.89; }
    .product_cate ul li:nth-child(1) a img, .product_cate ul li:nth-child(2) a img{ right:25px;}
    .product_cate ul li:nth-child(7) a img, .product_cate ul li:nth-child(8) a img{ right:13px;}
    .product_cate ul li:nth-child(3) a img, .product_cate ul li:nth-child(5) a img, .product_cate ul li:nth-child(11) a img,
    .product_cate ul li:nth-child(13) a img{ right:30px;}
    .product_cate ul li:nth-child(1){ background:#f8e4e4; }
    .product_cate ul li:nth-child(2){ background:#cef4f5; }
    .product_cate ul li:nth-child(3){ background:#ffedcb; }
    .product_cate ul li:nth-child(4){ background:#dfd0e4; }
    .product_cate ul li:nth-child(5){ background:#d5f6db; }
    .product_cate ul li:nth-child(6){ background:#f5cece; }
    .product_cate ul li:nth-child(7){ background:#dfe9f0; }

    .banner-ny { display:none; }
    .section-pos-search {display:none; }
    .product-section { margin-top:10px; padding:15px 0; width:auto; background: #fff; margin: 10px 5px 0 5px; border-radius:5px; }
    .product-section h1, .product-section h2, .product-section h3 { float:none; margin:0 0 10px 0; font-size:20px; color:#000; font-weight:700; border:0; padding:0; }
    .BusShelter-Pro{  }
    .product-section > div { margin: 0 8px;}
    .BusShelter-Pro { }
    .BusShelter-Pro-c li { width: 48.2%; margin-right: 0; margin-bottom: 15px; }
    .BusShelter-Pro-c li:nth-child(2n) { float: right; }
    .BusShelter-Pro-c li a h4{ margin:0 0 8px 0; font-size:12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:normal; color:#999; }
    .BusShelter-Pro-c li a img{ display:block; width:100%; border-top-left-radius:5px; border-top-right-radius:5px; }
    .BusShelter-Pro-c li a .pro-img{ margin-top:0px; }
    .BusShelter-Pro-c li a .pro-text{ margin:5px 6px 10px 6px; }
    .BusShelter-Pro-c li .pro-text span{float:left; display:block; margin:0px; }
    .BusShelter-Pro-c li .pro-text span.price{ color:#f73602; margin-left:0px; margin-top:0px; }
    .BusShelter-Pro-c li .pro-text span.price em{ font-size:12px; font-style:normal; }
    .BusShelter-Pro-c li .pro-text span.price i{ font-size:14px; font-style:normal; }
    .BusShelter-Pro-c li .pro-text span.type{ display:none; }
    .BusShelter-Pro-c li .pro-text span.xunjia{ float:right; width:68px; font-size:12px; height:24px; color:#fff; line-height:24px; border-radius:5px; background:#023793; color:#fff; margin-left:0; cursor:pointer; }
    .BusShelter-Pro-c li .pro-text span.xunjia:hover{ color:#ff0; }
    .pro_more{ margin:5px auto 15px auto; text-align:center; color:#666; font-size:14px; }

    .Product5-Pro-c li { width: 48.2%; margin-right: 0; margin-bottom: 15px; }
    .Product5-Pro-c li:hover { box-shadow:none; -webkit-box-shadow: none; }
    .Product5-Pro-c li:nth-child(2n) { margin-right: 0; float:right; }
    .Product5-Pro-c li:nth-child(5) { display:none; }
    .Product5-Pro-c li a h4{ margin:0 0 8px 0; font-size:12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:normal; color:#999; }
    .Product5-Pro-c li img { display: block; width: 100%; margin-bottom: 10px; margin:0 auto; text-align:center; }
    .Product5-Pro-c li a .pro-img{ margin-top:0px; }
    .Product5-Pro-c li a .pro-text{ margin:10px 12px; }
    .Product5-Pro-c li .pro-text span{float:left; display:block; }
    .Product5-Pro-c li .pro-text span.price{ color:#f73602; margin-top:3px; }
    .Product5-Pro-c li .pro-text span.price em{ font-size:14px; font-style:normal; }
    .Product5-Pro-c li .pro-text span.price i{ font-size:13px; font-style:normal; }
    .Product5-Pro-c li .pro-text span.type{ font-size:13px; color:#000; margin:5px 0 0 5px; }
    .Product5-Pro-c li span.xunjia{ width:80px; font-size:12px; height:27px; color:#fff; line-height:27px; border-radius:5px; background:#023793; color:#fff; margin-left:0; float:right; cursor:pointer; }
    .Product5-Pro-c li span.xunjia:hover{ color:#ff0; }

    .Product4-Pro-c li { width: 48.2%; margin-right: 0; margin-bottom: 15px; }
    .Product4-Pro-c li:hover { box-shadow:none; -webkit-box-shadow: none; }
    .Product4-Pro-c li:nth-child(2n) { margin-right: 0; float:right; }
    .Product4-Pro-c li a h4{ margin:0 0 8px 0; font-size:12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:normal; color:#999; }
    .Product4-Pro-c li img {  display: block; width: 100%; margin-bottom: 10px; margin:0 auto; text-align:center; }
    .Product4-Pro-c li a .pro-img{ margin-top:0px; }
    .Product4-Pro-c li a .pro-text{ margin:10px 12px; }
    .Product4-Pro-c li .pro-text span{float:left; display:block; }
    .Product4-Pro-c li .pro-text span.price{ color:#f73602; margin-top:3px; }
    .Product4-Pro-c li .pro-text span.price em{ font-size:14px; font-style:normal; }
    .Product4-Pro-c li .pro-text span.price i{ font-size:13px; font-style:normal; }
    .Product4-Pro-c li .pro-text span.type{ font-size:13px; color:#000; margin:5px 0 0 5px; }
    .Product4-Pro-c li span.xunjia{ width:80px; font-size:12px; height:27px; color:#fff; line-height:27px; border-radius:5px; background:#023793; color:#fff; margin-left:0; float:right; cursor:pointer; }
    .Product4-Pro-c li span.xunjia:hover{ color:#ff0; }
}