.l { float: left; }
.r { float: right; }
.pr { position: relative; }
.pa { position: absolute; }
.clearFix { clear: both; height: 0; line-height: 0; overflow: hidden; font-size: 0; }
.hide { display: none; }

/*经销商查询*/
#Article .jc_tab { height: 30px; line-height: 30px; border-bottom: 1px solid #ddd; }
#Article .jc_tab a { color: #3e3e3e; font-size: 18px; font-family:"Microsoft Yahei",Arial,Tahoma,sans-serif; padding: 0 10px;}
#Article .jc_tab a.line { border-right: 1px solid #ddd; }
#Article .jc_tab a.on { color: #bb0000; }

.store_box {height: 538px; border: 1px solid #BDBDBD; }
.store_box .div_map { width:898px; height:538px; right: 0; top: 0; overflow: hidden;}
.store_box .cut_lbox { width:299px; height: 538px; background: #fafafa; border-right: 1px solid #d6d6d6; }
.store_box .switch { width: 15px; height: 68px; background: url(../images/store/map_switch.png) no-repeat; position: absolute; right:885px; top: 50%; margin-top: -34px; z-index: 10; cursor: pointer;}
.store_box .pl10 { padding-left: 10px; }
.cut_lbox .title { height: 50px; color: #4e4e4e; font-family:"Microsoft Yahei",Arial,Tahoma,sans-serif; font-weight: bold; font-size: 14px; line-height: 60px; overflow: hidden;}
.cut_lbox .more_city { height: 100px; padding-left: 12px; /*background: url(../images/s_more_city.jpg) center 39px no-repeat;*/ }
.cut_lbox .more_city #packageBox { height: 37px; width: 270px; display: block; float: left; }
.more_city .s_store { margin-top: 5px;}
.more_city label { line-height: 27px; margin-top: 5px; cursor: pointer; padding-left: 5px;}
.more_city label input { margin-right: 5px; }
.more_city .s_city strong { width: 80px; }
.more_city .s_city ul { width: 102px;}
.more_city .tate ul { z-index: 100; }
.more_city .s_area strong { width: 118px; }
.more_city .s_area ul { width: 140px; }
.more_city .s_store ul { width: 176px; }
.cut_lbox .error, .o_rbox .city_box .error { color: #b00003; font-weight: normal; font-size: 12px; height: 27px; line-height: 27px; margin-top: 5px; margin-left: 5px; background: url(../images/access_disallow.gif) left center no-repeat; padding-left: 20px; }
.o_rbox .city_box .error { margin-left: 10px; position: relative; }
.more_store_list { width: 276px; margin-left: 12px; height: 410px;}
.more_store_list .l_box { width: 265px; float: left; height: 410px; overflow: hidden; position: relative; }
.more_store_list .l_box .h1w { width: 164px; float: left; padding: 10px 0; height: auto; position: absolute; left: 0px; top: 0; }
.more_store_list .r_box { width: 1px; background: #bdbdbd; font-size: 0; position: relative; line-height: 0; height: 342px; float: right; }
.more_store_list .r_box .slide { width: 11px; height: 74px; background: url(../images/store/ico_03.jpg) no-repeat; position: absolute; left: -5px; top: 0; cursor: pointer;}
.more_store_list .map_store { width: 260px; font-family:"Microsoft Yahei",Arial,Tahoma,sans-serif; overflow: hidden; float: left; color: #666;}

.map_store h4 { margin-bottom: 10px; color: #000; cursor: pointer; font-size: 14px; font-weight: bold; overflow: hidden; padding-left: 30px; line-height: 17px; height: 33px; background: url(../images/letter/1.png) left center no-repeat; padding-top:4px; }
.map_store h4.t1 { background: url(../images/letter/0.png) left center no-repeat; }
.map_store h4.t2 { background: url(../images/letter/1.png) left center no-repeat; }
.map_store h4.t3 { background: url(../images/letter/2.png) left center no-repeat; }
.map_store h4.t4 { background: url(../images/letter/3.png) left center no-repeat; }
.map_store h4.t5 { background: url(../images/letter/4.png) left center no-repeat; }
.map_store h4.t6 { background: url(../images/letter/5.png) left center no-repeat; }
.map_store h4.t7 { background: url(../images/letter/6.png) left center no-repeat; }
.map_store h4.t8 { background: url(../images/letter/7.png) left center no-repeat; }
.map_store h4.t9 { background: url(../images/letter/8.png) left center no-repeat; }
.map_store h4.t10 { background: url(../images/letter/9.png) left center no-repeat; }
.map_store h4.t11 { background: url(../images/letter/10.png) left center no-repeat; }
.map_store h4.t12 { background: url(../images/letter/11.png) left center no-repeat; }
.map_store h4.t13 { background: url(../images/letter/12.png) left center no-repeat; }
.map_store h4.t14 { background: url(../images/letter/13.png) left center no-repeat; }
.map_store h4.t15 { background: url(../images/letter/14.png) left center no-repeat; }
.map_store h4.t16 { background: url(../images/letter/15.png) left center no-repeat; }
.map_store h4.t17 { background: url(../images/letter/16.png) left center no-repeat; }
.map_store h4.t18 { background: url(../images/letter/17.png) left center no-repeat; }
.map_store h4.t19 { background: url(../images/letter/18.png) left center no-repeat; }
.map_store h4.t20 { background: url(../images/letter/19.png) left center no-repeat; }
.map_store h4.t21 { background: url(../images/letter/20.png) left center no-repeat; }
.map_store h4.t22 { background: url(../images/letter/21.png) left center no-repeat; }
.map_store h4.t23 { background: url(../images/letter/22.png) left center no-repeat; }
.map_store h4.t24 { background: url(../images/letter/23.png) left center no-repeat; }
.map_store h4.t25 { background: url(../images/letter/24.png) left center no-repeat; }
.map_store h4.t26 { background: url(../images/letter/25.png) left center no-repeat; }
.map_store h4.t27 { background: url(../images/letter/26.png) left center no-repeat; }
.map_store h4.t28 { background: url(../images/letter/27.png) left center no-repeat; }
.map_store h4.t29 { background: url(../images/letter/28.png) left center no-repeat; }
.map_store h4.t30 { background: url(../images/letter/29.png) left center no-repeat; }
.map_store h4.t31 { background: url(../images/letter/30.png) left center no-repeat; }
.map_store h4.t32 { background: url(../images/letter/31.png) left center no-repeat; }
.map_store h4.t33 { background: url(../images/letter/32.png) left center no-repeat; }
.map_store h4.t34 { background: url(../images/letter/33.png) left center no-repeat; }
.map_store h4.t35 { background: url(../images/letter/34.png) left center no-repeat; }
.map_store h4.t36 { background: url(../images/letter/35.png) left center no-repeat; }
.map_store h4.t37 { background: url(../images/letter/36.png) left center no-repeat; }
.map_store h4.t38 { background: url(../images/letter/37.png) left center no-repeat; }
.map_store h4.t39 { background: url(../images/letter/38.png) left center no-repeat; }
.map_store h4.t40 { background: url(../images/letter/39.png) left center no-repeat; }
.map_store h4.t41 { background: url(../images/letter/40.png) left center no-repeat; }
.map_store h4.t42 { background: url(../images/letter/41.png) left center no-repeat; }
.map_store h4.t43 { background: url(../images/letter/42.png) left center no-repeat; }
.map_store h4.t44 { background: url(../images/letter/43.png) left center no-repeat; }
.map_store h4.t45 { background: url(../images/letter/44.png) left center no-repeat; }
.map_store h4.t46 { background: url(../images/letter/45.png) left center no-repeat; }
.map_store h4.t47 { background: url(../images/letter/46.png) left center no-repeat; }
.map_store h4.t48 { background: url(../images/letter/47.png) left center no-repeat; }
.map_store h4.t49 { background: url(../images/letter/48.png) left center no-repeat; }
.map_store h4.t50 { background: url(../images/letter/49.png) left center no-repeat; }
.map_store h4.t51 { background: url(../images/letter/50.png) left center no-repeat; }
.map_store h4.t52 { background: url(../images/letter/51.png) left center no-repeat; }
.map_store h4.t53 { background: url(../images/letter/52.png) left center no-repeat; }
.map_store h4.t54 { background: url(../images/letter/53.png) left center no-repeat; }
.map_store h4.t55 { background: url(../images/letter/54.png) left center no-repeat; }
.map_store h4.t56 { background: url(../images/letter/55.png) left center no-repeat; }
.map_store h4.t57 { background: url(../images/letter/56.png) left center no-repeat; }
.map_store h4.t58 { background: url(../images/letter/57.png) left center no-repeat; }
.map_store h4.t59 { background: url(../images/letter/58.png) left center no-repeat; }
.map_store h4.t60 { background: url(../images/letter/59.png) left center no-repeat; }
.map_store h4.t61 { background: url(../images/letter/60.png) left center no-repeat; }
.map_store h4.t62 { background: url(../images/letter/61.png) left center no-repeat; }
.map_store h4.t63 { background: url(../images/letter/62.png) left center no-repeat; }
.map_store h4.t64 { background: url(../images/letter/63.png) left center no-repeat; }
.map_store h4.t65 { background: url(../images/letter/64.png) left center no-repeat; }
.map_store h4.t66 { background: url(../images/letter/65.png) left center no-repeat; }
.map_store h4.t67 { background: url(../images/letter/66.png) left center no-repeat; }
.map_store h4.t68 { background: url(../images/letter/67.png) left center no-repeat; }
.map_store h4.t69 { background: url(../images/letter/68.png) left center no-repeat; }
.map_store h4.t70 { background: url(../images/letter/69.png) left center no-repeat; }
.map_store h4.t71 { background: url(../images/letter/70.png) left center no-repeat; }
.map_store h4 span{margin-left:2px;}
.more_store_list .map_store p { line-height: 20px; padding-left: 30px;}
.more_store_list .map_store p a { color: #808080; }
.more_store_list .down_tip { width: 250px; display: none; height: 26px;background: url(../images/go_down.png) center 5px no-repeat; }
.map_store .btn { padding-left: 30px; margin: 0; background: none; height: 45px; padding-top: 15px;}
.map_store .btn2 { padding: 0; margin: 0; background: none; height: 20px;}
.map_store a { color: #808080;}
.pop_store .btn .btn_red {margin-left: 5px; width: 76px; height: 25px; background: url(../images/store/ico_07.png) no-repeat; }
.map_store .btn_red{ margin-left: 5px;width: 105px; height: 25px; background: url(../images/store/ico_02.png) no-repeat; }
.map_store .uusk, .pop_store .btn .uusk { width: 90px; height: 25px; background: url(../images/store/ico_01.png) no-repeat; }
.map_store .send, .pop_store .btn .send {  width: 113px; margin-left: 15px; height: 25px; background-position: -203px -129px; }
.map_pop { position: absolute; padding: 7px 29px 0 24px; width: 240px; height: 317px; background: url(../images/map_dialog.png) left top no-repeat; }
.map_pop .name { line-height: 31px; color: #fff;  }
.map_pop .map_logo { height: 35px; padding-top: 10px;}
.map_pop .info { line-height: 19px; color: #353535; width: 220px; padding-top: 5px; height: 105px; }
.map_pop dl { width: 220px;color: #585858; }
.map_pop dt { line-height: 25px; }
.map_pop dd p { padding-left: 10px; background: url(../images/more_list_bg.jpg) left center no-repeat; line-height: 23px; }
.map_pop dd a { color: #898989; }
.map_pop .btn { height: 25px; padding-top: 10px; }

.BMapLib_sendToPhone { display: none;}
.BMapLib_SearchInfoWindow { background: #fff; box-shadow: 0 0px 3px 0 #999;}
.BMapLib_SearchInfoWindow .BMapLib_bubble_tools div { background-color: transparent; }
.BMapLib_SearchInfoWindow .BMapLib_bubble_title { padding: 0; height: auto;}
.BMapLib_SearchInfoWindow { width: 240px; }
.BMapLib_SearchInfoWindow .BMapLib_bubble_top { border-bottom: 0; height: auto;}
.BMapLib_SearchInfoWindow .BMapLib_bubble_title {}
.BMapLib_SearchInfoWindow .BMapLib_bubble_content { background: #ffffff; color: #353535; padding: 3px 10px 10px; }
.BMapLib_SearchInfoWindow { font-family:"Microsoft Yahei",Arial,Tahoma,sans-serif; }
#BMapLib_trans1 { width: 60px; height: 25px;}
.pop_store .img_logo { display: none; background: url(../images/map_haval.jpg) left 10px no-repeat; width: 100%; border-bottom: 1px solid #c6c6c6; height: 45px;}
.pop_store .t1 { font-size: 14px; padding: 5px 0;}
.pop_store .t1 span{margin-left:2px;}
.pop_store .btn { padding-left: 0; padding-top:10px; background:none; border-top: 0; }
.pop_store .c_info { line-height: 19px; color: #353535; padding: 10px 0; cursor: text;}

.pop_store .send { float: left; width: 125px; margin-left: 5px; height: 25px; background:url(../images/pop_send.jpg) no-repeat; }
.map_title { line-height: 20px; padding: 5px 20px 5px 10px; color: #fff; background:#3b3b3b; font-size: 14px; font-weight: bold;}

.dropdown {outline:none; display:inline-block; *display:inline; *float: left; z-index: 100; height:35px;}
.dropdown h4{cursor:default; text-indent:5px; margin:0; padding:0; overflow:hidden;}
.dropdown h4{width:140px; height:30px; color: #6d6d6d; border: 1px solid #adadad; font-size: 16px; font-weight:normal; line-height:30px; background:#fafafa url(../images/store/droparrow.gif) no-repeat right center;}
.dropdown * {-moz-user-select:none;}
.dropdown h4.over {}
.dropdown h4.current{border-color:#adadad; background-image:url(../images/store/droparrow_down.gif);}
.dropdown div {display:block;}
.dropdown ul{position:absolute; overflow-y: auto; overflow-x: hidden; display:none;margin:0;padding:0;float:left;clear:both; z-index: 100; border:1px solid #adadad; background:#fafafa;}
.dropdown ul li{margin:0;padding:0;list-style:none;display:block;cursor:default; background:#fafafa; height:33px; font-size:16px; line-height:33px; border:none; overflow:hidden; text-align: left; text-indent:5px;}
.dropdown ul li.over{background:#f0f0f0; color:#6d6d6d; border:none;}
.dropselectbox {display:inline;}


/*预约试驾start*/
#Article2 { float:left; width:878px; border:1px solid #e6e6e6; overflow:hidden; padding:40px 50px; background:#fafafa url(../images/2014/centent_topbg.png) no-repeat right top; /*box-shadow: 0 0px 3px 0 #ccc;*/}
#Article_form {border:1px solid #e6e6e6; overflow:hidden; padding:40px 50px; background:#fff /*url(../images/2014/centent_topbg.png) no-repeat right top*/; /*box-shadow: 0 0px 3px 0 #ccc;*/}

.test_run { width: 100%; border-bottom:1px solid #ddd;}
.test_run_head { line-height: 40px; height: 40px;}
.test_run_head span { height:40px; line-height: 40px; color: #fff; text-align: center; display: inline-block;}
.test_run_head span.num { width:40px; padding:0 6px 0 0; background: url(../images/2018/test_dirve_title_1.png) right top no-repeat; font-family: arial; font-size: 18px;}
.test_run_head span.tit { padding:0 17px 0 10px; background: url(../images/2018/test_dirve_title_2.png) right top no-repeat; font-size: 16px;}
.test_run_head span.carname { height:32px; line-height:32px; margin:3px 15px 0; padding:0 20px; background:#f5f2ee; border:1px solid #d0c5b9; border-radius:17px; font-size: 16px; color:#907250;}
.test_run_head span.carname p{display: inline-block;}

/*.test_run_head i.part2 { background-image: url(../images/store/test_run_2.jpg); }
.test_run_head i.part3 { background-image: url(../images/store/test_run_3.jpg); }*/
.test_run ul { float: left; }
.test_run li { width: 230px; height:148px; text-align: center; overflow: hidden; float: left; cursor: pointer; margin:0 14px 14px 0; border:1px solid #ddd; background:#fff; position:relative;}
.test_run li img{display: block; width: 80%; height: auto; overflow: hidden;}
.test_run li.on { display:block; padding:0; border:1px solid #907250;}
.test_run li:hover, .test_run li:active { display:block; padding:0; border:1px solid #907250;}
.test_run li img { display: block; margin:0 auto;}
.test_run li p { width:100%; line-height: 22px; font-size:14px; color: #4a4a4a; position:absolute; left:0; bottom:2px; z-index:9;}
.test_run li.on p, .test_run li:hover p, .test_run li:active p{color:#907250;}
/*.test_run li:hover p, .test_run .on p{bottom:0;}*/
.test_run li .other { color: #747474; }
.test_run .show { width:800px; height:400px; border: 1px solid #dcdcdc; clear: both; margin-top: 20px; color: #0a0a0a; font-size: 14px; overflow:hidden;}
.test_run .show img {width:800px; height:auto; display:block; overflow:hidden;}
.test_run .show .txt { left: 25px; top: 20px; font-size: 12px;}
.test_run .show .t { font-size: 18px; font-weight: bold; padding: 10px 0 10px 0; display: block; color:#444;}
.test_run .show .tate strong { width: 62px;}
.test_run .show .tate li { width: 90px; }

.test_run td { padding: 0px; position: relative; }
.test_run td .pr { width: 225px; }
.test_run td .red { position: absolute; right: -20px; top: 0px; color: #d31a28; font-size: 18px; padding: 0 5px; line-height: 25px;}
.test_run .tate { margin-left: 0; }
.test_run td .info { border: 1px solid #ADADAD; color: #727272; width: 200px; padding-left: 20px; line-height: 18px; padding-top: 5px; padding-bottom: 5px; }
.test_run .info a { color: #242424; text-decoration: underline; display: block; margin-top: 10px;}
.test_run .city { }
.test_run .city .tate strong { width: 82px}

.run_user_info {width:100%;}
.run_user_info td{display:inline-block;}
.run_user_info td.t1, .run_user_info td.name, .run_user_info td.loan, .run_user_info td.tel, .run_user_info td.mail {height:30px; line-height:30px; text-align: left; font-size: 16px; color: #907250;}
.run_user_info .name, .run_user_info td.loan, .run_user_info td.tel {padding-right:50px;}
.run_user_info td.loan span{margin:0 5px;}
.run_user_info .n { color: #717171; font-size: 14px; font-weight: bold; padding-bottom: 8px;}
/*.run_user_info .gl_height { height: 30px; }
.run_user_info .gl_height_mail { height: 80px; }*/

.test_run fieldset.selectBox { padding:0; margin:0; border:none;}
.selectBox #packageBox, .x-region-child-0 { width: 100%; display: block; height: 37px; }
.test_run fieldset.selectBox div { padding-top:5px; padding-bottom:5px;}
.test_run fieldset.selectBox .dropselectbox { padding: 0; margin: 0; }
.test_run fieldset.selectBox .dropdown { padding: 0; margin: 0; }
.test_run fieldset.selectBox .red_parent, .run_user_info .red_parent { height: auto; width: 140px; display: block; }
.test_run fieldset.selectBox div .red{  position: absolute; right: -20px; font-style: normal; top: -25px; color: #d31a28; font-size: 16px; padding: 0 5px; line-height: 25px;}
.test_run fieldset.selectBox label { display: inline-block; height: 35px; padding-top:5px; text-align:left; font-size: 16px; color: #907250; vertical-align: top;}
.test_run fieldset.selectBox span { margin-right:7px; }
.test_run fieldset.selectBox em.info { font-style:normal; display:inline-block;border: 1px solid #ADADAD; background:#fafafa; color: #6d6d6d; font-size:14px; min-width: 260px; padding:7px 10px; line-height: 18px; vertical-align:top;}
.test_run fieldset.selectBox em.info ins { text-decoration:none; display:inline-block; width:100%;}
.test_run fieldset.selectBox .info { border: 1px solid #ADADAD; color: #414141; width: 240px; padding-left: 20px; }
.test_run .other_checkb { margin-right:10px; vertical-align: middle;}


.test_run_pop { width: 702px; height: 502px; z-index: 1000; display: none; left: 50%; top: 50%; margin: 0 0 0 -350px; padding: 10px; background: #fff; position: absolute; }
.test_run_pop .close { width: 19px; position: absolute; cursor: pointer; height: 19px; right: 0; top: -19px; background: url("../images/store/glory_close.jpg") no-repeat scroll 0 0 transparent;}
.test_run_pop .show_div { width: 700px; height: 500px; border: 1px solid #ccc; }

.run_user_info td.loan label { float: left; margin-right: 10px; cursor: pointer;}
.run_user_info .name label span { width: 18px; height: 18px; float: left; background-position: -361px 0px; }
.run_user_info .name label.on span { background-position: -380px 0px; }
.run_user_info .name strong { padding-left: 3px; }
.run_user_info .winput, .run_user_info .name input { border: 1px solid #ADADAD; float: left; height: 23px; line-height: 23px; padding:2px 4px; vertical-align: middle; background:#fafafa; font-size: 16px; color:#6d6d6d;}
.run_user_info .name input {width:100px;}
.run_user_info .tel input.winput { width:150px; }
.run_user_info .other_info { height: 28px; cursor: pointer; width: 198px; border: 1px solid #c8c8c8; background: url(../images/store/other_info.jpg) left bottom repeat-x; text-align: center; line-height: 28px; color: #333; font-size: 16px; }
.run_user_info .tip { color: #d20000; clear: both; line-height: 30px; background: url(../images/ico_error.jpg) left center no-repeat; padding-left: 22px; }
.run_user_info .cla { height: 25px; color: #3d3d3d; }
.run_user_info .cla input { vertical-align: middle; margin-top: -2px; margin-right: 5px;}

a.sub_thispage {display:block; margin:0 auto; width: 120px; height: 35px; line-height:35px; background:#1663b0; font-size: 18px; text-align: center; color: #fff; font-weight: bold;}
a.sub_thispage:hover{filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity:0.85; opacity:0.85;}
a.sub_thispage, a.sub_thispage:hover{transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.sub_thispage2 { width: 103px; height: 32px; background: url(../images/store/sub_thispage2.jpg) no-repeat; margin-top: 10px; }
.test_run_others { width: 577px; height: 550px; background: #fff; position: absolute; left: 50%; top: 50%; margin: 0 0 0 -290px;}
.test_run_others .has_table { padding-left: 50px; padding-top: 25px; }
.test_run_others .close { width: 19px; height: 19px; cursor: pointer; background: url(../images/store/glory_close.jpg) no-repeat; right: 5px; top: 5px; position: absolute; }
.test_run_others { color: #221815; display:none; z-index: 9000;line-height: 26px; font-size: 14px; font-family:"Microsoft Yahei",Arial,Tahoma,sans-serif; }
.test_run_others .w1 { width: 254px; height: 26px; font-family:"Microsoft Yahei",Arial,Tahoma,sans-serif; background: #fff; border: 1px solid #c8c8c8; line-height: 26px; }
.test_run_others td { padding: 5px 0; }
.test_run_others .labels input { margin-right: 5px; }
.test_run_others .utext { width: 350px; height: 95px; border: 1px solid #c8c8c8; font-family:"Microsoft Yahei",Arial,Tahoma,sans-serif; resize: none;}
.test_run_others .sub_thispage2 { margin-left: 100px; margin-top: 0; }
.test_run_others .sclose {width: 103px; height: 32px; background: url(../images/store/sclose.jpg) no-repeat; margin-left: 35px; margin-top: 0; }

#headerb {  }
.head ul { height: 28px; }
.menulistauto { *top: 0px; _top: 69px; }
#banner { position: relative; }
/*预约试驾end*/
