﻿

.banner-ny { height: 352px; position: relative; }

.lazyLoadDiv{ opacity:0; }

.section-pos-search { padding: 15px 0; background-color: #f1f1f1; }
.section-pos-search .search-pos { float: left; padding: 7px 0; background: url(../images/location.png) no-repeat 0 center; padding-left: 24px; }
.section-pos-search .search-pos a { margin-right:3px; }
.section-pos-search .search-pos a:hover { color:#0b6fba; }
.section-pos-search .search-pos i { font-weight: bold; font-style:normal; }
.section-pos-search .search-pos span { color:#999; margin-left:3px; }
.section-pos-search .search-form { float: right; }
.section-pos-search .search-form input { float: left; border: 1px solid #eee; padding: 6px 12px; width: 210px; font-size: 14px; }
.section-pos-search .search-form button { border: 0; padding: 0; float: left; cursor: pointer; outline: none; width: 60px; height: 34px; color: #fff; background: url(../images/sprite.png) no-repeat -312px -212px #023793; font-size: 0; }



.BusShelter-Pro { padding: 15px 0 30px 0; background:#f5f5f5; padding-bottom:15px; }
.BusShelter-Pro-c { padding-bottom: 15px; }
.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; }
.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; }

.BusShelter-Case { background:#f5f5f5; padding-bottom:15px; }
.BusShelter-Case-title{ background:#fff; }
.BusShelter-Case-title p{ line-height:24px; }
.BusShelter-Case-body { margin-top:10px; }
.BusShelter-Case-body li { float: left; width: 376px; background: #fff; background:#f8f8f8; border-radius:5px; margin-right: 10px; margin-bottom: 5px; transition: all .1s linear; text-align: center; }
.BusShelter-Case-body li:nth-child(3) { float: right; margin-right: 0; }
.BusShelter-Case-body li:hover { box-shadow: 2px 6px 6px rgba(0,0,0,0.2); -webkit-box-shadow: 2px 6px 6px rgba(0,0,0,0.2); transform: translate3d(0, -1px, 0) }
.BusShelter-Case-body li a { display: block; margin: 8px 8px 0 8px; }
.BusShelter-Case-body li:hover a figcaption { color: #000; }
.BusShelter-Case-body li a figure { margin: 0; padding: 0; }
.BusShelter-Case-body li img { display: block; width: 100%; height:auto; margin-bottom: 10px; }
.BusShelter-Case-body li figcaption { display: block; font-size: 13px; color: #999; margin: 0 0 15px 0; }
.BusShelter-Case-body ul li.more-link{ display:none; }
.more-link{ display:none; }

.BusShelter-News { background:#f5f5f5; }
.BusShelter-News-c{ background:#fff; }
.BusShelter-News-c ul li{ float:left; padding:15px 0; border-bottom:1px dashed #ddd; }
.BusShelter-News-c ul li a{ display:block; }
.BusShelter-News-c ul li:nth-child(2n){ float:right; }
.BusShelter-News-c ul li img{ display:block; float:left; width:175px; height:118px; }
.BusShelter-News-c ul li div{ float:left; margin-left:10px; width:380px;  }
.BusShelter-News-c ul li div a{ font-size:14px; font-weight:bold; }
.BusShelter-News-c ul li div h4{ font-size:14px; font-weight:bold; margin:0; }
.BusShelter-News-c ul li div p{ font-size:12px; color:#aaa; line-height:20px; padding:0; margin:6px 0 0 0; overflow:hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }

.bg{ background:#f5f5f5; }
.section-mixed{ width:1212px; margin:0 auto 0 auto;  overflow:hidden; }
.section-mixed-left{ float:left; width: 480px; }
.section-mixed-right{ float:right; width:721px; }
.module3{ background:#ffffff; border-radius:5px; margin:15px auto 0 auto;  overflow:hidden; }
.module3-title{ margin:20px 0px 20px 20px; }
.module3-title h2 { margin:0; font-size:22px; color:#000; font-weight:700; }
.module3-body{ margin:0 20px; }
.module3-dingzhi{ height:660px; }
.module3-body-dingzhi img{ width:100%; height:auto; }
.module3-body-dingzhi ol{ padding-left:18px; }
.module3-body-dingzhi ol li{ padding: 5px 0; list-style:decimal;}
.module3-body-dingzhi ol li span{ font-size: 15px; font-weight:bold; color:#000; }
.module3-body-dingzhi ol li p{font-size: 12px; color: #555; margin: 5px 0px;  }

.module3-scjfw{ margin-top:12px; height:600px; }
.module3-body-service{ margin:0 0 30px 20px; }
.module3-body-service h6{ font-size:15px; color:#000; margin:0;}
.module3-body-service ol{ margin:6px 0 13px 0;  }
.module3-body-service ol li{ font-size:13px; line-height:25px; }

.module3-baike{ height:410px; overflow:hidden; }
.module3-baike-title{ margin-bottom:15px; }
.module3-body-news{ height:315px; overflow:hidden; }
#qa-list li{padding:18px 0 23px 0;border-bottom:1px dashed #ccc; float:none;}
#qa-list li h4{ margin-top:0; }
#qa-list li h4 span{display:inline-block;background-color:#023793;color:#fff;padding:1px 3px;text-align:center;margin-right:6px; font-size:12px;}
#qa-list li h4 b{ font-size:14px;color:#000; overflow: hidden; white-space: nowrap;  text-overflow:ellipsis; width:311px; display:inline-block; vertical-align:top; }
#qa-list li div > span{float:left;background-color:#aaa;color:#fff;padding:1px 4px 0;text-align:center;margin-top:0px;margin-right:10px}
#qa-list li div > div{float:left; width:615px; background:#f8f8f8; padding:10px; }
#qa-list li div > div p{ text-indent:2em; font-size:12px;color:#888;line-height:20px; margin:0 0 8px 0; padding:0; }

.module3-factory{ height:850px; margin-top:12px; }
.module3-body-factory{ background:#fff;  height:981px; }
.module3-body-factory img{ width:100%; height:auto; }
.module3-body-factory p{ text-indent:2em; font-size:13px; line-height:22px; margin-bottom:8px; }


.BusShelter-Cooperation { background:#f5f5f5; padding:15px 0; }
.BusShelter-Cooperation h3{  font-size:22px; color:#000; font-weight:700; margin:0 0 15px 0; }
.BusShelter-Cooperation ul { background:#fff;  }
.BusShelter-Cooperation ul li{ float:left; margin-right:20px;  }
.BusShelter-Cooperation ul li a{ font-size:12px; color:#aaa;  }

.module { padding: 0 10px; width: 1210px; margin: 0 auto; overflow:hidden; }
.section-pos-search .module{ background:none; padding:0; width:1212px; }
.module2{ background:#ffffff; border-radius:5px; margin:0 auto; padding:30px; width:1152px; overflow:hidden; }
.module2 h1, .module2 h2 { margin:0; font-size:22px; color:#000; font-weight:700; margin-bottom:15px; }

.pager{margin:28px auto 0px auto;text-align:center;font-family:宋体;font-size:14px;}
.pager a{font-family:Arial;font-size:14px;color:#111;background:#fff;border:1px solid #ccc;text-decoration:none;margin-left:6px;display:inline-block;height:28px;line-height:28px;width:28px;text-align:center;vertical-align:middle;}
.pager a:hover{color:#fff;background:#136ec2;border:1px solid #136ec2;}
.pager a.pager-pre,.pager a.pager-next{width:64px;}
.pager span{font-family:Arial;font-size:14px;color:#fff;background:#333;border:1px solid #111;margin-left:8px;display:inline-block;height:28px;line-height:28px;width:28px;text-align:center;vertical-align:middle;}
.pager span.pager-sel{color:#fff;background:#0442b0;border:1px solid #023793; font-weight:bold; }
.pager span.pager-nopage{width:64px;background:#eee;color:#aaa;border:1px solid #ddd;}




@media screen and (max-width: 767px) {
    .banner-ny { display:none; }
    .section-pos-search {display:none; }
    .product-section { padding:15px 12px; background: #fff; margin: 10px 8px 0 8px; border-radius:5px; }
    .product-section h1, .product-section h2, .product-section h3 { float:none; margin:0 0 10px 0; font-size:22px; color:#000; font-weight:700; border:0; padding:0; }
    .BusShelter-Pro{ margin-top: 10px; }

    .BusShelter-Pro-c li { float:none; width:100%; height:auto; background:#fff; text-align:left; margin-right:0px; margin-bottom:15px; border:0; }
    .BusShelter-Pro-c li:hover{ box-shadow:none; -webkit-box-shadow:none; transform:none; border:0;}
    .BusShelter-Pro-c li a { display:block; margin:0; color:#000; font-size:12px; width:100%; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
    .BusShelter-Pro-c li a .pro-img{ float:left; width:48%; border-radius:8px; border:1px solid #eee; }
    .BusShelter-Pro-c li a img{ display:block; width:100%; height:auto; margin:0; border-radius:8px; }
    .BusShelter-Pro-c li a .pro-text{ float:right; width:48%; text-align:left; margin:0; }
    .BusShelter-Pro-c li a .pro-text h4{ margin:0 0 12px 0; font-size:13px; color:#000; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
    .BusShelter-Pro-c li .pro-text span{ display:block; font-size:13px; }
    .BusShelter-Pro-c li .pro-text span.price{float:left; color:#ff8b00; margin:5px 0 0 0; }
    .BusShelter-Pro-c li .pro-text span.price i{ font-size:13px; font-style:normal; }
    .BusShelter-Pro-c li span.xunjia{ float:right; width:auto; font-size:12px; height:auto; color:#fff; background:#023793; border-radius:5px; line-height:initial; color:#fff; 
                             margin:0 8px 0 0px; padding:6px 12px; cursor:pointer; }
    .BusShelter-Pro-c li span.xunjia:hover{ color:#ff0; }
    .BusShelter-Pro-c li .pro-text span.type{ float:left; color:#999; font-size:13px; margin:10px 0 0 0; }
    .pager{ line-height:40px; margin: 15px auto 10px auto; }

    .BusShelter-Case-title{  padding:0; }
    .BusShelter-Case-title p{ line-height:19px; font-size:11px; font-weight:400; color:#999; }
    .BusShelter-Case-body li { float:left; width:48.6%; height:140px; margin-right:0; padding:0; margin-bottom:10px; background:#f2f2f2; }
    .BusShelter-Case-body li:nth-child(2n){ float:right; }
    .BusShelter-Case-body li:nth-child(3) { float: left; margin-right: 0; }
    .BusShelter-Case-body li a { display:block; color:#000; font-size:12px; text-align:center; margin:5px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;  }
    .BusShelter-Case-body li:hover { box-shadow:none; -webkit-box-shadow: none;  }
    .BusShelter-Case-body li:hover a figcaption { color: #000; }
    .BusShelter-Case-body li a figure { margin: 0; padding: 0; }
    .BusShelter-Case-body li img { width:100%; height:108px; display:block; margin-bottom:4px; }
    .BusShelter-Case-body li figcaption { display: block; font-size: 13px; color: #999; margin: 0 6px 0 6px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
    .BusShelter-Case-body ul li.more-link { display:block; height:140px; background: url(/city/img/nav/morebg.jpg) center center repeat; overflow:hidden; }
    .BusShelter-Case-body ul li.more-link a{ display:block; color:#fff; }
    .BusShelter-Case-body ul li.more-link span{ display:block; font-size: 13px; font-weight:bold; margin: 31px 0 10px 8px; text-shadow:1px 1px 2px #333; }
    .BusShelter-Case-body ul li.more-link img{ display:block; width:32px; height:32px; margin: 0 auto; }

    .BusShelter-News-c { padding: 0;}
    .BusShelter-News-c ul li{ float:left; padding:15px 0; border-bottom:1px dashed #ddd; }
    .BusShelter-News-c ul li:last-child{ border-bottom:0; }
    .BusShelter-News-c ul li:nth-child(2n){ float:left; }
    .BusShelter-News-c ul li img{ width:35%; height:auto; }
    .BusShelter-News-c ul li div{ float:right; width:62%;   }
    .BusShelter-News-c ul li div h4{ display:block; font-size:14px; font-weight:bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .BusShelter-News-c ul li div p{ font-size:12px; color:#aaa; line-height:20px; padding:0; margin:6px 0 0 0; overflow:hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

    .pager{margin:10px auto 20px auto;text-align:center;font-family:宋体;font-size:14px; line-height:45px;}
    .pager a{font-family:Arial;font-size:14px;color:#111;background:#fff;border:1px solid #ccc;text-decoration:none;margin-left:8px;display:inline-block;height:30px;line-height:30px;width:30px;text-align:center;vertical-align:middle;}
    .pager a:hover{color:#fff;background:#136ec2;border:1px solid #136ec2;}
    .pager a.pager-pre,.pager a.pager-next{width:50px; font-size:11px;}
    .pager span{font-family:Arial;font-size:14px;color:#fff;background:#333;border:1px solid #111;margin-left:8px;display:inline-block;height:30px;line-height:30px;width:30px;text-align:center;vertical-align:middle;}
    .pager span.pager-sel{color:#fff;background:#0442b0;border:1px solid #023793; font-weight:bold; }
    .pager span.pager-nopage{width:50px;background:#eee;color:#aaa;border:1px solid #ddd; font-size:11px;}
    .pager a:nth-child(1){ margin-left:0; }
    .pager span:nth-child(1){ margin-left:0; }

    .module2{ background:#ffffff; border-radius:5px; margin:0 auto; padding:0; width:auto; overflow:hidden; }
    .BusShelter-Cooperation{ display:none; }

    .bg{ background:none; padding:0; }
    .section-mixed{ width:100%; margin:0 auto 0 auto;  overflow:hidden; }
    .section-mixed-left{ float:none; width: auto; }
    .section-mixed-right{ float:none; width:auto; }
    .module3{ padding:15px 12px; background: #fff; border-radius:5px; margin:0px auto 10px auto;  overflow:hidden; }
    .module3-title{ margin:0; }
    .module3-title h2 { margin:0; font-size:22px; color:#000; font-weight:700; }
    .module3-body{ margin:0; }
    .module3-dingzhi{ height:auto; }
    .module3-body-dingzhi img{ width:100%; height:auto; }
    .module3-body-dingzhi ol{ padding-left:18px; }
    .module3-body-dingzhi ol li{ padding: 5px 0; list-style:decimal;}
    .module3-body-dingzhi ol li span{ font-size: 15px; font-weight:bold; color:#000; }
    .module3-body-dingzhi ol li p{font-size: 12px; color: #555; margin: 5px 0px;  }

    .module3-scjfw{ margin-top:12px; height:auto; }
    .module3-body-service{ margin:0 0 30px 20px; }
    .module3-body-service h6{ font-size:15px; color:#000; margin:0;}
    .module3-body-service ol{ margin:6px 0 13px 0;  }
    .module3-body-service ol li{ font-size:13px; line-height:25px; }

    .module3-baike{ height:auto; overflow:hidden; }
    .module3-baike-title{ margin-bottom:15px; }
    .module3-body-news{ height:315px; overflow:hidden; }
    #qa-list li{padding:18px 0 23px 0;border-bottom:1px dashed #ccc; float:none;}
    #qa-list li h4{ margin-top:0; }
    #qa-list li h4 span{display:inline-block;background-color:#023793;color:#fff;padding:1px 3px;text-align:center;margin-right:6px; font-size:12px;}
    #qa-list li h4 b{ font-size:14px;color:#000; overflow: hidden; white-space: nowrap;  text-overflow:ellipsis; width:311px; display:inline-block; vertical-align:top; }
    #qa-list li div > span{float:left;background-color:#aaa;color:#fff;padding:1px 4px 0;text-align:center;margin-top:0px;margin-right:10px}
    #qa-list li div > div{float:left; width:83%; background:#f8f8f8; padding:10px; }
    #qa-list li div > div p{ text-indent:2em; font-size:12px;color:#888;line-height:20px; margin:0 0 8px 0; padding:0; }

    .module3-factory{ height:auto; margin-top:12px; }
    .module3-body-factory{ background:#fff;  height:auto; }
    .module3-body-factory img{ width:100%; height:auto; }
    .module3-body-factory p{ text-indent:2em; font-size:13px; line-height:22px; margin-bottom:8px; }
}