@charset "utf-8";
.nei .header-bot .navbar{border-bottom: 2px solid #eb3333;}
.nei .footer{background: #f5f5f5;}

.position{height: auto;line-height: 30px;overflow: hidden;font-size: 13px;color: #999;padding: 15px 0;}
.position a{color: #333;}
.position a:hover{color: #eb3333;}
.position i{font-size: 12px;font-weight: bold;}
.position a.last{border: 1px solid #ebebeb;padding: 6px 10px;color: #666;}
.position a.last b{vertical-align: -1px;}
.position a.last:hover{border-color: #eb3333;color: #eb3333;}

.container{height: auto;overflow: hidden;min-height: 550px;}
.container .left{width: 925px;height: auto;overflow: hidden;float: left;}
.container .right{width: 240px;height: auto;overflow: hidden;float: right;}

/*促销活动*/
.container .right .cxhd{height: auto;overflow: hidden;position: relative;margin-bottom: 20px;}
.container .right .cxhd .t{height: 16px;line-height: 16px;font-size: 16px;color: #333;margin-bottom: 16px;}
.container .right .cxhd .t span{width: 3px;height: 16px;background: #eb3333;display: block;float: left;margin-right: 16px;}
.container .right .cxhd .slide{height: auto;overflow: hidden;}
.container .right .cxhd .slide .hd{height:18px;overflow:hidden;position: absolute;right: 0;top: 0;}
.container .right .cxhd .slide .hd a{width: 13px;height: 13px;border: 1px solid #ebebeb;background: #f5f5f5;color: #999;}
.container .right .cxhd .slide .hd a:hover{color:#eb3333;background: #fff;}
.container .right .cxhd .slide .bd{height: auto;overflow: hidden;}
.container .right .cxhd .slide .bd ul{height: auto;overflow: hidden;}
.container .right .cxhd .slide .bd ul li{width:240px;overflow: hidden;}
.container .right .cxhd .slide .img-box{width:240px;height: 120px;overflow: hidden;}
.container .right .cxhd .slide .img-box img{width: 100%;display: block;transition: all .3s linear;}
.container .right .cxhd .slide .text-box{height: 37px;line-height: 37px;background: #50504f;color: #fff;padding: 0 20px;margin-top: 1px;}
.container .right .cxhd .slide .text-box i{float: right;font-size: 10px;}
.container .right .cxhd .slide li:hover img{transform: scale(1.05);}

/*校车排行*/
.container .right .paihang{height: auto;overflow: hidden;position: relative;border: 1px solid #eaeaea;}
.container .right .paihang .t{height: 49px;line-height: 49px;background: #f5f5f5;font-size: 16px;color: #333;padding: 0 18px;}
.container .right .paihang ul{height: auto;overflow: hidden;}
.container .right .paihang ul li{height: auto;overflow: hidden;padding: 20px 18px;transition: all .3s linear;position: relative;}
.container .right .paihang ul li .img-box{width: 80px;height: 48px;overflow: hidden;float: left;margin-right: 14px;position: relative;background: #f1f1f1;}
.container .right .paihang ul li .img-box img{width: 100%;display: block;}
.container .right .paihang ul li .img-box span{width: 17px;height: 17px;text-align: center;line-height: 17px;color: #fff;font-size: 12px;background: #ffac38;position: absolute;left: 0;top: 0;}
.container .right .paihang ul li .text-box{height: auto;overflow: hidden;font-size: 13px;line-height: 20px;color: #333;max-height: 40px;overflow: hidden;transition: all .3s linear;}
.container .right .paihang ul li:hover{background: #525252;} 
.container .right .paihang ul li:hover .text-box{color: #fff;} 
.container .right .paihang ul li.first{border: 0;}
.container .right .paihang ul li.first .img-box span{background: #eb3333;}
.container .right .paihang ul li.second .img-box span{background: #ff8547;}
.container .right .paihang .line{width: 198px;border-bottom: 1px dashed #f3f3f3;position: absolute;left: 20px;bottom: 0;}

/*校车助手*/
.container .right .zhushou{height: auto;overflow: hidden;position: relative;border: 1px solid #eaeaea;margin: 20px 0;}
.container .right .zhushou .t{height: 49px;line-height: 49px;background: #f5f5f5;font-size: 16px;color: #333;padding: 0 18px;}
.container .right .zhushou form{height: auto;overflow: hidden;padding: 18px;}
.container .right .zhushou form p{font-size: 14px;color: #666;line-height: 20px;margin-bottom: 10px;}
.container .right .zhushou form textarea{width: 178px;height: 74px;border: 1px solid #ebebeb;resize: none;padding: 10px;margin-bottom: 10px;list-style: none;outline:none;overflow:auto}
.container .right .zhushou form input{width: 178px;height: 40px;border: 1px solid #ebebeb;padding: 0 10px;margin-bottom: 10px;}
.container .right .zhushou form input[type="button"]{width: 200px;height: 42px;padding: 0;border: 1px solid #eb3333;color: #eb3333;background: none;cursor: pointer;font-weight: bold;transition: all .3s linear;}
.container .right .zhushou form input[type="button"]:hover{background: #eb3333;color: #fff;}

/*news*/
.news .left .snav{height: 49px;line-height: 49px;overflow: hidden;background: #f5f5f5;border:1px solid #eaeaea}
.news .left .snav a{padding: 0 40px;display: block;float: left;font-size: 16px;color: #000;position: relative;}
.news .left .snav a.active,.news .left .snav a:hover{color: #eb3333;background: #fff;}
.news .left .snav a:before{content: "";width: 1px;height: 20px;background: #eaeaea;position: absolute;right: 0;top:15px}
.news .left .snav a.active:before,.news .left .snav a:hover:before{height: 100%;top: 0;}
.news .left ul{height: auto;overflow: hidden;}
.news .left ul li{height: auto;overflow: hidden;padding: 25px 20px;border-bottom: 1px solid #f4f4f4;transition: all .3s linear;}
.news .left ul li a{display: block;}
.news .left ul li .img-box{width: 220px;height: 132px;overflow: hidden;float: left;margin-right: 40px;border: 1px solid #f5f5f5;position: relative;margin-left: -20px;transition: all .3s linear;}
.news .left ul li .img-box img{width: 100%;display: block;}
.news .left ul li .text-box{height: auto;overflow: hidden;}
.news .left ul li .text-box h2{font-size: 18px;color: #333;margin: 5px 0 10px;transition: all .3s linear;}
.news .left ul li .text-box p{font-size: 13px;color: #666;line-height: 24px;margin: 5px 0;max-height: 48px;overflow: hidden;}
.news .left ul li .text-box .date{font-size: 13px;color: #989ba3;}
.news .left ul li .text-box .date i{font-size: 20px;color: #989ba3;vertical-align: -2px;margin-right: 5px;}
.news .left ul li:hover{background: #f5f5f5;}
.news .left ul li:hover .img-box{border: 1px solid #fff;margin-right: 20px;margin-left: 0;}
.news .left ul li:hover .text-box h2{color: #eb3333;}

/*news-xq*/
.news-xq .left .title{height: auto;overflow: hidden;margin-bottom: 20px;}
.news-xq .left .title h1{font-size: 24px;color: #333;margin-bottom: 20px;}
.news-xq .left .title h2{font-size: 13px;color: #999;}
.news-xq .left .title h2 i{font-size: 20px;margin-right: 3px;color: #ccc;vertical-align: -2px;}
.news-xq .left .title h2 span{margin-right: 20px;}
.news-xq .left p{font-size: 14px;color: #666;line-height: 24px;margin-top: 10px;}
.news-xq .left .relevant{height: auto;overflow: hidden;margin: 20px 0 30px;padding-top:10px;border-top: 1px solid #f3f3f3;}
.news-xq .left .relevant p{margin-bottom: 0;font-size: 13px}
.news-xq .left .relevant p a{display: inline-block;color: #666;}
.news-xq .left .relevant p a:hover{color: #eb3333;}

/*hot*/
.hot ul{height: auto;overflow: hidden;margin-bottom: 30px;}
.hot ul li{width: 300px;height: 250px;float: left;overflow: hidden}
.hot ul li:first-child{height: 500px;}
.hot ul li img{width: 100%;display: block;transition: all .3s linear;}
.hot ul li:hover img{transform: translateX(5px);}
.hot .btn-join{width: 100px;text-align: center;display: block;margin: 0 auto 50px;font-size: 15px;color: #eb3333;}
.hot .btn-join i{vertical-align: -2px;margin-right: 5px;font-size: 20px;}

/*hot-xq*/
.hot-xq .title{height: auto;overflow: hidden;}
.hot-xq .title .img-box{width: 430px;height: 258px;float: left;overflow: hidden;margin-right: 25px;}
.hot-xq .title .img-box img{width: 100%;display: block;}
.hot-xq .title .text-box{height: auto;overflow: hidden;}
.hot-xq .title .text-box h1{font-size: 24px;font-weight: bold;color: #333;margin: 5px 0 13px;}
.hot-xq .title .text-box p{font-size: 14px;line-height: 26px;color: #666;}
.hot-xq .tj{height: auto;overflow: hidden;margin-top: 50px;padding-bottom: 49px;border-bottom: 1px solid #ebebeb;}
.hot-xq .tj .t{height: 44px;line-height: 44px;background: #f5f5f5;font-size: 16px;color: #333;padding: 0 18px;border: 1px solid #ebebeb;}


.product-ul{height: auto;overflow: hidden;}
.product-ul li{height: auto;overflow: hidden;padding: 20px 0;position: relative;}
.product-ul li .img-box{width: 240px;height: 144px;float: left;margin-right: 30px;overflow: hidden;background: #f1f1f1;}
.product-ul li .img-box img{width: 100%;display: block;transition: all .3s linear;}
.product-ul li .text-box{height: auto;overflow: hidden;}
.product-ul li .text-box h1{font-size: 16px;color: #333;margin: 5px 0 10px;}
.product-ul li .text-box h1 a{color: #333;}
.product-ul li .text-box h1 a:hover{color: #eb3333;}
.product-ul li .text-box h1 span{height: auto;overflow: hidden;}
.product-ul li .text-box h1 .icon{width: 16px;height: 16px;display: inline-block;vertical-align: -2px;margin-left: 6px}
.product-ul li .text-box h1 .icon1{background: url(../images/icon-1.jpg) center no-repeat;}
.product-ul li .text-box h1 .icon2{background: url(../images/icon-2.jpg) center no-repeat;}
.product-ul li .text-box p a{font-size: 13px;color: #eb3333;}
.product-ul li .text-box p{margin-bottom: 8px;color: #999}
.product-ul li .text-box p span{color: #666}
.product-ul li .line{width: 655px;height: 1px;background: #f4f4f4;position: absolute;right: 0;bottom: 0;}
.product-ul li .btn{width: 120px;height: 40px;line-height: 40px;font-size: 14px;color: #eb3333;font-weight: bold;text-align: center;background: #f5f5f5;border: 1px solid #eaeaea;display: block;position: absolute;right: 0;;top: 60px;}
.product-ul li .btn i{font-weight: normal;margin-right: 5px;font-size: 20px;vertical-align: -2px;}
.product-ul li .btn:hover{background: #eb3333;color: #fff;}
.product-ul li:hover img{transform: scale(1.05);}
.product-ul li h1:hover{color: #eb3333;}
.product-ul.list-block{margin: 20px 0 40px;border-left: 1px solid #ebebeb;border-top: 1px solid #ebebeb;}
.product-ul.list-block li{width: 230px;height: 247px;float: left;border-right: 1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding: 0;}
.product-ul.list-block li .img-box{width: 230px;height: 138px;clear: both;margin: 0;background: none;}
.product-ul.list-block li .img-box img{width: 100%;display: block;}
.product-ul.list-block li .text-box{width: 190px;padding: 8px 20px;font-size: 12px;}
.product-ul.list-block li:hover h1{color: #eb3333;}
.product-ul.list-block li .p1,.product-ul.list-block li .p3,.product-ul.list-block li .p4,.product-ul.list-block li .btn,.product-ul.list-block li .line{display: none;}

/*在线询价*/
.ask-form{height: auto;overflow: hidden;margin: 25px 0;}
.ask-form .t{font-size: 18px;font-weight: bold;color: #333;margin-bottom: 20px;}
.ask-form .t span{font-size: 13px;font-weight: normal;color: #666;margin-left: 10px;}
.ask-form form{width: 525px;height: auto;overflow: hidden;float: left;}
.ask-form form .select-box { position: relative; z-index: 2; width: 380px; height: 40px;cursor: pointer; float: right;font-size: 13px;text-align: right;}
.ask-form form .select-box i{position: absolute;right: 0;top: 0;}
.ask-form form .select{ width: 350px; height: 40px; border:none;padding-right: 30px;}
.ask-form form .select .select_text {height: 40px; line-height: 40px; color: #999;font-size: 13px;}
.ask-form form .select_ul { width: 150px; display: none; position: absolute; top: 40px; right: 0;border: 1px solid #e2e2e2; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; background: #fff; overflow: auto; }
.ask-form form .select_ul li { line-height: 40px;color: #666; background: #f8f8f8;padding: 0 10px;text-align: left;}
.ask-form form .select_ul li:hover, .ask-form form .select_ul li.cur {color: #fff; background: #ff7777; }
.ask-form form .row{height: 40px;line-height: 40px;background: #f3f3f3;margin-bottom: 18px;padding: 0 16px;}
.ask-form form .row span{float: left;}
.ask-form form .row input{width: 380px;height: 40px;line-height: 40px;border: 0;background: none;position: relative;top:-2px}
.ask-form form .btn-submit{width: 523px;height: 40px;line-height: 40px;border:1px solid #eb3333;color: #eb3333;text-align: center;display: block;font-size: 16px;margin-bottom: 40px;}
.ask-form form .btn-submit:hover{background: #eb3333;color: #fff;}
.ask-form .scroll{width: 298px;height: 167px;background: #f3f3f3;float: right;padding: 23px;}
.ask-form .scroll .t{font-size: 16px;font-weight: normal;border-bottom: 1px solid #e3dfdf;padding-bottom: 20px;}
.ask-form .scroll .bd{height: auto;overflow: hidden;}
.ask-form .scroll .bd ul{height: auto;overflow: hidden;}
.ask-form .scroll .bd ul li{font-size: 13px;max-height:24px;line-height:24px;overflow: hidden;margin-bottom: 5px; white-space: nowrap; text-overflow: ellipsis;}

/*优惠活动*/
.zhuanti ul{width: 1300px;height: auto;overflow: hidden;margin-top: 15px;}
.zhuanti ul li{width: 380px;height: auto;overflow: hidden;margin: 0 30px 30px 0;float: left;}
.zhuanti ul li .img-box{width: 380px;height: 190px;overflow: hidden;}
.zhuanti ul li .img-box img{width: 100%;display: block;transition: all .3s linear;}
.zhuanti ul li .text-box{height: auto;overflow: hidden;padding: 15px 20px;background: #f3f3f3;}
.zhuanti ul li .text-box h2{font-size: 16px;color: #333;margin-bottom: 8px;transition: all .3s linear;}
.zhuanti ul li .text-box p{font-size: 13px;color: #989ba3;}
.zhuanti ul li .text-box p i{font-size: 20px;vertical-align: -2px;margin-right: 5px;}
.zhuanti ul li:hover img{transform: scale(1.05);}
.zhuanti ul li:hover h2{transform: translateX(5px);color: #eb3333;}

/*分页*/
a {text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:all .3s linear;}
/*分页*/.wrap-page {height:auto;overflow:hidden;vertical-align:middle;padding:30px 0;margin:0 auto 20px;text-align:center;}
.wrap-page a {color:#656565;display:inline-block;width:30px;height:30px;line-height:30px;margin-left:5px;text-align:center;vertical-align:middle;border:1px solid #e8e8e8;font-size:13px;}
.wrap-page a.first {margin-left:0;}
.wrap-page a.first,.wrap-page a.last {width:45px;}
.wrap-page a.next,.wrap-page a.prev {width:65px;}
.wrap-page a.active,.wrap-page a:hover {background:#eb3333;color:#fff;}
.wrap-page .iconfont {font-size:13px;line-height:30px;}
.wrap-page .total {margin-left:5px;color:#999;display:inline-block;line-height:30px;font-size:12px;}
.wrap-page .form {display:inline-block;}
.wrap-page .text,.wrap-page .total {_display:inline;}
.wrap-page .btn,.wrap-page .input,.wrap-page .text {margin-left:5px}
.wrap-page .total {margin-left:10px}
.wrap-page .input,.wrap-page .text,.wrap-page .total {color:#999;font-size:12px;}
.wrap-page .btn,.wrap-page .input {margin-top:7px;_display:inline;font-size:12px;display:inline-block;cursor:pointer;webkit-tap-highlight-color:transparent;transition:all .3s linear;}
.wrap-page .input {width:35px;border:solid 1px #ededed;height:21px;text-align:center}
.wrap-page .btn {height:21px;width:43px;-webkit-border-radius:2px;-webkit-background-clip:padding-box;-moz-border-radius:2px;-moz-background-clip:padding;border-radius:2px;background-clip:padding-box;border:solid 1px #ededed;text-align:center;line-height:21px;cursor:pointer}
.wrap-page .btn:hover {background:#eb3333;color:#fff;}
}
.m-bottomsearch {margin-top:20px}


/*产品*/
.product .product-nav {height: auto;overflow: hidden; border: 1px solid #ebebeb; margin-bottom: 30px; background: #f5f5f5;}
.product .product-nav .product-nav-tit {height: auto;overflow: hidden;}
.product .product-nav .product-nav-tit li { cursor: pointer; line-height: 49px; width: 92px; text-align: right; font-size: 13px; color: #666666; padding-right: 20px; }
.product .product-nav .product-nav-item { width: 790px; padding-left: 20px;background: #fff;}
.product .product-nav .product-nav-item li { line-height: 48px; border-top: 1px solid #ebebeb; }
.product .product-nav .product-nav-item li a { cursor: pointer; display: inline-block; margin-right: 39px; font-size: 13px; color: #666666; transition: all .3s linear; }
.product .product-nav .product-nav-item li a:first-child { margin-left: 0;}
.product .product-nav .product-nav-item li a:hover { color: #eb3333; }
.product .product-nav .product-nav-item li a.active { color: #eb3333; }
.product .product-nav .product-nav-item li:first-child { border: none;  line-height: 49px;}
.product .product-nav .product-nav-item li.pp{line-height: 30px;padding: 9px 0;}
.product .product-nav .product-nav-item li.pp span{float: left;margin-right: 5px;}
.product .product-nav .product-nav-item li.pp dl{height: auto;overflow: hidden;}
.product .product-nav .product-nav-item li.pp dd{float: left;}
.product .product-list .product-list-nav { height: 46px; border: 1px solid #ebebeb;background: #f5f5f5; overflow: hidden; }
.product .product-list .product-list-nav .product-list-nav-left {float: left; }
.product .product-list .product-list-nav .product-list-nav-left a {width: auto;display: block; float: left; padding: 0 36px 0 26px; font-size: 13px; color: #333; line-height: 48px; vertical-align: middle; border-left: 1px solid #f5f5f5; border-right: 1px solid #f5f5f5;position: relative; }
.product .product-list .product-list-nav .product-list-nav-left a:first-child{padding: 0 26px;}
.product .product-list .product-list-nav .product-list-nav-left a span{width: 20px;height: 48px;line-height:48px;position: absolute;top: 0;}
.product .product-list .product-list-nav .product-list-nav-left a .iconfont {font-size: 12px;position: absolute;right: 0;bottom: -3px;color: #b9b9b9;transition: all .3s linear; }
.product .product-list .product-list-nav .product-list-nav-left a .iconfont:first-child {bottom: auto;top: -2px;}
.product .product-list .product-list-nav .product-list-nav-left a span.up .iconfont:first-child {color: #eb3333;}
.product .product-list .product-list-nav .product-list-nav-left a span.down .iconfont {color: #eb3333;}
.product .product-list .product-list-nav .product-list-nav-left a span.down .iconfont:first-child {color: #b9b9b9;}
.product .product-list .product-list-nav .product-list-nav-left a.active { background: #fff; color: #eb3333; border-color: #ebebeb;*border-bottom: 1px solid #ebebeb;*height: 46px;}
.product .product-list .product-list-nav .product-list-nav-left a.active:first-child {border-left-color:#fff ;}
.product .product-list .product-list-nav .product-list-nav-left a:hover { color: #eb3333; }
.product .product-list .product-list-nav .product-list-nav-left a:hover .iconfont { color: #eb3333; }
.product .product-list .product-list-nav .product-list-nav-right { margin-right: 20px; }
.product .product-list .product-list-nav .product-list-nav-right a {color: #c6c6c6; margin-left: 10px; line-height: 50px; font-size: 22px; cursor: pointer; }
.product .product-list .product-list-nav .product-list-nav-right a.active { color: #eb3333; }

/*产品详情*/
.product-detail .product-detail-top .gallery{height: auto;overflow:hidden;position: relative;float: left;margin-right: 70px;width: 452px;}
.product-detail .product-detail-top .gallery .galler-main{text-align: center;line-height: 268px;height: 268px;width: 450px;border: 1px solid #ebebeb;margin-bottom: 10px;cursor: pointer;}
.product-detail .product-detail-top .gallery .galler-main li{height: 100%;}
.product-detail .product-detail-top .gallery .galler-main li a{display: block;overflow: hidden;height: 100%;position: relative;}
.product-detail .product-detail-top .gallery .gallery-show{position: absolute;right: 13px;bottom: -105px;color: #e3e3e3;font-size: 25px;cursor: pointer;}
.product-detail .product-detail-top .gallery .galler-nav{position: relative;height: 54px;}
.product-detail .product-detail-top .gallery .galler-nav ul{overflow: hidden;width: 750px !important;}
.product-detail .product-detail-top .gallery .galler-nav ul li{float: left;width: 88px;cursor: pointer;height: 52px;border: 1px solid #EBEBEB;text-align: center;line-height: 52px;opacity: .5;filter: alpha(opacity=50);margin:0 2px;transition: all .3s linear;position: relative;}
.product-detail .product-detail-top .gallery .galler-nav ul li:first-child{margin-left: 0;}
.product-detail .product-detail-top .gallery .galler-nav ul li .bg{position: absolute;top: 0;left: 0;opacity: 0;filter: alpha(opacity=0);zoom: 1;}
.product-detail .product-detail-top .gallery .galler-nav ul li.active{opacity: 1;filter: alpha(opacity=100);}
.product-detail .product-detail-top .gallery .galler-nav ul li.active .bg{opacity: 1;filter: alpha(opacity=100);}
.product-detail .product-detail-top .gallery .galler-nav .tempWrap{margin:0 auto;width: 375px !important;}
.product-detail .product-detail-top .gallery .galler-nav a.iconfont{position: absolute;font-size: 26px;line-height: 54px;color: #d4d4d4;cursor: pointer;top:0;}
.product-detail .product-detail-top .gallery .galler-nav .arrow-left{left: 0;}
.product-detail .product-detail-top .gallery .galler-nav .arrow-right{right: 0;}
.product-detail .product-detail-top .product-detail-top-main{height: auto;overflow:hidden;padding-top: 15px;}
.product-detail .product-detail-top .product-detail-top-main h1{font-size: 24px;color: #000;}
.product-detail .product-detail-top .product-detail-top-main h2{font-size: 13px;color: #ff8547;margin-top: 10px;margin-bottom: 10px;display:block}
.product-detail .product-detail-top .product-detail-top-main h2 a{font-size: 13px;color: #ff8547;}
.product-detail .product-detail-top .product-detail-top-main h2 span{display: inline-block;margin-right: 8px;background: #ff8547;text-align: center;width: 16px;height: 16px;line-height: 16px;color: #fff;}
.product-detail .product-detail-top .product-detail-top-main .txt{margin-bottom: 20px;margin-top: 10px;}
.product-detail .product-detail-top .product-detail-top-main .txt p{font-size: 13px;color: #999999;margin-top: 14px;}
.product-detail .product-detail-top .product-detail-top-main .txt p span{color: #666666;}
.product-detail .product-detail-top .product-detail-top-main .txt P:first-child{margin-top: 0;}
.product-detail .product-detail-top .product-detail-top-main > a{width: 150px;height: 42px;text-align: center;line-height: 40px;border-style: solid;border-width: 1px;display: inline-block;margin-right: 8px;font-size: 14px;}
.product-detail .product-detail-top .product-detail-top-main > a i{margin-right: 2px;}
.product-detail .product-detail-top .product-detail-top-main .ask{background: #eb3333;color: #fff;}
.product-detail .product-detail-top .product-detail-top-main .btnCart{color: #000;background: #f5f5f5;border-color: #ebebeb;}
.product-detail .product-detail-top{overflow: hidden;}
.product-detail .product-detail-con{margin-top: 50px;}
.product-detail .product-detail-con .navFix{position: fixed;top: 0;box-shadow: 0 0 5px rgba(0,0,0, 0.2);border-bottom: 1px solid #e3e3e3\9;z-index: 99999;}
.product-detail .product-detail-con .nav{padding: 15px 0;background: #f5f5f5;width: 925px;}
.product-detail .product-detail-con .nav ul{overflow: hidden;}
.product-detail .product-detail-con .nav li{float: left;}
.product-detail .product-detail-con .nav a{display: inline-block;padding: 0 30px;font-size: 16px;color: #000000;border-left: 1px solid #eaeaea;}
.product-detail .product-detail-con .nav a:first-child{border: none;}
.product-detail .product-detail-con .nav a.active{color: #eb3333;}
.product-detail .product-detail-con .main{padding: 0 30px;}
.product-detail .product-detail-con .main .section{padding-top: 45px;}
.product-detail .product-detail-con .main .section h1{font-size: 18px;color: #333333;font-weight: bold;}
.product-detail .product-detail-con .main .section h2{margin-bottom: 15px;margin-top: 25px;font-size: 16px;color: #333;background: url(../images/icon-right.png) left center no-repeat;padding-left: 20px;}
.product-detail .product-detail-con .main .section h2 i{color: #EB3333;margin-right: 5px;}
.product-detail .product-detail-con .main .section p{font-size: 14px;color: #666666;line-height: 1.8;margin-top: 20px;}
.product-detail .product-detail-con .main .section p:first-child{margin-top: 0;}
.product-detail .product-detail-con .main #s2 table{text-align: center;margin-top: 30px;}
.product-detail .product-detail-con .main #s2 table tr{line-height: 48px;}
.product-detail .product-detail-con .main #s2 table td{color: #666666;font-size: 14px;}
.product-detail .product-detail-con .main #s3 .list-news{margin-top: 30px;border-bottom: 1px dashed #F5F5F5;}
.product-detail .product-detail-con .main #s3 .list-news li a{display: block;line-height: 49px;border-top: 1px dashed #F5F5F5;overflow: hidden;padding-left: 15px;transition: all .3s linear;color: #999999;}
.product-detail .product-detail-con .main #s3 .list-news li a i{float: left;}
.product-detail .product-detail-con .main #s3 .list-news li a p{float: left;font-size: 14px;color: #666666;transition: all .3s linear;margin-top: 11px;}
.product-detail .product-detail-con .main #s3 .list-news li a span{font-size: 14px;margin-right: 20px;}
.product-detail .product-detail-con .main #s3 .list-news li a:hover{color: #EB3333;background: #f5f5f5;}
.product-detail .product-detail-con .main #s3 .list-news li a:hover p{color: #EB3333;}
.product-detail .ask-form .scroll{width: 254px;}


/*error*/
.error{position:relative;background: url("../images/404_bg.png") center no-repeat;}
.error p{padding-top: 400px;text-align: center;font-size: 14px;}
.error p a{font-size: 13px;color: #eb3333;}


/* quick_links */
.quick_links_wrap{height:100%; width:40px;right: 0;position:fixed;right:0;bottom:0; z-index:101;-webkit-transition:width linear .3s; transition:width linear .3s;}
.quick_links_wrap.active{width: 325px;}
.quick_link_mian{height: 100%;position: relative;}
.quick_links_panel{width: 34px;height: 100%;;position: absolute;left: 0;top: 0;z-index: 0;border-right: 6px solid #5e4a4a;}
.quick_links_panel a{width:40px;height:20px;overflow: hidden;display: block;color: #fff;padding: 10px 0;text-align: center;background: #5e4a4a;border-top-left-radius: 5px;border-bottom-left-radius: 5px;position: relative;}
.quick_links_panel a h2{width: 62px;height: 40px;line-height: 40px;position: absolute;left: 60px;top: 0;font-size:12px;background: #eb3333;border-top-left-radius: 5px;border-bottom-left-radius: 5px;transition:all linear .3s;}
.quick_links_panel a i{width: 20px;font-size: 18px;text-align: center;display: block;margin: 0 auto;}
.quick_links_panel a:hover{background: #eb3333;overflow: visible;}
.quick_links_panel a:hover h2{left: -55px;}
.quick_links_panel .quick_links{position: absolute;top: 50%;left: 0;margin-top: -190px;*margin-top: -220px;z-index: 2;}
.quick_links_panel .quick_links.active .message_list{background: #eb3333;}
.quick_links_panel .quick_links.active .message_list .cart_num{background: #fff;color: #eb3333;}
.quick_links_panel .quick_links a:hover .cart_num{background: #fff;color: #eb3333;}
.quick_links_panel .quick_links a .span{width: 16px;display: block;cursor: pointer;margin: 0 auto;text-align: center;font-size: 14px;}
.quick_links_panel .quick_links a .cart_num{width: 20px;height: 20px;display: block;border-radius: 50%;background: #eb3333;text-align: center;line-height: 20px;margin: 5px 0 0 10px;cursor: pointer;color: #fff;transition:all linear .3s;}
.quick_links_panel .quick_links a.message_list{line-height: 16px;height: auto;color: #fff;padding: 20px 0;margin-bottom: 3px;}
.quick_links_panel .quick_links a.message_list i{margin-bottom: 5px;}
.quick_links_panel .quick_toggle{position: absolute;bottom: 20px;left: 0;z-index: 1;}
.quick_links_panel .quick_toggle a{margin-top: 3px;}
.quick_links_panel .quick_toggle .mp_qrcode{padding: 10px;width: 120px;top: -120px;text-align: center;background: #fff;box-shadow: 0 0 5px rgba(0,0,0,.4);border-radius: 5px 0 0 5px;z-index: 3;position: absolute;left: -140px;display: none;}

.quick_links_wrap.active .quick_links_con{right: 0;}
.quick_links_con{width: 285px;height: 100%;overflow: hidden;background: #f7f7f7;position: absolute;right: -285px;top: 0;z-index: 1;transition:all linear .3s;}
.quick_links_con .title{height: auto;overflow: hidden;padding: 40px 15px 19px;border-bottom: 1px solid #e7e7e7;font-size: 15px;color: #000;}
.quick_links_con .title span{color: #eb3333;}
.quick_links_con .title i{color: #999;cursor: pointer;}
.quick_links_con .title i.btn-choose{margin-right: 10px;vertical-align: -1px;}
.quick_links_con .title i.btn-choose.active{color: #eb3333;}
.quick_links_con .title i.btn-back{float: right;margin-top: 3px;}
.quick_links_con .list{height: auto;overflow: hidden;}
.quick_links_con .list li{height: 60px;overflow: hidden;padding: 15px;background: #fff;border-bottom: 1px solid #e8e8e8;position: relative;}
.quick_links_con .list li img{width: 100px;float: left;display: block;}
.quick_links_con .list li .btn-choose{width: 18px;height: 18px;float: left;margin-top: 20px;position: relative;}
.quick_links_con .list li .btn-choose i{position: absolute;left: 0;top: 0;color: #999;cursor: pointer;z-index: 1;}
.quick_links_con .list li .btn-choose i.active{color: #eb3333;}
.quick_links_con .list li .btn-choose input{opacity: 0;filter:alpha(opacity=0);width: 30px;height: 30px;position: absolute;left: -7px;top: -7px;z-index: 2;cursor: pointer;}
.quick_links_con .list li .text-box{height: auto;overflow: hidden;font-size: 14px;color: #333;line-height: 20px;max-height: 40px;margin-top: 5px;}
.quick_links_con .list li .btn-delete{color: #2470ce;font-size: 12px;position: absolute;right: 15px;bottom: 10px;}
.quick_links_con .list li .btn-delete:hover{color: #eb3333;}
.quick_links_con form{width: 100%;height: auto;position: absolute;left: 0;;bottom: 0;}
.quick_links_con form .top1{position: relative;z-index: 1;}
.quick_links_con form .top1,.quick_links_con form .bottom1{height: auto;padding: 0 15px;}
.quick_links_con form .row{height: auto;overflow:hidden}
.quick_links_con form .row span{font-size: 13px;color: #666;float: left;line-height: 29px;}
.quick_links_con form .row input{width: 165px;height: 29px;border: 1px solid #e7e7e7;float: left;margin-bottom: 14px;padding: 0 10px;}
.quick_links_con form .row i{font-style: normal;color: #eb3333;margin-left: 7px;float: left;line-height: 29px;}
.quick_links_con form .row.s{padding-bottom: 30px;overflow:visible}
.quick_links_con form .row .select-box{margin-left: 5px;width: 87px;height: 29px; position: relative;cursor: pointer;display: inline-block;background: #fff;border: 1px solid #e7e7e7;}
.quick_links_con form .row #select-box1{margin-left:13px}
.quick_links_con form .row .select-box i{font-size:14px;position: absolute;right:5px;top:0;z-index:6;color:#999}
.quick_links_con form .row .select-set{width: 87px;height: 29px;line-height:29px;padding:0;border:0;margin:0;text-indent:10px;font-size:13px;}
.quick_links_con form .row .select-block{top:30px;border-color:#e7e7e7}
.quick_links_con form .row .select-list{max-height:100px}
.quick_links_con form .row .select-items{font-size:13px;overflow:hidden;padding-left:10px}
.quick_links_con form .line{width: 100%;height: 1px;background: #d5d5d5;}
.quick_links_con form .bottom1 {padding: 12px 15px 30px ;}
.quick_links_con form .bottom1 h2{text-align: center;font-size: 12px;color: #999;}
.quick_links_con form .bottom1 input{width: 100%;height: 37px;background: #eb3333;color: #fff;border: 0;cursor: pointer;font-size: 15px;border-radius: 5px;margin-top: 10px;}

.fly_item {width:38px; height: 38px; overflow: hidden; position: absolute; visibility: hidden; opacity: .5; filter: alpha(opacity=50); right: 0;bottom: 0;}


div.select-set{margin-top:6px;border:1px solid #cccccc;background-color:#fff;color:#666666;cursor:pointer;height:45px;line-height:45px;overflow:hidden;position:relative;padding:0 0 0 15px;width:auto;z-index:5;}
div.select-block{display:none;background-color:#fff;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;left:-1px;line-height:20px;position:absolute;top:73px;*top:74px;width:100%;z-index:12;}
dl.select-list{cursor:pointer;max-height: 250px;overflow:hidden;overflow-y: auto;}
/* Scroll view */ul.select-list::-webkit-scrollbar{width:12px;}
dl.select-list::-webkit-scrollbar-track{}
dl.select-list::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.5);}
dl.select-list{scrollbar-face-color:#AEB1B1;scrollbar-shadow-color:#C7CACA;scrollbar-highlight-color:#CED1D1;scrollbar-3dlight-color:#CED1D1;scrollbar-darkshadow-color:#C7CACA;scrollbar-track-color:#CED1D1;scrollbar-arrow-color:#333;}
/* End scroll view */dd.select-items{color:#666;padding:0 0 0 15px;height:30px;line-height:30px;border-bottom:1px solid #eaeaea;}

.form .row .select-set{width: 285px;margin: 0;border: 0;height: 48px;line-height: 48px;padding-left: 0;color: #333;text-indent: 18px;background: none;}
.form .row .select-block{top: 50px;}
.form .row .select-block dd.select-items{height: 48px;line-height: 48px;}
dd.select-items:hover, dd.select-items.active{background: #eb3333;color: #fff;}
/*询价*/
.price > ul { overflow: hidden; padding-bottom: 40px; }
.price > ul li { float: left; width: 398px; margin-left: 3px; text-align: center; }
.price > ul li dt { margin-bottom: 10px; }
.price > ul li dt h3 { font-size: 16px; color: #808080; }
.price > ul li dt p { color: #999999; font-size: 13px; margin-top: 5px; margin-bottom: 15px; }
.price > ul li dd { background: #d8dde0; height: 3px; padding-top: 1px; }
.price > ul li dd span { display: inline-block; border-radius: 50%; width: 15px; height: 15px; position: relative; top: -7.5px; background: #d8dde0; }
.price > ul li:first-child { margin-left: 0; }
.price > ul li.active dt h3 { color: #eb3333; }
.price > ul li.active dd { background: #eb3333; }
.price > ul li.active dd span { background: #eb3333; }
.price > h1 { color: #666; font-size: 14px; margin-bottom: 15px; }
.price > h1 span { font-size: 18px; color: #eb3333; margin-right: 5px; }
.price .form { display: block; border: 1px solid #ebebeb; margin-bottom: 65px; }
.price .form h2 { background: #f8f8f8; height: 45px; line-height: 45px; font-size: 14px; color: #666; padding-left: 20px; }
.price .form h2 i { font-size: 28px; margin-right: 15px; vertical-align: middle; }
.price .form form { width: 785px; margin: 0 auto; padding: 10px 0 75px;height: auto;overflow: hidden;}
.price .form form .select-box { background-color:#f8f8f8;position: relative; width: 285px; height: 48px; border: 1px solid #e2e2e2; cursor: pointer; float: left; margin-right: 14px;z-index:1 }
.price .form form .select-box .iconfont { width: 47px; height: 46px; text-align: center; line-height: 46px; background: #f8f8f8;position: absolute; top: 1px; right: 1px; font-size: 14px; color: #999;z-index: 3;}
.price .form form .select { width: 265px; height: 48px; background: #f8f8f8; border:none;padding-left: 20px;}
.price .form form .select .select_text { text-indent: 18px; height: 48px; line-height: 48px; color: #333; background: #f8f8f8; }
.price .form form .select_ul { display: none; position: absolute; top: 48px; left: -1px; width: 285px; border: 1px solid #e2e2e2; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; background: #fff; overflow: auto; }
.price .form form .select_ul li { line-height: 48px; text-indent: 10px; color: #666; background: #f8f8f8; }
.price .form form .select_ul li:hover, .price .form form .select_ul li.cur { color: #fff; background: #eb3333; }
.price .form form .row {position: relative;height: auto;padding: 25px 0;}
.price .form form div.row1{z-index: 3;}
.price .form form .row span.t { display: block; float: left; height: 48px; line-height: 48px; text-align: right; font-size: 14px; color: #333; width: 56px; margin-right: 15px; }
.price .form form .row input { line-height: 48px; height: 48px; width: 588px; border: 1px solid #e2e2e2; text-indent: 18px; background: #f8f8f8; float: left; margin-right: 14px; }
.price .form form .row textarea {height: 80px; width: 552px; border: 1px solid #e2e2e2;background: #f8f8f8; float: left; margin-right: 14px; padding: 18px;resize: none;}
.price .form form .row label { float: left; font-size: 12px; color: #999; padding-left: 28px; background: url(../images/stop.png) no-repeat left center; display: inline-block; height: 18px; line-height: 18px; margin-top: 16px; }
.price .form form .row .more{ text-indent: 71px;color: #666;}
.price .form form .row .more h3{color: #d94243;margin-top: 10px;cursor: pointer;}
.price .form form .row .more h3 i { vertical-align: middle;font-size: 14px}
.price .form form .row .more-con{height: auto;overflow: hidden;display: none;}
.price .form form .btn-box {padding: 0;}
.price .form form .btn-box a { display: block; width: 588px; height: 43px; border: 1px solid #eb3333; line-height: 45px; text-align: center; margin-left: 71px; color: #eb3333; font-size: 16px;margin-top: 30px;}
.price .form form .btn-box p { padding-left: 71px; margin-top: 10px; width: 588px; font-size: 14px; color: #666;text-align: right;}
.price .form form .btn-box p b { font-size: 18px; color: #d94243; }
.price span.name { display: block; width: 75px; text-align: right; line-height: 30px; }
.price .gf-select { float: left; width: 285px; margin-right: 14px; position: relative; line-height: 48px; color: #333; background: #f8f8f8; border: 1px solid #e2e2e2; }
.price .gf-select span { text-indent: 18px; height: 48px; line-height: 48px; color: #333; background: #f8f8f8; cursor: pointer; width: 285px; display: block; }
.price .gf-select span em { font-style: normal; }
.price .gf-select .icon-jt { width: 47px; height: 48px; line-height: 48px; position: absolute; top: 0; right: 0; font-size: 14px; color: #999;}
.price .gf-select ul { display: none; position: absolute; top: 48px; left: -1px; width: 285px; border: 1px solid #e2e2e2; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; background: #fff; overflow: auto; height: 155px; }
.price .gf-select ul li { line-height: 48px; text-indent: 10px; color: #666; background: #f8f8f8; }
.price .gf-select ul li:hover { color: #fff; background: #eb3333; }
.price .gf-select ul li.active { color: #fff; background: #eb3333; }
.price .gf-select ul li:last-child { border-bottom: none; }

/*提交成功*/
.success { padding-bottom: 80px; }
.success ul { margin-top: 50px; width: 370px; margin-right: auto; margin-left: auto; }
.success ul li { margin-bottom: 35px; overflow: hidden; }
.success ul li p { font-size: 16px; color: #666666; line-height: 1.8; }
.success ul li:first-child { text-align: center; }
.success ul li:first-child img { margin-bottom: 20px; }
.success ul li img { margin-right: 20px; }
.success ul li a { font-size: 16px; color: #666; float: right; text-decoration: underline; }
.success ul li a:first-child { float: left; color: #eb3333; }

/*经销商*/
.jsCon dl{ line-height: 40px;border-top: 1px dotted #ccc; overflow:auto; zoom:1;}
.jsCon dl dt{float: left;color: #444;margin-right: 20px;width: 30px; font-weight:600;}
.jsCon dl dd{float: left;width: 760px;padding: 4px 0;}
.jsCon dl dd a {color:#555;padding:2px 4px;margin: 6px 7px 6px 0;line-height: 14px;display: block;float: left;white-space: nowrap;}
.jsCon dl dd a:hover{ color:#eb3333; text-decoration:none;}
.jsCon dl dd a.cur,.jsCon dl dd a.cur:hover{ background:#eb3333; color:#fff; text-decoration:none;}
.jsCon dl dd input{ vertical-align:top; margin-right:5px;}
.jsCon dl dd.sub{ background-color:#fdf7de; border:1px solid #feeeac; padding:0 10px; width:978px;}
.box h3{ border-top:2px solid #eb3333; font-size:15px; height:40px; padding:0 10px; line-height:40px; background-color:#f9f9f9; margin-bottom:5px; border-bottom:1px solid #efefef;}
ul.topTen li{ padding:3px 0; font-size:14px;}
ul.topTen li span.num{ display:inline-block; width:25px; height:25px; text-align:center; line-height:25px; background-color:#ccc; color:#fff; margin-right:10px;}
ul.topTen li span.active{ background-color:#eb3333; color:#fff;}
ul.topTen li span.click{ font-size:10px; border-radius:15px; background-color:#f4f4f4; padding:2px 5px; color:#ccc; margin-left:5px;}
ul.topTen li a{ color:#555;}
ul.topTen li a img{ margin:5px 0 5px 35px; display:none;}
ul.topTen li:hover a img{ display:block;}

/*校车配件*/
.shop{width:100%;height:auto;background:#f5f5f5;}
.w1000{width:1000px;height:auto;margin:0 auto;background:#f5f5f5;overflow: hidden;}
.over-flow{overflow: hidden;}
.fl{float: left;}
.fr{float: right;}
.shop-list-rx ul{width: 100%;height:370px; }
.shop-list-rx ul li{position:relative;width:241px;height: 370px;border:1px solid #eaeaea;float: left;background: #fff;margin-left: 9px;display: block; overflow: hidden;}
.shop-list-rx ul li:first-child{margin-left: 0;width:242px;}
.shop-list-rx ul li>img{position: relative;}
.shop-list-rx ul li .rx img{position: absolute;top:10px;}
.shop-list-rx ul li .rx-txt{margin: 14px;}
.shop-list-rx ul li .rx-txt span{font-size:14px;color:#666;}
.shop-list-rx ul li .rx-txt p{font-size: 24px;color: #e83e23;font-weight:bold;margin-top: 5px;}
.shop-list-rx ul li .rx-txt a{margin-top: 10px;}
.shop-list-rx ul li .rx-txt a em img{margin-right: 13px;vertical-align: middle;border: 0;display:inline;position:relative;top:-2px;}
.shop-list-rx ul li .rx-txt a{width: 213px;height: 34px;line-height: 37px;background: #ff4a00;color: #fff;text-align: center;display: block;text-decoration: none}
.shop-list-rx ul li .rx-txt a:hover{opacity: 0.9;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;}
.shop-list-zq{width: 100%;height: auto;margin-top: 20px;}
.shop-list-zq ul{width: 100%;height: 155px;}
.shop-list-zq ul li{width:161px;height: 155px;overflow:hidden;background: #fff; text-align: center;border-top: 5px solid #ffb62a;float: left;margin-left: 6px;}
.shop-list-zq ul li:first-child{margin-left: 0;width:165px;}
.shop-list-zq ul li h2{font-size:16px;color: #333;font-weight: bold;padding-top: 17px;margin-bottom: 9px;}
.shop-list-zq ul li p{font-size: 12px;margin-top: 6px;}
.shop-list-zq ul li p.bus{color: #8271f7}
.shop-list-zq ul li p.chassis{color: #1dd5bf}
.shop-list-zq ul li p.wiring{color: #03b3f8}
.shop-list-zq ul li p.motor{color: #ce2ef1}
.shop-list-zq ul li p.special{color: #e5b115}
.shop-list-zq ul li p.auria{color: #e43e5d}
.shop-list-cspj{width: 100%;height: auto;overflow: hidden;margin-top: 30px;}
.shop-list-cspj .cspj-title{width: 100%;height: 26px;border-left: 5px solid #ff4a00;}
.shop-list-cspj .cspj-title h4{  font-size: 20px;color: #333;padding-left: 10px;font-weight: bold;}
.shop-list-cspj .cspj-title a{float:right;font-size: 13px;color: #666666;padding-right: 14px;font-weight: 400;}
.shop-list-cspj .cspj-title a:hover{color: #e4393c;text-decoration: underline;}
.shop-list-cspj .cspj-list ul{width: 100%;height: 289px;overflow: hidden;margin-top: 14px;}
.shop-list-cspj .cspj-list ul li{ float: left;width: 248px;height: 287px;background: #fff;border: 1px solid #eaeaea;}
.shop-list-cspj .cspj-list ul li a{padding:0 3px;padding-top: 20px;display: block;}
.shop-list-cspj .cspj-list ul li a:hover img{opacity: 0.9;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;}
.shop-list-cspj .cspj-list ul li p{font-size: 16px;color: #666; margin-bottom: 5px;padding-left:8px;}
.shop-list-cspj .cspj-list ul li h2{font-size: 24px;color: #e83e23;font-weight: bold;padding-left:8px;}
.shop-list-cspj .cspj-list ul li img{margin-top: 20px;width: 242px;height: 170px;overflow: hidden;border: 0;}

/*搜索结果页*/
.search-nav{height: 46px; border: 1px solid #ebebeb;background: #f5f5f5; overflow: hidden;line-height: 46px;}
.search-nav p{text-align: center;font-size: 14px;color: #333;;}
.search-nav p span{color: #d94243;}