.left660{width: 660px;float: left;margin-right: 20px;overflow: hidden;}
.right300{width: 300px;float: left;overflow: hidden;}
.snav{}
.snav span{  float: left;  padding: 5px ;  background: #d80c18;  display: block;  width: 65px;  text-align: center;}
.snav span a{font-size: 16px;color: #fff}
.snav ul{  width: 590px;  overflow: hidden;}
.snav .navli li{  float: left;  list-style-type: none;width: 60px;  text-align: center;  line-height: 32px;}
.snav .navli li a{font-size: 16px;color: #666666;  width: 60px;
  height: 32px;
  line-height: 32px;font-weight: 500;}
.nav-tree{  display: block;  width: 100%;  float: left;  clear: both;color: #666;line-height: 40px;}
.nav-tree a{color: #666}
.ho{  float: left;  position: relative;}

  .list{float: left;border:1px solid #ccc;padding:15px;margin-bottom: 20px;}
  .list li{list-style-type: none;  overflow: hidden;  border-bottom: 1px solid #eee;  margin-bottom: 20px;}
  .list .list-img{width: 200px;float: left;margin-right: 15px;}
  .list .list-info{float: left;width: 410px;padding-bottom:10px}
  .list h2{  margin: 0;  font-size: 18px;  font-weight: 900;color: #222;}
  .list h2 a{color: #222;}
  .list-info em{  font-style: normal;color: #666;font-size:12px;}
  .list-info p{font-size: 14px;color: #666;  margin-top: 5px;}

  .pagesNav{  display: block;  height: 30px;  text-align: center;  padding-top: 10px;}
  .pagesNav a{  height: 24px;
  line-height: 24px;
  display: inline-block;
  margin: 0 5px;
  padding: 0 8px;
  border: 1px solid #ccc;
  background: #fff;}
  .pagesNav .curPage{  background: #f00;
  color: #fff;
  border-color: #a11515;}

  .tab-div{border:1px solid #ccc;  margin-top: 10px;  margin-bottom: 10px;}

  .swiper-container3 {  width: 300px;  color: #fff;overflow: hidden; }
  .swiper-container3 .box{margin-bottom:0}
.swiper-slide{overflow: hidden;}
.swiper-slide .title {  bottom: 0;
  position: absolute;
  height: 40px;
  display: inline-block;
  width: 560px;
  float: left;
  left: 0;
  text-align: left;
  line-height: 40px;
  font-size: 14px;
  padding-left: 5px;
}
.swiper-slide .title a{color: #fff;}
.red-slide {
  background: #ca4040;
}
.blue-slide {
  background: #4390ee;
}
.orange-slide {
  background: #ff8604;
}
.green-slide {
  background: #49a430;
}
.pink-slide {
  background: #973e76;
}
.title-bg{  bottom: 0;  position: absolute;  height: 40px;  display: inline-block;  background-color: #000;  filter: alpha(opacity=40);opacity: .6;  width: 560px;  margin: 0;  float: left;
  padding: 0;  left: 0;}

.pagination,.pagination1 {
  position: absolute;
  z-index: 20;
  bottom: 10px;
    right: 10px;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #222;
  margin-right: 5px;
  opacity: 0.8;
  border: 1px solid #fff;
  cursor: pointer;
}
.swiper-container .swiper-slide a{height:500px;display:block;}
.swiper-visible-switch {
  background: #aaa;
}
.swiper-active-switch {
  background: #fff;
}

.slider1 {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 4px;
  width: 60px;
  background: #d80c18;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.tabs{  position: relative;height: 34px;  border-bottom: 1px solid #ccc;float: left;  width: 580px;}
.tabs a{  font-size: 16px;  line-height: 30px;  height: 30px;  text-align: center;  color: #666666;  width: 60px;  display: block;  float: left;}

.right300 .tabs2{  position: relative;height: 40px;  border-bottom: 1px solid #ccc;}
.right300 .tabs2 a{  font-size: 16px;
  line-height: 40px;
  height: 40px;  text-align: center;
  color: #363636;
  width: 99px;font-weight: 900;
  display: block;
  float: left;}
  .right300 .slider2 {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 4px;
  width: 99px;
  background: #d80c18;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.box{padding: 5px;}
.box li{background:url(../images/point.png) 0 13px no-repeat;list-style-type: none;padding-left: 10px;color: #333333; margin-left: 5px;line-height: 27px;overflow: hidden;}
.box li a{color: #666666;}

.box .box-first{color:#222222;font-size: 14px;font-weight: 900;background: none;padding-left: 0px;  margin-left: 0;  overflow: hidden;}
.box .box-first a{color: #222222;}
.f14{font-size: 14px;}

.last-news{border:1px solid #cccccc;}
.last-news .title{  line-height: 40px;  padding: 0 10px;  border-bottom: 1px solid #ccc;}
.last-news .title .left{color:#d80c18;font-size: 18px;}
.last-news .title .right{float: right;}

.content{float: left; overflow: hidden;  width: 658px;  margin-bottom: 10px;}

.article {padding:20px; overflow:hidden; padding-bottom:10px;width:auto}
.article .hTitle {height:auto;  display: block;  line-height: 30px;  overflow: hidden;  text-align: center;  margin-top: 0;margin-bottom: 15px;}
.article .subTitle {color:#777;}
.article .subTitle span {display:block;}
.article .subTitle span#ckepop {width:160px;}
.subTitle {
  display: block;
  text-align: center;
  padding-bottom: 10px;
  margin-bottom: 5px;
  border-bottom: 1px dashed #ccc;
  padding-left: 100px;
  overflow: hidden;
}
.subTitle .souce,.subTitle .times {float:left;}
.subTitle .souce {width:240px; text-align:left;}
.subTitle .times {width:230px;}
#ckepop {float:right;}
.jiathis_counter_style {display:none;}
.textContent {padding:20px 20px 10px 20px;}
.textContent p {font-size:14px; line-height:28px; margin-bottom:15px;}
.textContent p img {margin-top:20px;text-align: center;max-width: 580px;}
.textContent p embed{min-height: 400px;}
.textContent .tagLink {color:#0268cb; border-bottom:1px dotted #0268cb;}
.textContent a.tagLink:hover {background:#f1f1f1;}
.360wx{text-align: center;}
.keyWord {height:30px; line-height:30px; border-bottom:1px dashed #ccc; margin-bottom:10px;}
.keyWord a {margin:0 3px;}
.keyWord span {float: left;}
.keyWord h2 {font:12px/1.5 tahoma,arial,sans-serif;float: left;padding-top: 5px;margin: 0}
.artCopy {display:block; padding:0 5px; text-align:left;line-height:22px; color:#cb1515; border:1px dashed #ccc; background:#f9f9f9;}

.pagesNavInfo {border:1px solid #ccc; background:#f5f5f5; display:block; padding:10px; padding-top:0;}
.pagesNavInfo h3 {font-size:12px; height:26px; line-height:26px; border-bottom:1px solid #ccc; padding-left:10px;}
.pagesNavInfo .newsList {border-top:1px solid #fff;}
.pagesNavInfo .newsList li {float:left; width:50%; height:22px; overflow:hidden; line-height:22px;}
.pagesNavInfo .newsList li a.cur {font-weight:bold; color:#d80c18;}

.relList {float:left; width:328px;}
.promotionInfo {float:right; width:328px;}
.relList .newsList,.promotionInfo .newsList {padding:5px 0; padding-left:10px;}
.relList .boxM,.promotionInfo .boxM {height:218px; overflow:hidden;}

.stab {float:right; height:20px; margin-top:4px;}
#stabT {float:left; margin-left:5px!important; padding-top:5px!important;}
#stabT li {width:9px; height:9px; display:block; float:left; margin-right:5px; background:#fff; border:1px solid #ccc; cursor:pointer;}
#stabT li.active {background:#c20b0b; border-color:#c20b0b;}
#stabP,#stabN {width:20px; height:20px; display:block; float:left; background:url(../../image/stab.gif) no-repeat;}
#stabP {background-position:left top;}
#stabN {background-position:-30px top;}

.nearshop{margin-top: 20px;}
.nearshop .title{color: #FFF;
font-size: 14px;
z-index: 999;
display: block;
padding: 0px 5px;
width: 80px;
text-align: center;
height: 24px;
line-height: 24px;
background:red;
}
.nearshop .shopname{font-weight: 900;font-size: 16px;}

.nearshop ul{border:1px solid #cccccc;background-color: #fbfbfb;overflow: hidden; padding: 0 10px;}
.nearshop li{list-style-type: none;  overflow: hidden;  padding: 10px 0;font-size:14px;  border-bottom: 1px dashed #ccc; }
.nearshop li:nth-last-of-type(1){border-bottom:0}
.nearshop-img{float: left;margin:5px;  overflow: hidden;  margin-right: 15px;}
.nearshop-info{float: left;width: 450px;}
.nearshop-info span{display: block;width: 100%;color: #333333;  line-height: 30px;}

.wx360{text-align: center;  margin: 10px 0;}
.other-news{float: left;  width: 322px;  border: 1px solid #ccc;margin-right: 11px;}
.other-news .title{  color: #d80c18;  font-size: 18px;   line-height: 40px;  border-bottom: 1px dashed #ccc;  margin: 0 10px;}
.other-news li{height:27px;overflow:hidden;}
.clearmr{margin-right: 0}

.comment{border:1px solid #cccccc;float: left;margin-top: 10px;}
.comment .boxM {padding:5px 20px 10px 20px; width:618px;}
.commentList li {padding:5px 0; border-bottom:1px dashed #ccc; line-height:22px;list-style-type: none;}
.comment .boxT{color: #d80c18;background:none;font-size: 16px;margin: 0 10px;border-bottom:1px dashed #ccc;  line-height: 30px;}
.comment .boxT span{color:#d80c18}
.commentList b {margin-right:5px;}
.commentBox {padding:10px; border:1px solid #ccc; background:#f5f5f5;}
.commentBox textarea {width:590px; line-height:18px; height:90px; display:block; margin-bottom:10px; border:1px solid #ccc; padding:2px;}
.commentBox .bar {height:30px; line-height:30px;}
.txtI {height:24px; line-height:24px; width:100px; padding:2px; border:1px solid #ccc;}
.commentBox .bar .submit {border:none; width:88px; height:30px;background:none; background-color: #d80c18;color: #fff; cursor:pointer;  float: right;}
.checkL {padding-left:20px;}
.checkL .checkI {position:absolute; margin-left:-18px; margin-top:5px;}
.code {background-image:none; height:24px; border:1px solid #ccc; color:#f00; font-family:Arial; font-style:italic; font-weight:bolder; letter-spacing:3px; padding:2px 3px;}
.longcom .boxT {/*background:#ccc;*/ background: url("/image/titlebg.gif") repeat-x;}
.longcom .boxT h2{font-size:14px;padding-left:16px;}
.longcom .boxM {padding:5px 20px 10px 20px; width:938px;}
.longcom .commentBox textarea {width:910px;}

  .zttj{position: relative;  margin-bottom: 20px;}
  .zttj .title{color: #d80c18;font-size: 16px;  margin-bottom: 15px;  border-bottom: 1px solid #ccc;  line-height: 40px;}
  .zttj .title span{border-bottom: 3px solid #d80c18;line-height: 30px;padding-bottom: 8px;}
  .zttj li{float: left;width: 186px;position: relative;list-style-type: none;  margin-right: 12px;}
  .zttj h3，.zttj h3 a{color: #fff;}
  .zttj li img{width: 100%}
  .zttj ul span{position: absolute;bottom: 0;left: 0;  color: #fff;  font-size: 14px; text-align: center;}
  .zttj li .bg{position: absolute;bottom: 0;left: 0;background-color: #000;opacity: 0.5;height: 40px;width: 100%}

  .ztlx-box{width: 480px;margin-right: 20px;float: left;}
  .ztlx-box a{font-size: 14px;}
  .ztlx-box .title{color: #d80c18;font-size: 16px;  margin-bottom: 15px;  border-bottom: 1px solid #ccc;  line-height: 40px;}
  .ztlx-box .title a{border-bottom: 3px solid #d80c18;line-height: 30px;padding-bottom: 8px;color: #d80c18}
  .ztlx-box .title .left{font-size: 16px;}
  .ztlx-box .title .right{float: right;font-size: 14px;border: 0;color: #666;  line-height: 45px;}
  .ztlx-box .box-img{width: 235px;margin-right: 10px;float: left;  height: 160px;position: relative;}
  .ztlx-box .box-img img{width: 100%;}
  .ztlx-box .box-img span{position: absolute;  bottom: 0;  left: 0;  width: 100%;color: #fff;text-align: center;  line-height: 30px;  height: 30px;overflow: hidden;}
  .ztlx-box .box-img .bg{position: absolute;  bottom: 0;  left: 0;  width: 100%;  height:30px;  line-height: 24px;  background: #000;  opacity: .5;}
.ztlx-box .fr{margin-right: 0;}
.fr{margin-right: 0;}
.box-list{float: left;width: 100%;  margin-top: 10px;}
.box-list li{line-height: 30px;height: 30px;background:url(../images/point.png) no-repeat 0;list-style-type: none;padding-left: 10px;}
.box-list li a{color: #666;font-size: 14px;}
.box-list li em{float: right;font-style: normal;color: #666;}


/*20150710新版汽车服务通文章页*/
.searchCondition{color: #666666}
.shopTitle {text-align: center;font-weight: bold;font-size: 18px;}
.shopContent{color: #666666;line-height: 25px;font-size: 14px;}
.content > span,.shopInf > span{display: block;color: #666666;}
.shopInf{background-color: #FDF9EE;width: 94%;margin: 50px auto;font-size: 15px;line-height: 30px;padding: 10px 20px;border: 1px solid #E0DDD9;}
.shopInf > .shopInf_title{position: absolute;background-color: #E60011;padding: 0px 5px;margin-top: -41px;font-weight: bold;color: #FFF;margin-left: -21px;}
.shopMap{border: 1px solid #E0DDD9;font-size: 15px;line-height: 30px;padding: 20px;}
.shopMap_title{position: absolute;background-color: #E60011;padding: 0px 5px;margin-top: -51px;font-weight: bold;color: #FFF;margin-left: -21px;}
.nearshop .more{margin-top: 10px;}
.nearshop .more a{display: block;text-align: center;height: 40px;line-height: 40px;color: #666;font-size: 14px;background-color: #EEE;}
/*20150710新版汽车服务通列表页*/
.searchCondition{width: 100%;height: 40px;clear: left;line-height: 40px;}
.province_city{width: 48%;float: left;}
select{width: 100px;}
.province_city > span{display: inline-block;width: 150px;float: left;}
.searchName{width: 40%;float: left;}
.searchName input{height: 22px;width: 150px;margin: 0px;padding: 0px 5px;border: 1px solid #AAAAAA}
.searchName a{cursor: pointer;margin-left: 5px;color: #666666}

.praise{text-align: center;}
.praise-img{
  width: 60px;
  height: 60px;
  margin:0 auto;
  background: url(http://www.360qc.com/images/praise.png) no-repeat top center;
}
.praise-img:hover{
  width: 60px;
  height: 60px;
  margin:0 auto;
  background: url(http://www.360qc.com/images/praise_hover.png) no-repeat top center;
}
.praise span{    margin-top: 10px;    display: block;}