.none{ display:none}
.fl{ float:left}
.fr{ float:right}
/*div{ overflow:hidden}*/
.main{}
.main .tit-b{ background:url(../images/store-repairshop/bg_onepxbottomblue.png) repeat-x left top; height:29px; border-bottom:1px solid #a3a3a3; overflow:hidden;}
.main .tit-b h2{background:url(../images/store-repairshop/titi_left.png) no-repeat left top;width:630px; height:29px; line-height:29px; display:inline-block; padding-left:10px; font-weight:normal; float:left}
.main .tit-b p{background:url(../images/store-repairshop/titi_right.png) no-repeat right top; display:block; overflow:hidden;float:right; height:21px;width:285px; font-size:14px; padding-top:8px; text-align:right; padding-right:15px}
.main .tit-b p img{ vertical-align:middle; margin:0 10px}
.main .tit-b h2 span{ display:inline-block; float:left;}
.main .tit-b h2 .price,.main .tit-b h2 .dis{ width:55px; height:22px; line-height:23px;_line-height:25px; margin:4px 8px 0 0; padding-left:15px;cursor:pointer}
.main .tit-b h2 .down{background:url(../images/comparison/icon-arrowB.gif) no-repeat;}
.main .tit-b h2 .up{background:url(../images/comparison/icon-arrowT.gif) no-repeat;}
.main .tit-b h2 .sort{ width:45px; margin-left:5px; padding-top:1px;}
.main .tit-b h2 .line{ display:inline-block; height:25px; font-size:20px}
.main .tit-b h2 select{ width:100px; height:20px; margin-top:4px;}
.ie7 .main .tit-b h2 select{ margin-top:-5px;}
.ie8 .main .tit-b h2 select{ height:20px; }
.safari .main .tit-b h2 select{ margin-top:2px; }


.main .compare{}
.main .compare .tit-b h2{ background:url(../images/comparison/tit-b-leftBG.gif) no-repeat; color:#fff; padding-left:10px}
.main .compare .tit-b span{background:url(../images/store-repairshop/titi_right.png) no-repeat right top; display:block; overflow:hidden;float:right; height:29px;width:100px;}
.main .compare .compare-section{ background:url(../images/comparison/compare_bg.gif) repeat-x #000; height:172px;}
.main .compare .compare-section .section-load{ width:117px; float:left; margin-right:2px; padding:22px 0 0 10px}
.main .compare .compare-section .compare-car{ width:200px; height:172px; display:inline; margin:0; color:#fff; text-align:center}
.main .compare .compare-section span.car-vs{ display:block; float:left; width:33px; height:22px; background:url(../images/comparison/icon_vs.gif) no-repeat left top; margin:60px 34px 0 34px;}

.main .compare .compare-section .car01{ background:url(../images/comparison/image-bg.gif) no-repeat left top; }
.main .compare .compare-section .car02{ background:url(../images/comparison/image-bg2.gif) no-repeat left top; }
.main .compare .compare-section .car03{ background:url(../images/comparison/image-bg3.gif) no-repeat left top; margin:0 10px 0 0;}

.main .compare .compare-section .compare-car a{ color:#fff; font-size:14px; text-decoration:underline} 
.main .compare .compare-section .compare-car span{ font-size:18px; font-weight:bold}
.main .compare .compare-section .compare-car dl dt{ height:150px;}
.main .compare .compare-section .compare-car dl dd{ line-height:22px;}
.main .compare .compare-nav{ height:26px; background:url(../images/comparison/bottom-navbg.gif) repeat-x 0 -26px; margin-bottom:15px; }

.main .compare .configurations{margin-bottom:10px; background-color:#5aafe8; color:#fff}
.main .compare .configurations dl{ float:right;width:268px; display:block; line-height:20px; margin:7px 0px}
.main .compare .configurations .lab{ width: 70px; display:block; float:left; text-align:center;}
.main .compare .configurations .info{width: 197px;display:block; float:left;}


.main .compare .compare-nav h2{ background:url(../images/comparison/bottom-navbg.gif) no-repeat left top; height:26px; float:left; width:880px; text-align:center; padding-left:34px;}
.main .compare .compare-nav h2 span{ background:url(../images/comparison/compare_detail.png) repeat-x left top; height:23px; width:240px; background:#4d9ad1; border-left:1px solid #000; border-right:1px solid #000; color:#fff; font-size:14px; line-height:23px; font-weight:bold; cursor:pointer; margin-left:330px; float:left; display:block;}
.ie6 .main .compare .compare-nav h2 span{margin-left:165px; }
.main .compare .compare-nav span{ display:inline-block; background:url(../images/comparison/bottom-navbg.gif) no-repeat right -52px; height:26px; width:6px; float:right }

.main .compare-detail .tabs{ background:url(../images/comparison/tabs_bgc.png) repeat-x 0 0; height:33px;line-height:33px;vertical-align:middle; }
.main .compare-detail .tabs li{ width:100px; height:35px; display:block; float:left; text-align:center;height:33px;line-height:33px; cursor:pointer;}
.main .compare-detail .tabs .fs{ margin-left:20px;}
.main .compare-detail .tabs .on{background:url(../images/comparison/tabs_bgc.png) no-repeat 0 -33px; height:33px; width:91px;}
.main .compare-detail .foot {background:url(../images/comparison/tabs_foot.png) repeat-x 0 0px; height:26px;}
.main .compare-detail .foot h2{background:url(../images/comparison/tabs_foot.png) no-repeat 0 -26px; height:26px; width:6px; display:block; float:left;}
.main .compare-detail .foot .bt-r{background:url(../images/comparison/return_choose.png) no-repeat 0 0px; height:25px; width:252px; display:block; float:left; margin-left:345px; cursor:pointer;}
.ie6 .main .compare-detail .foot .bt-r{margin-left:172px;}
.main .compare-detail .foot .br{background:url(../images/comparison/tabs_foot.png) no-repeat 0 -52px; height:26px; width:6px; display:block; float:right;}

.main .compare-content{background-color:#ededeb; width:922px; height:auto; padding-left:20px;}
.main .compare-content dl{  line-height:30px; margin:0px 0px 10px; width:225px; display:block; float:left; font-weight:bolder;}
.main .compare-content .ma125{ margin-left:125px;}
.ie6 .main .compare-content .ma125{ margin-left:60px;}
.main .compare-content .ddline{ border-bottom:#c0c0be 1px dashed;}

.main .compare-content .ddcomparison{ border-bottom:#c0c0be 1px dashed; padding: 10px;}
.main .compare-content .ddcomparison img{width:200px;}
.main .compare-content .lastdd {border-bottom:0px; }

.main .compare-content .switch{ padding-bottom:10px; padding-top:10px; width:82px; height:10px; border-bottom:1px solid #C0C0BE; margin-left:20px;}
.ie6 .main .compare-content .switch{padding-top:0px; margin-top:10px;}
.main .compare-content .switch span{ display:block; float:left; width:40px; text-decoration:underline; color:#1F73AF; cursor:pointer;}
.main .compare-content .switch .on {text-decoration:none; color:inherit; cursor:inherit; font-size:13px; font-weight:bold; color:#000;}
.main .compare-content .switch .left{ display:block; float:left; border-right:1px solid #a3a3a3;}
.main .compare-content .switch .right{ display:block; float:right; text-align:right;}

.main .cars-show{ margin-top:15px; overflow:hidden }
.main .cars-show .mr44{ margin-right:10px;}
.main .cars-show .grey{ height:2px; overflow:hidden; background:#d8d8d8}
.main .cars-show .show-info{ width:228px; display:inline}
.main .cars-show .show-info .show-info-top{ width:196px; padding:13px 15px; border:1px solid #84909c; background:url(../images/store-repairshop/line_BG.gif) no-repeat 50% bottom}

.main .cars-show .show-info img{ border:1px solid #d3d3d3; display:block; margin-bottom:10px; width:192px; height:140px;}
.main .cars-show .show-info .pic{}
.main .cars-show .show-info{ line-height:22px;}
.main .cars-show .show-info .name{ display:inline-block; width:40px; font-weight:bold;}
.main .cars-show .show-info .text{ display:inline-block; width:154px;}
.main .cars-show .show-info b{ font-size:13px;}
.main .cars-show .show-info select{ width:154px; line-height:20px; height:20px;  font-size:12px;}
.main .cars-show .show-info .tag{ height:24px; display:inline-block; padding-top:8px; color:#ccc}
.main .cars-show .show-info .detail,.main .cars-show .show-info .comparison{ display:inline-block; width:50px; background:url(../images/store-repairshop/icon.gif) no-repeat 0 5px; padding-left:20px; line-height:24px;}
.main .cars-show .show-info .comparison{ width:55px; background-position:5px -86px; padding-left:20px; font-weight:bold }