.cbottom_textobj{ display:block; float: right;}
.cbottom_hideobj{ background: url(/plugins/maps/baidu/image/jt.gif) no-repeat center center; cursor: pointer; display:block; float: right; width: 20px; height: 20px;}
.cbottom_dispobj{ background: url(/plugins/maps/baidu/image/tj.gif) no-repeat center center; cursor: pointer; display:block; float: right; width: 20px; height: 20px;}

.dealerTree { position:absolute; /* top:104px; left:738px;*/ width:276px; top:10px; right:10px;}
#treeBg1 { position:absolute; left:0px; top:0px; width:276px; height:100px; background:url(/plugins/maps/baidu/image/white3.png) top left no-repeat; z-index:1;  _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/plugins/maps/baidu/image/white3.png" ,sizingMethod="crop"); }
#treeBg2 { position:absolute; left:0px; top:0px; width:276px; height:280px; background:url(/plugins/maps/baidu/image/white2.png) 0px 0px no-repeat; z-index:1;  _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/plugins/maps/baidu/image/white2.png" ,sizingMethod="crop"); }

.treeBody { position:absolute; left:23px; top:5px; z-index:2;}
.treeHead { margin:20px 0 5px 0; width:217px; height:26px; line-height:26px; font-size:16px; font-weight:bold; color:#333; border-bottom:1px solid #D6D6D6; overflow:hidden;}
.menuClass { padding-top:12px; /* height:113px; */ line-height:14px;}
.menuClass .menuTitle { float:left; width:90px; color:#666; font-weight:bold;}
.cityClass,.provinceClass { width:230px; height:32px; padding:0; position:static;}
.treeContent { margin-top:5px; height:160px; width:236px;}
#treeContent .highlight { background-image:url("/plugins/maps/baidu/image/dealericons2.gif"); }

.contentItem {}
.contentItem .a01 { float:left; width:23px; height:30px; text-align:center; color:#FFF; padding:0; background:url("/plugins/maps/baidu/image/dealericons1.gif") top left no-repeat; overflow:hidden;  margin:3px 9px 0 0; }

.contentItem .current { float:left; width:20px; height:26px; text-align:center; color:#FFF; padding:3px 12px 0 0; background:url(/plugins/maps/baidu/image/cityicon2.gif) top left no-repeat; overflow:hidden;}
.contentItem .b01 { float:left; width:182px; margin-bottom:16px; cursor:pointer;}
.contentItem .onHover { background:#F0F0F0;}
.contentItem .b01:hover { background:#F0F0F0;}
.contentItem .b01 .b01t { float:left; width:142px; padding:2px 0 4px 0;}
.contentItem .b01 .b01i { float:left; width:40px; text-align:right; overflow:hidden;}
.contentItem .b01 .b01i img { margin-right:6px; cursor:pointer;}
.contentItem .b01 .b01t a { color:#0000CC; text-decoration:underline;}
.contentItem .b01 .b01c { color:#666; width:160px;}
.contentItem .b01 .b01c p { padding:4px 0; margin:0;}

.contentBottom { margin-top:1px; text-align:right; color:#999; height:27px; width:236px; }
.treeBottom { margin-top:16px; position:static; position:absolute; top:414px; left:15px; }
.treeBottom .a01 { display:block; float:left; width:77px; height:26px; color:#000; padding:6px 0 0 33px; background:url(/plugins/maps/baidu/image/dealericon1.jpg) 0 0 no-repeat;}
.treeBottom .a02 { display:block; float:left; width:100px; height:26px; color:#000; padding:6px 0 0 7px;  background-image:none; /* background:url(/plugins/maps/baidu/image/dealericon2.gif) 0 2px no-repeat; */}
.treeBottom .a02 em { font-style:normal; color:#FFF; padding-right:16px;}
.treeBottom img.cityIcon { float:left; background-image:url(/plugins/maps/baidu/image/cityicon.jpg); }

.infoPop { position:relative; top:0; left:0; width:300px; }

.infoPop .popBgTop { position:absolute; width:300px; height:234px; background:url(/plugins/maps/baidu/image/label_bg_01.png) top left no-repeat; z-index:1; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/plugins/maps/baidu/image/label_bg_01.png" ,sizingMethod="crop");}

.infoPop .popBgBomIE6 { position:absolute; width:300px; height:105px; overflow:hidden;}
.infoPop .popBgBom { position:absolute; width:300px; height:185px; top:234px; background:url(/plugins/maps/baidu/image/label_bg_02.png) bottom left no-repeat; z-index:1; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/plugins/maps/baidu/image/label_bg_02.png" ,sizingMethod="crop");} 

.infoPop .popBody { position:absolute; left:3px; z-index:2; width:285px;}
.popBody .popContent1 { height:auto; width:285px; border-bottom:1px solid #CACACA; }
.popContent1 .popClose { text-align:right; padding:9px 9px 0 0;}
.popContent1 .popHead { padding:0px 0 8px 0; margin:0 0 6px 20px; width:244px; border-bottom:1px solid #CACACA;}
.popContent1 .popHead .a01 { float:left; width:68px;}
.popContent1 .popHead .a02 { float:left; padding-top:1px; width:176px; font-size:14px; font-weight:bold; color:#666; line-height:16px;}
.popContent1 .popItemA { padding:1px 0 3px 0; margin-left:20px; width:244px;}
.popContent1 .popItemA span { display:block; float:left;}
.popContent1 .popItemA .itemALeft { width:38px; text-align:right;}
.popContent1 .popItemA .itemARight { width:206px; word-wrap:break-word;}
.popContent1 .popItemA .itemARight a:link,.popContent1 .popItemA .itemARight a:visited { color:#4C4C4C; text-decoration:none;}
.popContent1 .popItemA .itemARight a:hover { color:#003399;}
.popContent1 .popItemA .icon01 { background:url(/plugins/maps/baidu/image/icon1.gif) 5px 1px no-repeat;}
.popContent1 .popItemA .icon02 { background:url(/plugins/maps/baidu/image/icon2.gif) 5px 2px no-repeat;}
.popContent1 .popItemA .icon03 { background:url(/plugins/maps/baidu/image/icon3.gif) 5px 1px no-repeat;}
.popContent1 .popItemA .icon04 { background:url(/plugins/maps/baidu/image/icon4.gif) 5px 1px no-repeat;}
.popContent1 .popItemA .icon05 { background:url(/plugins/maps/baidu/image/icon5.gif) 5px 1px no-repeat;}
.popContent1 .popItemA .icon06 { background:url(/plugins/maps/baidu/image/icon6.gif) 5px 0px no-repeat;}
.popContent1 .popItemA .icon07 { background:url(/plugins/maps/baidu/image/icon7.gif) 5px 1px no-repeat;}
.popContent1 .popItemABottom { position:relative; clear:both; height:5px; width:5px; overflow:hidden; }


.popBody .popContent2 { height:auto; width:285px; margin-top:6px; padding-bottom:5px; }
.popContent2 .popItemB { padding:10px 0 0 0; margin-left:20px; width:244px;}
.popItemB .a01 { display:block; float:left; width:88px; text-indent:5px; font-weight:bold; color:#777;}
.popItemB .a02 { display:block; float:left; width:153px;}
.popItemB .a02 .b01 { display:none; float:left; width:60px; color:#777;}
.popItemB .a02 .b02 { display:block; float:left; width:153px; color:#777; word-wrap:break-word;}
.popItemB .a02 .b02 a:hover { color:#003399;}

.popContent2 .itemBBom { margin:21px 0 0 25px; width:236px; height:17px; padding-top:4px; background:#DDD; white-space:nowrap; overflow:hidden;}
.popContent2 .itemBBom img {}
.popContent2 .itemBBom a:link,.popContent2 .itemBBom a:visited { color:#4c4c4c; text-decoration:none;}
.popContent2 .itemBBom a:hover {color:#003399;}

.popContent2 .itemBBom a:link .arrow,.popContent2 .itemBBom a:visited .arrow { }
.popContent2 .itemBBom a:hover .arrow {}
.popContent2 .itemBBom a.itemBLink2 { margin:auto 26px auto 13px;}
.popContent2 .itemBBom a.itemBLink3 { margin:auto 12px auto 8px;}

.clear4 { clear:both; height:4px; overflow:hidden;}


.formPop { position:absolute; width:550px; height:314px; background:#FFF; color:#000; top:155px; left:150px; display:none; z-index:101; overflow:hidden; }
.formPop .close { padding:13px 16px 0 37px; width:497px; text-align:right;}
.formPop .close .closeImg { width:15px; height:15px;}
.formPop .close a:link .closeImg,.formPop .close a:visited .closeImg { background:url(/plugins/maps/baidu/image/button_bg_close.jpg) 0 0 no-repeat;}
.formPop .close a:hover .closeImg { background:url(/plugins/maps/baidu/image/button_bg_close.jpg) 0 -15px no-repeat;}
.formPop #smsSendIframe { width:550px; height:316px;}

.error .input_text { border:1px solid red;}


/*html{ width: 1020px; height: 532px; overflow:hidden; }
body { width: 1020px; height: 532px; margin:0px; padding:0px; overflow:hidden; }*/
#map_container{/*width:1020px; height:532px; overflow:hidden;*/ width:100%; height:100%;}
#map_con{position:relative;}
#treeContent .contentItem .b01c p { word-wrap:break-word; }
#formMask { position:absolute; top:0; left:0; width:100%; height:100%; background-color:#000000; opacity:0.5; z-index:100; display:none; }
.preloadImage { display:none; }
.popContent2 .popItemB  .b02 a { color:#777777; text-decoration:none; }
.BMap_omCtrl { display:none; }
