﻿.proMenu {margin-bottom:0;}
.proSearch {width:928px; height:30px; margin:0 auto; margin-bottom:10px; padding:10px 25px 0; border:1px solid #ccc; border-top:none; background:url(images/productbg.gif) top left repeat-x;}
.proSearch input,.proSearch select {border:1px solid #ccc; float:left; margin-right:10px;}
.proSearch input {width:125px; height:14px; line-height:14px; padding:2px 2px 2px 26px; background:url(images/prosearch.gif) no-repeat;}
.proSearch select {padding:1px;}
.proTab .boxT {overflow:visible;}
.proTab .tab {padding-top:3px;}
.proTab .tab span {width:63px; height:27px; font-size:14px; padding-left:45px; margin-right:5px; line-height:27px; float:left; background:url(images/productbg.gif) right -50px no-repeat;}
.proTab .tab span.hover {height:32px; background-position:0 -50px; color:#fff;}
.proCata .tabM {padding:0 9px;}
.proCataItemM {float:left; border-right:1px dotted #ccc; margin:10px 0; padding:0 10px; width:299px;height: 150px;}
.proCataItemM .main{height:100px;}
.proCataItemM .main li{float: left;white-space: nowrap;}
.proCataItemM .number {font-size:10px; color:#9B998D;}
.proCataItemM .title {height:16px; line-height:16px; padding-left:5px; margin-bottom:10px; border-left:4px solid #d7000f; font-size:14px;font-weight: bold;}
.proCataItemM .title .all{ font-size:12px;}
.cataLine {border-bottom:1px solid #ccc; float:left; height:1px; overflow:hidden; width:100%;}
.proCataItemM .other {position:relative;}
.proCataItemM .more {width:44px; height:19px; line-height:18px; font-size:12px; display:block; float:right; margin-top:5px; padding:0 0 0 5px; background:url(images/productbg.gif) right -80px no-repeat;cursor:pointer;}

.proCataItemM .allType{border:1px solid #ccc;position:absolute;width:295px; display: none;font-size:12px;font-weight:normal;margin-top: 28px;margin-left: -5px; background:#fff;overflow:hidden;height:auto;}
.proCataItemM .allType ul{padding-left:5px;}
.proCataItemM .allType li{float: left;white-space: nowrap;}
.latesPro {}
.latesPro .toL,.latesPro .toR {width:9px; height:51px; display:block; margin-top:60px; background:url(images/productbg.gif) no-repeat; cursor:pointer;}
.latesPro .toL {float:left; background-position:0 -130px;}
.latesPro .toR {float:right; background-position:-10px -130px;}
.latesPro .toM {width:960px; height:200px; display:block; overflow:hidden; position:relative; float:left;}
.latesPro .toM .imgList {position:absolute; padding:10px 0 0 0;}
.latesPro .toM .imgList .imgA {padding:0 9px; margin:0; height:190px;}
.latesPro .toM .imgList .imgA span {text-align:left; color:#777;}
.latesPro .toM .imgList .imgA span.title {line-height:18px; height:18px; overflow:hidden;}
.latesPro .toM .imgList .imgA span.info {line-height:18px; height:18px;}

.proPaihang .proMore,.proPaihang .proHot,.proPaihang .proTop {width:325px;float:left;}
.proPaihang .proMore {border-right:none;}
.proPaihang .proHot {border-right:none;}
.proPaihang .proTop {width:326px; float:right;}
.proMore h2,.proHot h2,.proTop h2 {font-weight:normal; padding-left:20px;}
.proPaihang .proMore h2,.proPaihang .proHot h2,.proPaihang .proTop h2 {padding-left:0; text-align:center;}
.proMore span,.proHot span,.proTop span {width:30px; height:30px; position:absolute; margin-top:-30px; margin-left:-11px; background:url(images/productbg.gif) left -90px no-repeat;}
.proPaiHangList {margin:0 10px; font-size:14px; background:url(images/prorangebg.gif) no-repeat;}
.layRight .proPaiHangList {font-size:12px;}
.proPaiHangList li {padding-left:30px; height:28px; line-height:28px; overflow:hidden;}
.proPaiHangList li.first {height:167px;}
.proPaiHangList li.first .title {padding:10px 0 10px 0;height:20px; overflow:hidden;}
.proPaiHangList li.first .img {padding:1px; border:1px solid #ccc; width:138px; height:103px; display:block;}
.proPaiHangList li.first .img img {width:138px; height:103px;}
.proPaihang .boxM {background:#FFF url(images/paihangbg.gif) no-repeat;}
.proPaihang .proMore .boxM {background:none;}
.top10 .newsList li {height:28px; overflow:hidden;}

.newProCom {padding:0 9px; line-height:24px;}
.proCom {width:299px; padding:0 10px; margin:10px 0; float:left; font-size:14px; border-right:1px solid #ccc;}
.proCom .person {margin-bottom:10px;}
.proCom .person .img {width:70px; height:70px; display:block; float:left; margin-right:10px; padding:1px; border:1px solid #ccc;}
.proCom .person .img img {width:70px; height:70px;}
.comNum,.reportNum {color:#777;}
.proCom .person .red {color:#d7000f;}
.comInfo p {color:#777; font-size:12px;}
.comInfo p .more {background:none;}

.proCataNav {border-bottom:none;}
.proCataNav .boxT .title {font-size:14px;}
.proCataNav .boxT .title span {position:relative; margin-top:-25px; margin-left:60px;  width:20px; height:20px; display:block; cursor:pointer; background:url(images/productbg.gif) -70px -90px no-repeat;}
.proCataNav .boxT .hotCata {float:right;}
.proCataNav .boxM {display:none;}
.proCataList {padding:0 10px;}
.proCataListItem {padding:10px; border-bottom:1px dotted #ccc; line-height:22px;}
.proCataListItemT {float:left; font-weight:bold; width:110px; border-right:1px solid #333;}
.proCataListItemM {float:right; width:500px; padding-left:15px; color:#777; font-size:10px;}
.proCataListItemM a {font-size:12px; margin-right:5px;}
.proCataListItemM .focus {font-size:12px; margin-right:5px; color:#d7000f;}

.proListBox {border:none;}
.proListBox .boxT {overflow:visible; background:none; height:26px;}
.proListBox .boxT span {height:32px; line-height:27px; width:73px; display:block; padding-left:40px; font-size:14px; color:#fff; background:url(images/productbg.gif) 0 -50px no-repeat; position:absolute;}
.proListBox .boxM {border:1px solid #ccc;}

.listWay {background:#f9f9f9; padding:10px; line-height:18px;}
.listWay .pagesNav {float:right; padding:0; height:20px;}
.listWay select {padding:1px; border:1px solid #ccc;}

.proList {}
.proListItem {padding:10px 20px; border-bottom:1px solid #ccc;}
.proListItem .img {width:138px; height:103p; padding:1px; border:1px solid #ccc; float:left; margin-right:20px;}
.proListItem .img img {width:138px; height:103p;}
.proListItem .info {float:right; width:468px;}
.proListItem .title {border-bottom:1px dotted #ccc;}
.proListItem .title h2 {width:400px;}
.proListItem .title .dianpingBtn{float:right; margin-top:5px;}
.proListItem .subTitle {text-align:left; color:#777; border:none; padding:0;}
.proListItem .subTitle .range,.proListItem .subTitle .carModel {height:18px; line-height:18px; display:block;}
.proListItem .subTitle .range .star {position:absolute; margin-top:3px; *margin-top:-2px;}
.proListItem .subTitle .range .astar {margin-left:80px;}
.proListItem .more {background:none; padding:0;}
.proListItem .desc {text-indent:2em; color:#777;}

.productDetail {border:1px solid #ccc; margin-bottom:10px;}
.productTitle {height:45px; line-height:45px; border-bottom:1px solid #ccc; padding:0 20px;}
.productTitle #bdshare {float:right; line-height:16px; margin-top:10px !important;}
.productMain {padding:20px; color:#777}
.productMain .img {width:276px; height:206px; margin-right:16px; padding:1px; border:1px solid #ccc;}
.productMain img {width:276px; height:206px;}
.productMain .desc {font-size:14px; color:#333; line-height:22px; height:106px; padding-top:10px;}
.productMain .desc p {text-indent:2em;}
.productMain .desc .more {background:none;}

.productTab {border:none; padding-top:26px;}
.productTab .boxT {background:none; position:absolute; margin-top:-26px; height:26px; overflow:visible; line-height:26px;}
.productTab .boxM {border:1px solid #ccc; width:668px;}
.productTab .tab {padding:0;}
.productTab .tab span {padding-left:35px; width:73px;}

.makePoint {border-top:1px solid #ccc; padding:10px 0; height:18px; line-height:18px;}
.makePoint span {display:block; float:left;}
.rating {float:left;}
.rating span {width:18px; height:18px; display:block; float:left; background:url(images/starbg.gif) left bottom no-repeat; cursor:pointer;}

.star,.star em {background:url(images/starbg.gif) no-repeat; display:inline-block;}
.star {width:80px; height:18px; background-position:0 -18px;}
.star em {height:18px; background-position:0 0;}

.dianpingBtn,.dianpingBtn span {display:inline-block; height:20px; line-height:20px; background:url(images/productbg.gif) no-repeat;}
.dianpingBtn {padding-left:15px; background-position:-200px -100px;}
.dianpingBtn span {padding-right:10px; background-position:right -100px;cursor: pointer;}

.brand .imgList {*padding-bottom: 5px;}
.red {color:#d7000f;}
.rr {line-height:24px; padding:10px;}

#curProCata {display:none; padding:5px 10px; border-bottom:1px solid #ccc; line-height:20px;}	/* linhuapower 新增的 4-18 */
.hotCata a {display:inline-block; height:18px; line-height:18px; padding:0 20px 0 3px; border:1px solid #d7000f; background:url(images/del.png) right top no-repeat; margin-right:5px;}	/* linhuapower 新增的 4-18 */

.up {width:20px; height:20px; display:inline-block; background:url(images/btns.gif) no-repeat;}











