﻿/*
*
*/
@charset "utf-8";
body { overflow-x: hidden;}

/*****************************************by Anjor ****************************************/
 
.co56 { color: #565656; }
.tate { background: url(../images/tate.jpg) left top no-repeat; font-size: 12px; padding-left: 15px; float: left; color: #353535; }
.tate strong { background: url(../images/tate.jpg) right top no-repeat; cursor: pointer; height: 27px; padding-right: 30px; width: 100px; float: left;  line-height: 27px;}
.tate ul { top: 26px; left: 0; border: 1px solid #c8c8c8; position: absolute; }
.tate ul li {  height: 25px; margin: 0; padding: 0; width:auto; text-align: left; padding-left: 15px; line-height: 25px; background: #fff; cursor: pointer; }
.tate ul li:hover { color: #fff; background: #ccc;}
/*jpg8*/
.o_s_cont .slide_nav .title,
.o_s_top form,
.o_s_cont .o_rbox .g_title3,
.run_user_info .name label span,
.test_run_left li,
.sub_thispage,
.news_list_page form .sm,
.play_set3 .c_b .bar .big a,
.map_store .send,
.map_store .btn_red,
.more_store_list .r_box .slide,
.map_pop .btn a,
.glory_page .s_box .btn,
.tool_web_table .btn a,
.take_check label .btn,
.usedSub,
.show_4sd .s_box .prev, .show_4sd .s_box .next,
.pop_store .btn_red
{
    background-image: url(../images/jpg8_bg.jpg);
    background-repeat: no-repeat;
}

.index_top { height: 480px; position: relative; overflow: hidden;}
.index_top .w1k { z-index: 5; }
.top_bg { height: 100%; width: 100%; overflow: hidden; }
.top_bg .mbg1 { height: 100%; background: url(../images/image1.jpg) center center no-repeat; background-size: cover; }
.index_prev, .index_next { width: 69px; height: 69px; cursor: pointer; z-index: 100; position: absolute; background: url(../images/index_btn.png?v=23) left top no-repeat; top: 50%; margin-top: -34px; }
.index_prev { left: -70px; }
.index_next { right: -70px; background-position: right top; }
.img_width { width: 20000px; position: absolute; left: 0; top: 0; }
.img_width .s_bg { float: left; }
.top_bg .sign { bottom: 25px; position: absolute; z-index: 50; left: 50%; height: 3px; float: left; }
.top_bg .sign li { position: relative; width: 95px; right: 50%; font-size: 0; overflow: hidden; margin-right: 7px;  margin-top: 1px; height: 1px; float: left; background: #696969; -webkit-transition: background 1s cubic-bezier(0, 0.89, 0.05, 1) 0s; -moz-transition: background 1s cubic-bezier(0, 0.89, 0.05, 1) 0s;}
.top_bg .sign li.on { height: 3px; margin-top: 0; background: #d5000f; }
/*主体文字（文字图片）*/
.home_content { position: absolute; left: 0; top: 135px; width: 1000px; z-index: 5; height: 300px; overflow: hidden;}
.home_content .roll_box { width: 10000px; position: absolute; left: 0; top: 0; }
.home_content .ve { padding-left: 35px; width: 965px; float: left;}
.home_content img { display: block;}
.home_content .img_t { padding-bottom: 20px; }
.home_content .order { width: 195px; height: 25px; display: none; background: url(../images/index_btn.png?v=23) left -184px no-repeat; }
.home_content .order a { width: 97px; height: 25px; display: block; float: left; }

.scroll_box { height: 157px; padding-top: 22px;}
.scroll_box .w1k { height: 113px; overflow: hidden;}
.scroll_box .prev, .scroll_box .next { width: 40px; height: 113px; z-index: 10; cursor: pointer; position: absolute; background: url(../images/index_btn.png?v=23) left -70px no-repeat; top: 0;}
.scroll_box .prev { left: 0;}
.scroll_box .next { right: 0; background-position: right -70px; }
.scroll_box ul { width: 10000px; height: 113px; position: absolute; left: 0; top: 0; margin-left: 35px; }
.scroll_box li img { width: 357px; height: 113px; }
.scroll_box li { width: 357px; height: 113px; float: left; position: relative; margin-left: -36px; }

.red { color: #c10106; }
.law_article { color: #2c2c2c; padding-bottom: 50px; line-height: 23px; width: 805px; margin: 0 auto; }
.law_article .tp { display: block; padding-bottom: 15px; }
.law_article p { padding-bottom: 25px; }

/*其他搜索 start*/
.o_s_top { height: 97px; background: url(../images/o_s_top.jpg) no-repeat; width: 1003px; }
.o_s_top form { width: 441px; height: 30px; background-position: left -34px; margin: 19px 0 0 35px; display: inline; float: left;}
.o_s_top .put_text { width: 333px; height: 30px; padding: 0 10px; line-height: 30px; float: left; background: transparent; border: 0; }
.o_s_top .submit { width: 87px; height: 30px; background: transparent; border: 0; cursor: pointer; float: right;}
.o_s_top .hot { line-height: 25px;clear: both; color: #2e2e2e; }
.o_s_top .hot a { color: #7b7a7a; margin-right: 10px; }
.o_s_cont .o_lbox { width: 730px; float: left; padding-left: 31px; background: url(../images/search_box_bg.jpg) left top repeat-y;}
.o_s_cont .slide_nav { width: 155px; float: left; }
.o_s_cont .slide_nav .title { height: 33px; padding-left: 13px; background-position: left top; color: #e2e2e2; font-weight: bold; font-size: 13px; line-height: 33px;}
.o_s_cont .slide_nav .title span { font-size: 12px; color: #b6b6b6; font-weight: normal; }
.o_s_cont .slide_nav ul { float: left; }
.o_s_cont .slide_nav strong { width: 140px; height: 26px; float: left; border-bottom: 1px solid #dbdbdc; }
.o_s_cont .slide_nav strong a { font-size: 12px; color: #333; height: 26px; padding-left: 10px; line-height: 26px; display: block; width: 129px;  background: url(../images/public/nav4.jpg) left top no-repeat; border-bottom: 1px solid #d8d8d8;}
.o_s_cont .slide_nav2 { width: 150px; padding-left: 5px; }
.o_s_cont .slide_nav2 li { height: 23px; line-height: 23px; }
.o_s_cont .slide_nav2 li a {height: 23px; display: block; background: url(../images/public/nav4.jpg) left -54px no-repeat; padding-left: 15px; color: #727272; }
.o_s_cont .slide_nav2 .on a { background-position: 0px -78px; color: #fff; }
.o_s_cont .slide_nav2 li a:hover { color: #bb0a1c; }
.o_s_cont .slide_nav li.on strong a { background-position: left -27px; }
.o_s_cont .os_car { width: 561px; float: right;}
.o_s_cont .os_car h4 { font-size: 14px; font-weight: bold; color: #000; height: 22px; line-height: 22px; border-bottom: 1px solid #bababa; margin-bottom: 10px; }
.o_s_cont .os_car .title { height: 58px; overflow: hidden; line-height: 70px; font-size: 22px; color: #2e2e2e; }
.o_s_cont .os_car .title span { font-size: 12px; padding-left: 10px; }
.o_s_cont .os_car .title a { color: #727272; }
.o_s_cont .car_info { width: 560px; height: 230px; border: 1px solid #e2e2e3; }
.o_s_cont .car_info .anno { color: #353535; font-size: 14px; line-height: 35px; padding-left: 13px; }
.o_s_cont .car_info .anno a { color: #727272; }
.o_s_cont .car_info .i_box { height: 190px; background-position: left top; background-repeat: no-repeat; padding-left: 20px; padding-top: 40px; }
.o_s_cont .car_info .i_box h3 { font-size: 18px; font-weight: bold; color: #000; }
.o_s_cont .car_info .i_box .co56 { font-size: 23px; padding-bottom: 5px; }
.o_s_cont .car_info .i_box .mn { color: #565656; }
.o_s_cont .car_info .i_box .link { background: url(../images/btn_ibox.png) left center no-repeat; padding: 0 10px 0 15px; float: left;color: #5a5a5a; font-weight: bold; margin-top: 25px; }
.nav5 { height: 28px; line-height: 28px; position: relative; bottom: -1px; z-index: 1;}
.nav5 li { float: left; border-color: transparent; height: 27px; border-width: 1px; border-style: solid; border-bottom: 0; color: #898989; font-weight: bold; cursor: pointer; background: url(../images/nav5_li.jpg) left top repeat-x; margin-right: 1px; padding: 0 15px;}
.nav5 li.on { color: #000; border-color: #e2e2e3; background: #fff;}
.car_info .xg { font-size: 18px; color: #000; font-weight: bold; height: 45px; line-height: 45px; padding-bottom: 45px; padding-left: 15px; }
.car_info .xg a { font-size: 12px; padding: 0 5px; color: #000;}
.o_s_cont .os_car .s_result { font-size: 18px; height: 38px; color: #414040; line-height: 38px;/* margin-top: 35px;*/ border-bottom: 1px solid #ccc; }
.o_lbox .s_result .red { color: #d6000f; }
.o_lbox .s_result .r { font-size: 12px; line-height: 20px; font-size: 12px; color: #2e2e2e; }
.o_lbox .s_result .r span { margin-top: 10px; font-weight: bold; }
.o_lbox .s_result .tate { float: left; margin-left: 5px; margin-top: 5px; }
.o_lbox .s_result .tate strong { width: 82px; }
.o_lbox .s_result .tate ul { width: 125px;}
.o_s_cont .os_car dl { margin-top: 25px; }
.o_s_cont .os_car dt { color: #000; font-size: 14px; line-height: 35px;}
.o_s_cont .os_car dd { color: #727272; font-size: 12px; line-height: 20px; padding-bottom: 15px; border-bottom: 1px solid #ededed; }
.o_s_cont .os_car dt a { color: #000; }
.o_s_cont .os_car dd strong { color: #000; }
.o_s_cont .os_car dd a { color: #000; }
.o_s_cont .os_car dt.new a:after { }
.o_s_cont .o_rbox { width: 201px; margin-right: 30px; border: 1px solid #ececec; padding-bottom: 100px; border-radius: 3px; background: #ddd; }
.o_s_cont .o_rbox .g_title3 { height: 34px; line-height: 34px; padding-left: 10px; font-size: 13px; color: #fff; font-weight: bold; background-position: -157px top; }
.o_rbox .city_box { height: 120px; padding-top: 10px; }
.o_rbox .city_box .loop { height: 22px; line-height: 22px; color: #000; padding-left: 10px;}
.o_rbox .city_box .tate { margin-top: 4px; margin-left: 12px; }
.o_rbox .city_box .tate strong { width: 136px;}
.o_rbox .city_box .tate .ul { top: 19px; width: 179px; }
.o_s_cont .o_rbox dt { line-height: 30px; color: #000; font-size: 14px; padding-left: 10px; }
.o_s_cont .o_rbox .list { width: 186px; margin-left: 7px; padding-bottom: 15px; margin-bottom: 10px; border-bottom: 1px solid #d7d7d7; }
.o_s_cont .o_rbox .list p { background: url(../images/more_list_bg.jpg) 3px center no-repeat; padding-left: 10px; line-height: 20px; }
.o_s_cont .o_rbox .list a { color: #272727; }
.o_s_cont .o_rbox .map_img { margin: 5px 0 0 13px; height: 110px; }
.o_s_cont .o_rbox .map_img img { border: 1px solid #dedede; }
.map_store { width: 177px; margin: 0 auto; padding-bottom: 10px; color: #727272; }
.map_store h4 { margin-bottom: 10px; color: #000; font-size: 13px; font-weight: bold; overflow: hidden; padding-left: 30px; line-height: 17px; height: 33px; background: url(../images/letter/a.png) left center no-repeat; padding-top:4px; }
.map_store h4.t2 { background: url(../images/letter/b.png) left center no-repeat; }
.map_store h4.t3 { background: url(../images/letter/c.png) left center no-repeat; }
.map_store h4.t4 { background: url(../images/letter/d.png) left center no-repeat; }
.map_store h4.t5 { background: url(../images/letter/e.png) left center no-repeat; }
.map_store h4.t6 { background: url(../images/letter/f.png) left center no-repeat; }
.map_store h4.t7 { background: url(../images/letter/g.png) left center no-repeat; }
.map_store h4.t8 { background: url(../images/letter/h.png) left center no-repeat; }
.map_store h4.t9 { background: url(../images/letter/i.png) left center no-repeat; }
.map_store h4.t10 { background: url(../images/letter/j.png) left center no-repeat; }
.map_store h4.t11 { background: url(../images/letter/k.png) left center no-repeat; }
.map_store h4.t12 { background: url(../images/letter/l.png) left center no-repeat; }
/*其他搜索 end*/


/*预约试驾start*/
.test_run_left { width: 650px; padding-left: 23px; background: url(../images/test_run_left.jpg) right -75px no-repeat; height: 600px; }
.test_run_head { line-height: 50px; height: 50px; padding-top: 10px; font-size: 15px; color: #4d4d4d; font-weight: bold;}
.test_run_head i { color: #dd0000; height: 50px; width: 45px; background: url(../images/test_run_1.jpg) left center no-repeat; font-family: arial;  margin-right: 5px;}
.test_run_head i.part2 { background-image: url(../images/test_run_2.jpg); }
.test_run_head i.part3 { background-image: url(../images/test_run_3.jpg); }
.test_run_left ul { float: left; }
.test_run_left li { width: 123px; overflow: hidden; text-align: center; font-weight: bold; overflow: hidden; float: left; cursor: pointer; background-position: 1000px 1000px; height: 97px; margin: 0 0 6px 4px; }
.test_run_left .on, .test_run_left li:hover { background-position: left -65px; }
.test_run_left li img { display: block; }
.test_run_left li p { padding: 0 5px; line-height: 23px; color: #414040; }
.test_run_left li .other { color: #747474; }
.test_run_left .show { height: 309px; clear: both; margin-top: 45px; color: #0a0a0a; font-size: 14px; }
.test_run_left .show img { border: 1px solid #dcdcdc; }
.test_run_left .show .txt { left: 25px; top: 20px; }
.test_run_left .show .t { font-size: 20px; padding: 15px 0 10px 0; display: block; }
.test_run_left .show .tate strong { width: 62px;}
.test_run_left .show .tate li { width: 90px; }
.test_run_right { width: 280px; position: relative; overflow: hidden; float: left; padding-bottom: 35px; padding-left: 30px; }
.test_run_right select { display: none; }
.test_run_right td { padding: 0px; position: relative; }
.test_run_right td .pr { width: 225px; }
.test_run_right td .red { position: absolute; right: -20px; top: 0px; color: #d31a28; font-size: 18px; padding: 0 5px; line-height: 25px;}
.test_run_right .tate { margin-left: 0; }
.test_run_right td .info { border: 1px solid #dcdcdc; color: #727272; width: 200px; padding-left: 20px; line-height: 18px; padding-top: 5px; padding-bottom: 5px; }
.test_run_right .info a { color: #242424; text-decoration: underline; display: block; margin-top: 10px;}
.test_run_right .city { }
.test_run_right .city .tate strong { width: 82px}
.test_run_right .t1 { width: 35px; text-align: left; position: relative; font-size: 14px; color: #717171; font-weight: bold; }
.run_user_info { width: 280px; }
.test_run_right .n { color: #717171; font-size: 14px; font-weight: bold; padding-bottom: 8px;}
.run_user_info .gl_height { height: 55px; }
.run_user_info .gl_height_mail { height: 80px; }

.test_run_right fieldset.selectBox { padding:0; margin:0; border:none;}
.selectBox #packageBox, .x-region-child-0 { width: 100%; display: block; height: 37px; }
.test_run_right fieldset.selectBox div { padding-top:5px; padding-bottom:5px;}
.test_run_right fieldset.selectBox .red_parent, .run_user_info .red_parent { height: auto; width: 265px; display: block; }
.test_run_right 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_right fieldset.selectBox label { display: block; width:100%; line-height: 15px; height: 15px; padding-bottom: 5px; text-align:left; font-size: 14px; color: #717171; font-weight: bold; }
.test_run_right fieldset.selectBox span { margin-right:7px; }
.test_run_right fieldset.selectBox em.info { font-style:normal; display:inline-block;border: 1px solid #dcdcdc; color: #727272; width: 220px; padding-right: 20px; padding-left: 20px; line-height: 18px; vertical-align:top; padding-top:5px; padding-bottom:5px;}
.test_run_right fieldset.selectBox em.info ins { text-decoration:none; display:inline-block; width:100%;}
.test_run_right .ESel1_mSel_open, .test_run_right .ESel1_mSel { background: url(../images/search_tate.jpg) top right no-repeat; }
.test_run_right .ESel0_mSel_open, .ESel0_mSel { background: url(../images/search_tate.jpg) top right no-repeat; }
.test_run_right fieldset.selectBox .info { border: 1px solid #c8c8c8; color: #414141; width: 240px; padding-left: 20px; }
.test_run_right .ESel1_mSel_open , .test_run_right .ESel1_mSel , .test_run_right .ESel1_mSel_list { width: 125px; }
.test_run_right .ESel1_mSel {}
.test_run_right .ESel0_mSel_open, .test_run_right .ESel0_mSel, .test_run_right .ESel0_mSel_list { width: 261px; }
.test_run_right .ESel0_mSel_list li.mSel_start { height: 0; }
.test_run_right .ESel2_mSel_open, .test_run_right  .ESel2_mSel { background: url(../images/search_tate.jpg) top right no-repeat;  }
.test_run_right .ESel2_mSel { margin-bottom: 0; }
.test_run_right .ESel2_mSel_open, .ESel2_mSel, .test_run_right .ESel2_mSel_list { width: 125px; }
.test_run_right .ESel2_mSel_open { margin-bottom: 0; }

.test_run_pop { width: 702px; height: 502px; display: none; z-index: 1000; left: 50%; top: 50%; margin: -250px 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/public/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 label { float: left; line-height: 18px; padding-top: 3px; padding-left: 5px; 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 #dcdcdc; float: left; height: 19px; line-height: 23px; padding: 2px 0;}
.run_user_info .name input { width: 112px; }
.run_user_info .winput { width: 210px; }
.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;}
.sub_thispage { width: 103px; height: 32px; background-position: -124px -65px; margin-top: 10px; }
/*预约试驾end*/

/*哈弗活动 start*/
.ml15 { margin-left: 15px;}
.haval_activity { padding-bottom: 50px; }
.haval_activity .time_ing { height: 377px; padding-top: 33px; }
.haval_activity .time_ing .l_img { width: 616px; height: 209px; padding-left: 35px;}
.haval_activity .this_time { right: -5px; top: -5px; display: none;}
.time_ing .r_txt { width: 272px; padding: 0 15px; height: 363px; position: relative; float: left; color: #f4f4f5; background: #cf0005; }
.time_ing .r_txt a { color: #f4f4f5; }
.time_ing .r_txt p { line-height: 19px;font-weight: bold; }
.time_ing .r_txt h3 { font-size: 20px; line-height: 22px; padding: 10px 0;}
.time_ing .r_txt .btn { width: 85px; height: 19px; position: absolute; right: 20px; bottom: 15px; background: url(../images/ico12.jpg) left top no-repeat; }
.haval_activity ul { padding-left: 22px; float: left; }
.haval_activity li { width: 300px; position: relative; display: inline; height: 210px; float: left; margin: 0 0 16px 15px; }
.haval_activity li a { color: #f4f4f5; font-weight: bold; }
.haval_activity li .state { height: 30px; padding-left: 10px; line-height: 30px; background: url(../images/activi_state.jpg) no-repeat; }
.haval_activity li .state a { width: 100%; height: 30px; float: left;}
.haval_activity li.on .state { background-position: left -30px; }
.haval_activity li.on .this_time { display: block; }
/*哈弗活动 end*/

/*哈弗新闻*/
.news_list_page { overflow: hidden; }
.news_list_page form { height: 26px; padding-top: 12px; width: 935px; margin: 0 auto;}
.news_list_page form input { }
.news_list_page form .tx { width: 109px; color: #424242; margin-right: 6px; margin-top: 1px; font-size: 11px; height: 22px; background: #efefed; border: 1px solid #aaaaa9; line-height: 22px; padding: 0 10px;}
.news_list_page form .sm { width: 65px; height: 26px; cursor: pointer; text-align: center; line-height: 26px; background-position: -228px -65px; font-size: 11px; color: #fff;}
.news_list_page .box { overflow: hidden; padding-bottom: 15px; padding-top:25px; border-bottom: 1px solid #c9c9c7; width: 935px; margin: 0 auto;}
.news_list_page .box .img { width: 285px; }
.news_list_page .box dl { width: 620px; }
.news_list_page .box dt { font-size: 18px; color: #404040; line-height: 20px; }
.news_list_page .box dt a { color: #404040; }
.news_list_page .box .n_info { color: #bfbfc0; font-size: 11px; line-height: 12px; padding-top: 5px; }
.news_list_page .box .n_info .time { padding-left: 10px; }
.news_list_page .box .txt { padding-top: 15px; }
.news_list_page .box .txt p { color: #404040; font-size: 14px; line-height: 24px;}
.news_list_page .box .more { color: #d01301; font-size: 14px; }
.news_unfold h1 { text-align: center; color: #404040; font-size: 22px; line-height: 23px; padding-top: 45px; }
.news_unfold .n_info { text-align: center; color: #a5a5a5; line-height: 25px; height: 25px; padding: 10px 145px; }
.news_unfold .n_info .time { padding-left: 10px; }
.news_unfold .hd {border-bottom: 1px solid #c9c9c7; }
.news_unfold .article { width: 705px; margin: 0 auto; padding-bottom: 40px; padding-top: 10px; font-size: 14px; color: #404040; line-height: 25px; }
.news_unfold .article p { padding-bottom: 15px;}
.news_unfold .article p img { margin: 10px 0;}
.news_unfold .article .img { text-align: center; text-indent: 0; padding: 10px 0;}
.article .img .img_title { text-align: center; text-indent: 0; line-height: 18px; color: #323232; font-size: 12px; padding: 5px 0; }
.news_unfold .tag { width: 705px; margin: 0 auto; height: 30px; line-height: 30px;}
.news_unfold .tag a { color: #3e5176; padding: 0 5px; }
.news_unfold .xg_ar { color: #343434; font-size: 14px; position: relative; margin-top: 15px; height: 15px; font-weight: bold; line-height: 15px;}
.news_unfold .xg_ar .pa { left: 0; top: -8px; background: #f4f4f5; padding-right: 5px;}
.news_unfold .xg_ar .line { height: 1px; font-size: 0; line-height: 0; overflow: hidden; background: #c9c9c7;}
.w705 { width: 705px; margin: 0 auto;}
.news_unfold .xg_list { color: #a5a5a5; font-size: 13px; line-height: 23px; }
.news_unfold .xg_list a { color: #3e5176; background: url(../images/list_d.jpg) left center no-repeat; padding-left: 10px; }
.news_unfold .n_list { height: 30px; line-height: 30px; width: 705px; margin: 0 auto;}
.news_unfold .n_list a { color: #D01301; font-size: 14px;}
.news_unfold .w705 { padding-bottom: 50px; }
.new_img_form { height: 29px; line-height: 29px; position: absolute; color: #fff; }
.new_img_form ul { margin-right: 15px; }
.new_img_form li a { color: #fff; padding: 0 10px;}
.new_img_form li { float: left; color: #fff; }
.new_img_form li .yy { float: left; width: 58px; padding: 0; font-size: 11px; margin-top: 7px; height: 14px; text-align: center; line-height: 14px; background: #fff; color: #343434; border: 1px solid #919294; }
.new_img_form strong { color: #d30202; }
.new_img_form .f_info { padding-left: 15px; }
.new_img_form .bg { height: 29px; width: 100%; background: #000; opacity: 0.6; position: absolute; left: 0; top: 0; z-index: 5;}
.new_img_form .h_cont { height: 29px; line-height: 29px; width: 100%; position: absolute; left: 0; top: 0; z-index: 10;}

.play_banner { height: 480px; }
.play_banner.banner1 { background: url(../images/htll.jpg) center top no-repeat; }

.play_page { width: 935px; margin: 0 auto;}
.play_page .typeNgNav { left: 50%; margin-left: -502px; z-index: 500;}
.play_page .typeNgNav h4 { width: 171px; }
.play_page dt { font-size: 24px; color: #2d2d2d; font-weight: bold; line-height: 25px; height: 25px; padding: 50px 0 30px 0;}
.play_page dt .rt { width: 4px; height: 22px; background: #d7000f; font-size: 0; margin-top: 2px; margin-right: 5px; overflow: hidden; }
.play_set1 .img { width: 540px; }
.play_set1 .text { width: 375px; color: #454545; font-size: 13px; line-height: 24px; padding-top: 20px; }
.play_set1 .text h3 { color: #2d2d2d; font-size: 24px; padding-bottom: 10px; font-weight: bold; }
.play_set2 { height: 485px; width: 935px; overflow: hidden;}
.play_set2 .w1w { width: 10000px; position: absolute; left: 0; top: 0; }
.play_set2 .img_info { width: 416px; height: 169px; position: absolute; left: 0; bottom: 12px; }
.play_set2 .img_box {height: 485px; width: 935px; float: left; position: relative; }
.play_set2 .img_box img { width: 935px; height: 485px; }
#img_center {}
.img_box img, #img_center img { position: absolute; top: 0;}
.play_set2 .img_box .bg { background: #000; opacity: 0.7; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5; }
.play_set2 .img_box .cont { position: absolute; line-height: 20px; width: 100%; left: 38px; padding-top: 25px; top: 0; z-index: 10; color: #dcdbdb; }
.play_set2 .img_box .title { font-size: 16px; font-weight: bold; line-height: 17px; padding-bottom: 15px; }
.play_set2 .prev, .play_set2 .next { width: 27px; height: 53px; z-index: 100; cursor: pointer; position: absolute; top: 205px; background: url(../images/p_page_btn.png) left top no-repeat; }
.play_set2 .next { right: 35px; background-position: right top;}
.play_set2 .prev { left: 35px; }

.play_set3 { width: 932px; height: 440px; position: relative; z-index: 1; }
.play_set3 .l_b { width: 119px; height: 440px; position: relative; overflow: hidden; }
.play_set3 .c_b { width: 700px; height: 440px; position: relative; overflow: hidden; }
.play_set3 .r_b { width: 113px; height: 440px; position: relative;  overflow: hidden;}
.play_set3 .l_b .png, .play_set3 .r_b .png { left: 0; top: 0; position: absolute; z-index: 1;}
.play_set3 .prev, .play_set3 .next { width: 27px; height: 53px; z-index: 200; cursor: pointer; position: absolute; top: 205px; background: url(../images/p_page_btn.png) left top no-repeat; }
.play_set3 .next { right: 55px; background-position: right top;}
.play_set3 .prev { left: 55px; }
.play_set3 .c_b .bar { height: 47px; background: #0d0d0d; color: #fff; position: absolute; left: 0; bottom: 0; width: 690px; line-height: 47px; padding-left: 10px; }
.c_b .bar .global_share { margin: 11px 20px 0 20px;}
.c_b .bar .big { width: 55px; border: 1px solid #1f1f1f; border-top: 0; height: 47px; border-bottom: 0; }
.c_b .bar .big a { width: 19px; height: 18px; background-position: -349px -65px; margin: 13px 0 0 18px; }
.c_b .bar .n { color: #565656; width: 65px; text-align: center; }
.c_b .bar .n b { font-weight: normal; color: #fff; }
.play_set4 { padding-bottom: 30px; }
.play_set4 .time_info { height: 400px; overflow: hidden;}
.play_set4 .time_info .year_box { height: 400px; }
.play_set4 .time_info .l_img { width: 505px; overflow: hidden; height: auto; }
.play_set4 .time_info .l_img img { display: block; }
.play_set4 .time_info .r_txt { width: 425px; font-size: 13px; color: #454545; line-height: 23px; }
.play_set4 .time_bar { height: 30px; }
.play_set4 .time_bar .line { height: 2px; font-size: 0; line-height: 0; overflow: hidden; background: #c2c2c2; }
.play_set4 .time_bar .cont { width: 100%; top: -8px; }
.play_set4 .time_bar .cont li { position: absolute; cursor: pointer; top: 0; font-size: 13px; color: #6a6a6a; background: url(../images/p4time_bar.png) right top no-repeat; padding-top: 15px;}
.play_set4 .time_bar .cont li.on { color: #2d2d2d; font-weight: bold; background-position: right -33px; }
.play_set4 .time_bar .cont .n2013 { left: 444px; }
.play_set4 .time_bar .cont .n2012 { left: 595px; }
.play_set4 .time_bar .cont .n2011 { left: 750px; }
.play_set4 .time_bar .cont .n2010 { left: 905px; }

.play_set5 { height: 415px; width: 935px; }
.play_set5 .l_play { width: 750px; float: left; height: 415px;}
.play_set5 .l_play .nice_video { width: 750px; height: 415px;  background: #000; }
.play_set5 .l_play .slide { height: 52px; line-height: 52px;}
.play_set5 .l_play .slide .bg { background: #000; height: 52px; width: 100%; opacity: 0.4; bottom: 0; left: 0; z-index: 1;}
.play_set5 .l_play .slide p.pa { bottom: 0; left: 0; z-index: 10; color: #fff; padding-left: 10px; }
.play_set5 .r_list li { width: 180px; height: 100px; position: relative; margin-bottom: 5px; cursor: pointer; position: relative; }
.play_set5 .r_list li .slide { height: 25px; line-height: 25px; position: absolute; left: 0; bottom: 0; width: 100%; color: #fff; text-align: center; font-size: 11px;}
.play_set5 .r_list li .slide .bg { opacity: 0.7; background: #000; position: absolute; width: 100%; left: 0; bottom: 0; height: 25px; }
.play_set5 .r_list li .slide .txt { width: 100%; height: 25px; left: 0; overflow: hidden; position: absolute; bottom: 0; z-index: 5;}
.play_set5 img.pa.play { left: 50%; top: 50%; margin: -33px 0 0 -33px; cursor: pointer;}
.play_set5 .r_list .play { margin: -16px 0 0 -16px; z-index: 5; background: url(../images/dakar_vp.png) left top no-repeat; _background: url(../images/dakar_vp.gif) left top no-repeat; width: 33px; height: 33px; position: absolute; left: 50%; top:50%; }
.play_set5 .r_list li.on img.pa.play { display: none; }
.more_topic { color: #2d2d2d; }
.more_topic .b { height: 15px; font-size: 14px; padding-bottom: 20px; }
.more_topic ul {height: 75px; padding-bottom: 25px; }
.more_topic ul li { float: left; padding-right: 10px; }
.more_topic ul li:hover { margin-top: 2px;}



/*经销商查询*/
.s_store { margin-bottom: 30px; }
.store_box { width: 935px; height: 538px; margin: 45px auto 0px auto; margin-bottom: 70px; border: 1px solid #BDBDBD; }
.store_box .div_map { left: 0; top: 0; }
.store_box .cut_lbox { width: 286px; height: 538px; background: url(../images/store_cut_lbox.jpg) no-repeat; }
.store_box .switch { width: 15px; height: 68px; background: url(../images/map_switch.png) no-repeat; position: absolute; left: 635px; top: 50%; margin-top: -70px; z-index: 10; cursor: pointer;}
.store_box .switch.on { background-position: right top; }
.store_box .pl12 { padding-left: 12px; }
.cut_lbox .title { height: 50px; color: #4e4e4e; font-weight: bold; font-size: 14px; line-height: 60px; overflow: hidden;}
.cut_lbox .more_city { height: 100px; padding-left: 15px; 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 select { display: none; }
.more_city .tate { margin-left: 10px;}
.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: 254px; margin-left: 15px; height: 342px;}
.more_store_list .l_box { width: 240px; padding-left: 10px; float: left; height: 340px; overflow: hidden; position: relative; }
.more_store_list .l_box .h1w { width: 230px; float: left; padding: 10px 0; height: auto; position: absolute; left: 10px; 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: 72px; background-position: -442px -20px; position: absolute; left: -5px; top: 0; cursor: pointer;}
.more_store_list .map_store { width: 230px; overflow: hidden; float: left; color: #808080;}
.more_store_list .map_store h4 { font-weight: bold; cursor: pointer; font-size: 13px; color: #000; margin-bottom: 0;}
.more_store_list .map_store p { line-height: 20px; }
.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 { height: 45px; padding-top: 15px; }
.map_store a { color: #808080;}
.map_store .btn_red, .map_pop .btn .btn_red { width: 78px; height: 25px; background-position: -124px -129px; }
.map_store .send, .map_pop .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; }

/*哈弗荣誉*/
.glory_page { width: 931px; overflow: hidden; margin: 0 auto; clear: both; padding-top: 22px; }
.glory_page img { display: block;  }
.glory_page .top1 { height: 60px; }
.glory_page .s_box { width: 205px; padding-top: 15px; }
.glory_page .s_box ul { width: 128px; }
.glory_page .s_box .btn { width: 65px; height: 26px; background-position: -427px -98px; }
.glory_page .g_big { width: 615px; height: 370px; float: left; position: relative;}
.glory_page .g_small { width: 300px; height: 175px; display: inline; float: left; position: relative; margin-right: 15px; margin-top: 20px; }
.glory_page .g_small img { display: block;}
.glory_page .g_big .btn_play { position: absolute; left: 50%; top: 50%; cursor: pointer; margin: -44px 0 0 -44px; }
.glory_page .g_small .btn_play { position: absolute; left: 50%; top: 50%; cursor: pointer; margin: -27px 0 0 -27px; }
.glory_page .pa.bar { height: 32px; line-height: 32px; font-weight: bold; width: 100%;bottom: 0; left: 0; overflow: hidden; }
.glory_page .pa.bar .bg { height: 32px; width: 100%; background: #000; opacity: 0.7; z-index: 4;}
.glory_page .pa.bar .txt { left: 0; width: 100%; position: absolute; top: 0; z-index: 1; font-size: 12px;}
.glory_page .pa.bar a { color: #ccc; padding-left: 10px;}
.glory_page .r_box { width: 300px; overflow: hidden; }
.glory_page .r_box .mt0 { margin-top: 0; }
.glory_page ul { width: 965px; float: left; padding-bottom: 50px; }
.glory_page ul li { float: left;}
.img_pop { width: 800px; background: #f4f4f5; z-index: 100; position: absolute; left: 50%; top: 50%; margin-left: -407px; margin-top: -300px; padding: 10px; padding-top: 30px; padding-bottom: 0; }
.img_pop img { display: block; }
.img_pop p { color: #000; font-size: 14px;font-weight: bold; line-height: 40px; }
.img_pop .close { position: absolute; width: 13px; cursor: pointer; height: 13px; right: 10px; top: 10px; background: url(../images/public/close_menu.png) no-repeat; }

/*贷款购车*/
.web_ask .tac { font-size: 13px; color: #565656; height: 65px; line-height: 65px;  }
.web_ask .w_iframe1 { margin-left: 98px;}
.web_ask .tate, .web_ask .tate strong { background-image: url(../images/loan/sq_tate.jpg); }
.tool_web_table { margin: 0 auto; }
.tool_web_table input { height: 25px; line-height: 25px; border: 1px solid #b3b3b3; }
.tool_web_table .t1 { width: 83px; color: #565656; font-weight: bold; text-align: center;}
.tool_web_table td { padding: 10px 0;}
.tool_web_table span.l { font-size: 13px; color: #565656; width: 70px; text-align: center; line-height: 27px;}
.tool_web_table .area_tate { float: right; }
.tool_web_table .tate ul { z-index: 10; }
.tool_web_table .car_tate strong { width: 293px; }
.tool_web_table .car_tate ul { width: 336px;}
.tool_web_table .city_tate strong { width: 84px; }
.tool_web_table .city_tate ul { width: 127px;}
.tool_web_table .area_tate strong { width: 91px; }
.tool_web_table .area_tate ul { width: 133px;}
.tool_web_table .gender_tate strong { width: 91px; }
.tool_web_table .gender_tate ul { width: 134px; }
.tool_web_table .input_name, .tool_web_table .input_tel { width: 336px; }
.tool_web_table .input_age { width: 128px; }
.tool_web_table .red { line-height: 15px; padding-top: 5px; background: url(../images/ico_error.jpg) left center no-repeat; padding-left: 15px;}
.tool_web_table .btn { padding: 30px 0;}
.tool_web_table .btn .yes, .tool_web_table .btn .no { width: 103px;height: 32px; color: #f0f0f0;text-align: center; line-height: 32px; font-size: 14px; font-weight: bold; }
.tool_web_table .btn .yes { background-position: left -163px; }
.tool_web_table .btn .no { background-position: -104px -163px; margin-right: 5px;  }
.tool_web_table .car_list li { width: 105px; float: left; color: #414040; font-weight: bold; line-height: 25px;}
.tool_web_table .car_list li input { margin-right: 3px; float: left;}
.tool_web_table .send_y { color: #414040; text-decoration: underline; font-weight: bold; padding-top: 5px; float: left; }
.tool_web_table .code_input { width: 105px; }
.tool_web_table .btn .tl { line-height: 25px; color: #414040; padding-top: 5px;}
.tool_web_table .btn .tl input { margin-right: 5px; }
/*车贷套餐*/
.car_dai { }
.car_dai .box { width: 773px; position: relative; margin-top: 50px; padding-bottom: 30px; background: url(../images/car_dai_bg.jpg) left top repeat-x; border: 1px solid #f1f1f1; }
.nav6 { height: 32px; position: absolute; top: -31px; left: 50px; }
.nav6 li { float: left; height: 30px; line-height: 30px; cursor: pointer; padding: 0 15px; font-size: 14px; color: #727272; border: 1px solid #cdcdcd; border-bottom-color: #f0f0f0; }
.nav6 li.on { height: 31px; background: #fff; border-color: #e6e6e6; border-bottom: 0; color: #db2f3a; }
.car_dai .t_top { height: 23px; padding-left: 16px; padding-top: 20px; line-height: 23px; color: #535353; padding-bottom: 20px; }
.car_dai .t_top select { background: #ebebeb; border: 1px solid #bebebe; height: 21px; margin-left: 5px; line-height: 21px; }
.car_dai .b_table { margin-left: 16px; }
.car_dai .b_table td { height: 32px; border: 1px solid #c4c4c4; text-align: center; color: #444; }
.car_dai .b_table thead td { background: #e1e1e1; }
.car_dai .b_table .btn_ask { width: 56px; height: 18px; background: url(../images/car_dai_btn.jpg) no-repeat; float: left; margin-left: 7px;}

/*信息订阅*/
.take_news { color: #3e3e3e; background: url(../images/loan/take_news.jpg) left center no-repeat; margin: 55px 0 30px 290px; padding-left: 80px; }
.take_news dt { font-size: 18px; font-weight: bold; line-height: 19px; padding-bottom: 5px; }
.take_news dd { font-size: 14px; color: #727272; }
.take_check { height: 20px; padding: 30px 0 30px 275px; }
.take_check label { float: left; font-size: 13px; padding-left: 25px; color: #414040; cursor: pointer; font-weight: bold; }
.take_check label .btn { width: 18px; height: 18px; float: left; background-position: -361px top; }
.take_check label.on .btn { background-position: -380px top; }
.take_check label .txt { float: left; padding-left: 5px; white-space:nowrap;  }
/*经销商加盟*/
.dealer_table { width: 625px; margin: 0 auto; color: #000; padding-top: 20px; }
.dealer_table table { }
.dealer_table h3 { line-height: 30px; height: 50px; font-size: 19px; text-align: center; }
.dealer_table td { text-align: center; line-height: 22px; border: 1px solid #d1d0d1; }
.dealer_table .t1 { font-weight: bold; }
.dealer_table .tfoot { height: 26px; line-height: 26px; background: #e6e6e7; }
.dealer_table thead { font-weight: bold; height: 26px; line-height: 26px; background: #e6e6e7; }
.dealer_table thead { border-top-width: 2px; }

.dealer_table .down_ask { height: 50px; padding-top: 20px; padding-right: 100px; }
.dealer_table .down_ask a { line-height: 21px; color: #c83f43; background: url(../images/loan/down_ico.jpg) right center no-repeat; padding-right: 30px; }

.show_4sd { width: 930px; padding: 40px 0 60px 0; }
.show_4sd .img_list { height: 415px; }
.show_4sd .s_box { height: 87px; }
.show_4sd .s_box .prev, .show_4sd .s_box .next { width: 25px; height: 87px; cursor: pointer; top: 0; position: absolute; }
.show_4sd .s_box .prev { left: 0; background-position: left -196px; }
.show_4sd .s_box .next { right: 0; background-position: -26px -196px;}
.show_4sd .over_div { width: 867px; margin-left: 31px; margin-top: 7px; height: 87px; overflow: hidden; position: relative; }
.show_4sd .over_div ul { width: 10000px; position: absolute; left: 0; top: 0; }
.show_4sd .over_div ul li { float: left; margin-right: 9px; cursor: pointer; }
.show_4sd .over_div ul li img { width: 210px; height: 87px; }
.show_4sd .over_div ul li.on img { width: 204px; height: 81px; border: 3px solid #c0000a; }



/*****************************************by Liangyi ****************************************/

/* 车型展示开始 */
.typeNg { height:480px; background-repeat:no-repeat; background-position:center top; background-image:url(../images/type/H5A001.jpg);}
.typeNgBox { width:1003px; margin-left:auto; margin-right:auto; height:428px; overflow:hidden;zoom:1; position:relative;}
.typeNgBox img { float:right;}
.typeNgBox p { position:absolute; font-size:14px; font-weight:bold; color:#3d3d3d;}
a.typeDr {background-image:url(../images/type/typeIcon1.png); _background-image:url(../images/type/typeIcon1.gif);}
a.typeWeb {background-image:url(../images/type/typeIcon2.png); _background-image:url(../images/type/typeIcon2.gif);}
a.typeInfo {background-image:url(../images/type/typeIcon3.png); _background-image:url(../images/type/typeIcon3.gif);}
.typeNgBox li { float:left; width:44px; height:28px; display:inline;}
.typeNgBox li a , .typeNgBox li a:link , .typeNgBox li a:visited , .typeNgBox li a:active { display:inline-block; width:42px; height:26px; position:absolute; text-decoration:none;}
.typeNgBox li a.current { border:red solid 1px;}
.typeNgBox div a , .typeNgBox div a:link , .typeNgBox div a:visited , .typeNgBox div a:hover , .typeNgBox div a:active { display:inline-block;}
/* ------------- */

/*行业用车*/
.trade_car { width: 935px; margin: 0 auto; padding-top: 30px;}
.trade_car .t_top { background: url(../images/car/trade_car_top.jpg) left top no-repeat; font-size: 16px;color: #fff; height: 368px; }
.trade_car .t_top p { width: 270px; padding: 40px 0 0 40px; }
.trade_car .box { width: 460px; padding-top:35px; text-align: center; padding-bottom: 100px; }
.trade_car .box p { font-size: 14px; font-weight: bold; }


.typeNg2 { height:480px; background-repeat:no-repeat; background-position:center top; background-image:url(../images/type/H2001.jpg);}
/* ------------- */

.typeNg3 { height:480px; background-repeat:no-repeat; background-position:center top; background-image:url(../images/type/H6001.jpg);}
.typeNg8 { height:480px; background-repeat:no-repeat; background-position:center top; background-image:url(../images/type/H8001.jpg);}
.typeNg9 { height:480px; background-repeat:no-repeat; background-position:center top; background-image:url(../images/type/H9001.jpg);}
.typeNg6c { height:480px; background-repeat:no-repeat; background-position:center top; background-image:url(../images/type/H6c001.jpg);}


.carTypeTop { width:1003px; overflow: hidden;margin-left:auto; background-position: left top; background-repeat: no-repeat; margin-right:auto; height:480px; zoom:1; position:relative;}
.carTypeTop img { float:right;}
.carTypeTop p { position:absolute; top:190px; font-size:14px; font-weight:bold; color:white;}

.carTypeTop strong { display:block; position:absolute; top:248px; height:25px; font-size:14px;}
.typeNgBox4 .typ_car_name { top: 50px; }
.typeNgBox4 strong { top: 150px; }
a.typeDr2 {}
a.typeWeb2 {}
a.typeInfo2 {}

.carTypeTop ul { height:28px; position:absolute; top:366px; float: left; border: 1px solid #000; border-left: 0;}
.carTypeTop li { float:left; width:44px; height:28px; cursor: pointer; border-left: 1px solid #000; position: relative; }
.carTypeTop li strong { width: 100px; height: 22px; font-size: 11px; text-align: center; font-weight: normal; line-height: 22px; border: 1px solid #4d4753; background: #000200; color: #b1a9b9; position: absolute; left: -15px; top: -24px; display: none; }
.carTypeTop li img { width: 44px; height: 28px; }
.carTypeTop .big img { width: 0;height: 0;}
.carTypeTop li a { position: absolute; width: 40px; height: 24px; border: 2px solid #fff7fd; display: none; }
.carTypeTop li:hover strong { display: block;}
.carTypeTop li.on a { display: block;}
.carTypeTop div a , .carTypeTop div a:link , .carTypeTop div a:visited , .carTypeTop div a:hover , .carTypeTop div a:active { display:inline-block;}
.typ_car_name { position: absolute; left: 0; top: 105px; }
.typ_car_name img { float: left;}


/* ------------- */


.typeNg4 { height:480px; background-repeat:no-repeat; background-position:center top; background-image:url(../images/type/HPB001.jpg);}
.typeNgBox4 { width:1003px; margin-left:auto; margin-right:auto; height:428px; overflow:hidden;zoom:1; position:relative;}
.typeNgBox4 img { float:right;}
.typeNgBox4 p { position:absolute; margin-top:190px; font-size:14px; font-weight:bold; color:white; display:none;}
a.typeDr2 {}
a.typeWeb2 {}
a.typeInfo2 {}
.typeNgBox4 ul { width:362px; height:30px; background:url(../images/type/typeColor.jpg); position:absolute; margin-top:366px; display:none;}
.typeNgBox4 li { float:left; width:44px; height:28px; margin-left:1px; display:inline; margin-top:1px;}
.typeNgBox4 li a , .typeNgBox4 li a:link , .typeNgBox4 li a:visited , .typeNgBox4 li a:hover , .typeNgBox4 li a:active { display:inline-block; width:42px; height:26px; position:absolute; text-decoration:none;}
.typeNgBox4 li a.current { border:red solid 1px;}
.typeNgBox4 div a , .typeNgBox4 div a:link , .typeNgBox4 div a:visited , .typeNgBox4 div a:hover , .typeNgBox4 div a:active { display:inline-block;}
.typePIBot { height:30px;}
.typeNgBox3 strong a, .typeNgBox2 strong a, .typeNgBox strong a, .typeNgBox4 strong a { width: 80px; height: 24px; line-height: 24px; padding-left: 16px; background: url(../images/jpg8_bg.jpg) -52px -196px no-repeat; float: left; font-size: 11px; color: #fff; margin-left: 2px;}
.typeNgBox3 strong a.grey, .typeNgBox2 strong a.grey, .typeNgBox strong a.grey, .typeNgBox4 strong a.grey { background-position: -52px -221px; }

.car_hp_out { background: url(../images/type/hp_out1.jpg) no-repeat; width: 932px; height: 412px; color: #383838; font-size: 14px; padding-top: 50px; }
.car_hp_out p { font-weight: bold; padding-left: 50px;  line-height: 25px; }
/*车型颜色切换样式*/
.typeNgBox { background-image: url(../images/type/h5z_b1.jpg); background-repeat: no-repeat; background-position: left top;}
.typeNgBox2 { background-image: url(../images/type/h5o_b1.jpg); background-repeat: no-repeat; background-position: left top;}
.typeNgBox3 { background-repeat: no-repeat; background-position: left top;}
.typeNgBox3.g1 { background-position: left -2400px; }
.typeNgBox3.g2 { background-position: left -1920px; }
.typeNgBox3.g3 { background-position: left -960px; }
.typeNgBox3.g4 { background-position: left top; }
.typeNgBox3.g5 { background-position: left -480px; }
.typeNgBox3.g6 { background-position: left -1440px; }
/* ------------- */
.db { display: block; }

.h6_ds .typeCarPoint  { background: url(../images/type/h6point.jpg) no-repeat; }
.h5_of .typeCarPoint  { background: url(../images/type/h5of_point.jpg) no-repeat; }
.h5_zz .typeCarPoint  { background: url(../images/type/h5zz_point.jpg) no-repeat; }
.typeCont { overflow:hidden;zoom:1; padding-bottom: 30px; }
.typeCont h2 { font-size:24px; clear: both; font-weight:bold; color:#2d2d2d; margin-left:35px; width: 920px; margin-bottom: 25px; line-height:25px; height: 26px; padding-left: 8px; border-left:#c0000a solid 4px; margin-top:34px;}
a.shearTo , a.shearTo:link , a.shearTo:visited , a.shearTo:hover , a.shearTo:active { display:block; width:78px; height:18px; background:url(../images/type/shrar.jpg); text-indent:-9999px; overflow:hidden;zoom:1; position:relative; top:0px; left:0;}
.typeCont h2 a.shearTo { float:right;}
.typeCarPoint { overflow:hidden;zoom:1; width:935px; margin: 0 auto; padding-top: 145px;  height: 120px;}
.typeCarPBox div { width:220px; float:left; position:relative;}
.typeCarPoint span { display:block; text-indent:-9999px; background-position: center top; background-repeat:no-repeat; width:100%; height:133px;}
.typeCarPoint p { color:#5b5b5b; line-height:15px; padding-left: 5px; padding-right: 10px;}
.typeCarPoint .typeCarPBox { float: left; }

.typePicPoint { height:374px; margin-top:60px; position:relative; }
a.typePicR , a.typePicR:link , a.typePicR:visited , a.typePicR:hover , a.typePicR:active { float:right; width:29px; height:50px; background:url(../images/type/typeArrR.gif); position:absolute; right:0; top:104px; text-indent:-9999px; overflow:hidden; zoom:1;}
a.typePicL , a.typePicL:link , a.typePicL:visited , a.typePicL:hover , a.typePicL:active { float:left; width:29px; height:50px; background:url(../images/type/typeArrL.gif); position:absolute; left:0px; top:104px; text-indent:-9999px; overflow:hidden;zoom:1;}
.typePicPoint img { float:right; margin-right:5px;}
.typePicPoint p { width:420px; color:#2d2d2d; line-height:24px; }
.typePicPoint strong { font-size:28px; font-weight:bold; color:#2d2d2d; padding-bottom:35px; display:block; padding-top:18px;}
.typePicTxt p { overflow:hidden;zoom:1; padding-bottom:58px;}
.typePicTxt img { }
.typePicTxt span {line-height:24px;  display:block;}
.typePicTxt strong {display:block;font-size:36px; padding-top: 90px; padding-bottom:13px; font-size:22px; color:#2d2d2d;}
.typePicTxt2 img { }
.typePicTxt2 span { }
.typePicTxt2 strong { }
.typePicTxt3 img { }
.typePicTxt3 span { }
.typePicTxt3 strong { }
.typePicTxt4 img { float:left;}
.typePicTxt4 span {  margin-left:640px; }
.typePicTxt4 strong {  margin-left:640px;  }
.typePicTxtIcon {padding-top:90px; background-repeat:no-repeat; background-position:left top;}
.typeCarPoint2 { overflow:hidden;zoom:1; padding-left:180px;}
.typeCarPoint2 a , .typeCarPoint2 a:link , .typeCarPoint2 a:visited , .typeCarPoint2 a:hover , .typeCarPoint2 a:active {  color:black; float:left; width:243px; text-align:left; height:200px; margin-left:20px;}
.typeCarPoint2 img {margin-bottom:5px; width: 236px; height: 147px;}
.typeCarPoint2 span { display:block; text-align:center; font-size:14px; font-weight:bold;}
.typeCarOut { width:932px; margin-left:auto; margin-right:auto; margin-top:26px; position:relative;}
.typeCarOut .gd_div { width:880px; margin-left:30px; margin-top:7px; height:87px; overflow:hidden; position: relative; top: 0; left: 0; }
.typeCarOut ul {  float: left; position: absolute; left: 0; top: 0; width: 20000px; }
.typeCarOut li { float:left; width:210px; height:87px; padding-right: 10px; }
.typeCarOut li img { display:block; width:210px; height:87px; }
.typeCarOut li a { width: 932px; height: 412px; }
.typeCarOut li.on {}
.typeCarOut li.on img { }
.typeCarOut .gd_div li { position: relative; }
.typeCarOut .gd_div .bor { border: 3px solid #C0000A; width: 204px; height: 81px; position: absolute; top: 0; left: 0; display: none; }
.typeCarOut .gd_div li.on .bor { display: block; }
.typeCarOut .i_list { position: relative; }
.typeCarOut .i_list .movel, .typeCarOut .i_list .mover { width: 24px; height: 44px; cursor: pointer; position: absolute; top: 50%; margin-top: -22px; }
.typeCarOut .i_list .movel { left: 10px; background: url(../images/car_show_big_left.png) no-repeat;}
.typeCarOut .i_list .mover { background: url(../images/car_show_big_right.png) no-repeat; right:10px;}
a.typeOutL , a.typeOutL:link , a.typeOutL:visited , a.typeOutL:hover , a.typeOutL:active { position:absolute; display:block; width:25px; height:87px; left:0; bottom:0; background:url(../images/type/typeOutArrL.jpg); text-indent:-9999px;}
a.typeOutR , a.typeOutR:link , a.typeOutR:visited , a.typeOutR:hover , a.typeOutR:active { position:absolute; display:block; width:25px; height:87px; right:0; bottom:0; background:url(../images/type/typeOutArrR.jpg); text-indent:-9999px;}
.typePicTxt_2 p { overflow:hidden;zoom:1; padding: 50px 0 55px 35px; }
.typePicTxt_2 img { }
.typePicTxt_2 span {line-height:24px;  display:block;}
.typePicTxt_2 strong {display:block;font-size:36px; padding-bottom:13px; font-size:22px; color:#2d2d2d;}
.typePicTxt_2 em { display:block; zoom:1; float:left; position:relative;}
.typePicTxt_2 em a.typeLOn {
    display:block; width:77px; height:27px; position:absolute; overflow:hidden; zoom:1;
}
.typeLOn .cswitch { float: left; width:77px; height:27px; cursor: pointer;}
a.typeLOn .cswitch { background:url(../images/type/typeOpen.gif) left top  no-repeat;}
a.on .cswitch { background-position: left bottom;}

.typePicTxt2_2 .img { float:left; width: 657px; height: 298px;}
.typePicTxt2_2 .img span { display: block; margin: 0; padding: 0; background: url(../images/type/h5eufrontoff.jpg) left top no-repeat; width: 657px; height: 298px; }
.typePicTxt2_2 .img span.on { background-position: left bottom; }

.typePicTxt2_2 span {  margin-left:665px; }
.typePicTxt2_2 strong {  margin-left:665px; padding-top:137px; }
.typePicTxt2_2 .typeLOn { left:185px; bottom:0; }


.typePicTxt3_2 { }
.typePicTxt3_2 img { float:right;}
.typePicTxt3_2 span {  margin-right:430px; width: 355px; display: block; padding-left: 30px;}
.typePicTxt3_2 strong { margin-right:430px; padding-top:121px; padding-left: 30px;}
.typePicTxt4_2 { overflow: auto;}

.typePicTxt4_2 .img { float:left; width: 472px; height: 252px;}
.typePicTxt4_2 .img span { display: block; margin: 0; padding: 0; background: url(../images/type/win01.jpg) left top no-repeat; width: 472px; height: 252px; }
.typePicTxt4_2 .img span.on { background-position: left bottom; }

.typePicTxt4_2 span {  margin-left:580px; padding-right: 60px;}
.typePicTxt4_2 strong { padding-top:55px; padding-right: 60px;}
.typePicTxt4_2 .typeLOn { right: 0; bottom: -40px; }
.typePicTxt5_2 { padding-top:55px; padding-bottom:64px;}
.typePicTxt5_2 img { float:right;}
.typePicTxt5_2 span {  margin-right:650px; padding-right:30px;}
.typePicTxt5_2 strong { margin-right:650px; padding-top:40px; }
.typeNg2 .typePicTxt4_2 em { float: left; }
/* h6*/
.h6_ds .typePicTxt2_2 { padding-top: 10px; padding-right: 35px;}
.h6_ds .typePicTxt2_2 .img { float:left; width: 657px; height: 298px;}
.h6_ds .typePicTxt2_2 .img span { display: block; margin: 0; padding: 0; background: url(../images/type/H6frontoff.jpg) left top no-repeat; width: 657px; height: 298px; }
.h6_ds .typePicTxt2_2 .img span.on { background-position: left bottom; }

.h6_ds .typePicTxt4_2 .img { float:left; width: 657px; height: 298px;}
.h6_ds .typePicTxt4_2 .img span { display: block; margin: 0; padding: 0; background: url(../images/type/h6backoff.jpg) left top no-repeat; width: 657px; height: 298px; }
.h6_ds .typePicTxt4_2 .img span.on { background-position: left bottom; }
.h6_ds .typePicTxt4_2 .typeLOn { right: 20px; bottom: 0;}
/* h5 欧风*/
.h5_of .typePicTxt4_2 { padding-right: 34px;}

.h5_of .typePicTxt4_2 .img { float:left; width: 472px; height: 252px;}
.h5_of .typePicTxt4_2 .img span { display: block; margin: 0; padding: 0; background: url(../images/type/win01.jpg) left top no-repeat; width: 472px; height: 252px; }
.h5_of .typePicTxt4_2 .img span.on { background-position: left bottom; }

.h5_of .typePicTxt4_2 strong { }
.h5_of .typePicTxt4_2 span { margin-left: 0; width: 430px; padding-right: 0; }

/*.typeNg2 .typeNgNav h4 { width: 152px; }*/
.typeNg2 .typeNgBox2 p { color: #000; top: 150px; }
/* h5 智尊*/
.h5_zz .typePicTxt2_2 .img { float:left; width: 657px; height: 298px;}
.h5_zz .typePicTxt2_2 .img span { display: block; margin: 0; padding: 0; background: url(../images/type/H5Zfrontoff.jpg) left top no-repeat; width: 657px; height: 298px; }
.h5_zz .typePicTxt2_2 .img span.on { background-position: left bottom; }

.h5_zz .typePicTxt2_2 em a { left: 500px; bottom: 0;}
.h5_zz .typePicTxt2_2 { padding-top: 30px; padding-right: 35px; padding-left: 0;}
.h5_zz .typePicTxt4_2 strong { margin-left: 570px; }
.h5_zz .typePicTxt4_2 span { margin-left: 570px; }
.typePicTxt4_2 .img span { margin: 0;}
.typeNg .typeNgBox p { color: #000; top: 190px; }

.typeNg4 .typeNgNav h4 { width: 151px; }

/* h6 运动版*/
/*.typeNgBox6 { background: url(../images/type/h6sport_b1.jpg) left top no-repeat; }*/
/*.typeNg6 { background: url(../images/type/H6003.jpg) center top no-repeat; }*/
.h6_play .typeCarPoint3 a, .h6_play .typeCarPoint3 a:link, .h6_play .typeCarPoint3 a:hover, .h6_play .typeCarPoint3 a:active, .h6_play .typeCarPoint3 a:visited { width: 235px; height: 240px; text-align: left; }
.h6_play .typeCarPoint3 span { text-align: left; color: #666; }
.typeNg6 .carTypeTop p { color: #000; }
.h6_play .typeCarPoint2 a { height: 320px; }
.h6_play .typeCarPoint2 a span { font-weight: normal; text-align: left; }

.typeCarPoint3 { overflow:hidden;zoom:1; padding-left:16px; }
.typeCarPoint3 a , .typeCarPoint3 a:link , .typeCarPoint3 a:visited , .typeCarPoint3 a:hover , .typeCarPoint3 a:active {  color:black; float:left; width:220px; text-align:left; height:200px; margin-left:18px;}
.typeCarPoint3 img {margin-bottom:5px;}
.typeCarPoint3 span { display:block; text-align:center; font-size:12px; font-weight:bold; color:#2d2d2d;}
a.typeDownBtn , a.typeDownBtn:link , a.typeDownBtn:visited , a.typeDownBtn:hover , a.typeDownBtn:active { display:block; padding-right:18px; height:14px; line-height:13px; background:url(../images/type/typaDownIcon.gif) no-repeat right center  ;overflow:hidden;zoom:1; position:relative; top:5px; left:-20px; font-size:12px; color:#2d2d2d; text-decoration:none;}

a.typeAllOpenBtn , a.typeAllOpenBtn:link , a.typeAllOpenBtn:visited , a.typeAllOpenBtn:hover , a.typeAllOpenBtn:active { display:block; height:14px; font-size:12px; line-height:13px;  position:relative; top:5px; left:-4px; font-size:12px; color:#2d2d2d; padding-right:24px; background:url(../images/type/typeArrDown.gif) no-repeat right center; text-decoration:none; }
.typeCont h2 a.typeDownBtn { float:right;}
.typeCont h2 a.typeAllOpenBtn { float:right;}
.typeTab { border-spacing:0; border-collapse:collapse; color: #454545; }
.typeTab td { text-align: center; line-height: 20px; padding: 5px 10px; border: 1px solid #d1d1d1; }
.typeTab thead { font-weight: bold; background: #e4e4e5; }



.typeTabBox { margin-left:30px; margin-right:30px;}
.typeTabBox .change_tab { padding-top: 20px; padding-bottom: 20px; }
.typeTabBox h5 { display:block; height:40px; line-height:40px; font-size:16px; padding-left:5px; border-top:#696666 solid 2px; background:#efefed; overflow:hidden;zoom:1;}
.typeTabBox h5 a , .typeTabBox h5 a:link , .typeTabBox h5 a:visited , .typeTabBox h5 a:hover , .typeTabBox h5 a:active { float:right; height:40px; width:40px; color:#757575; text-decoration:none;  background-position:left center; background-repeat:no-repeat; text-indent:-9999px;}
a.typeTabOpen { background-image:url(../images/type/typeArrDown.gif);}
a.typeTabClose { background-image:url(../images/type/arrR.gif);}
.typeTabBox2 { margin-left:30px; margin-right:30px; margin-top:6px;}
.typeTab2 { border-spacing:0; border-collapse:collapse;}
.typeTab2 td, .typeTab2 th { border:#ebebeb solid 1px; height:45px; background:url(../images/type/tabBg2.jpg); color:#333;}
.typeTab2 th { font-weight:normal;}
.typeTab2 th span { display:block; font-weight:normal; padding-left:53px; text-align:left; color:#333; border-left:white solid 1px; height:100%; line-height:45px;}
.tabBarTit { background:#e7e7e6;}
.typeAward { margin-left:auto; margin-right:auto; width:932px; height:350px; background:url(../images/type/typeAward.jpg); overflow:hidden;zoom:1;}
.typeAward ul { margin-left:35px; width:606px; height:290px; float: left; margin-top:40px;}
.typeAward li { overflow:hidden;zoom:1; padding-bottom:23px;}
.typeAward li p { font-weight: bold; }
.typeAward li img { float:left; border:white solid 3px; }
.typeAward li p { line-height:20px; color:white; margin-left:150px; padding-right:8px;}
.typeAward li p strong { display:block; font-size:18px; padding-bottom:15px;}
.typeAward li a , .typeAward li a:link , .typeAward li a:visited , .typeAward li a:hover , .typeAward li a:active { color:white; display:inline-block; margin-left:0.5em;}
.typePicBtn { float:right; width:86px; height:35px; margin-left:3px;}
.typePicBtn a , .typePicBtn a:link , .typePicBtn a:visited , .typePicBtn a:hover , .typePicBtn a:active { float:right; width:100%; height:100%; overflow:hidden;zoom:1; text-align:center; font-size:14px; font-weight:bold; line-height:35px; background:#a0a0a1; color:#e0e0e0;}
.typePicBtn a.current { color:white; background:#424147;}
.typeNewsBox { overflow:hidden;zoom:1; clear:both; padding-top: 10px;}
.typeNewsBox div.typePicVideo { overflow:hidden;zoom:1;}
.typePicVideo .lbox { width: 636px; height: 378px; float: left; }
.typePicVideo .rbox { float: right; color: #454545; width: 270px; line-height: 22px; }
.typePicVideo .rbox dt { font-size: 24px; font-weight: bold; line-height: 25px; padding-bottom: 10px; }
.pt15 { padding-top: 15px; }
.typeNewsBox a {  color:#454545; float:left; width:300px; text-align:left; margin-right:17px;}
.typeNewsBox a.last { margin: 0; float: right;}
.typeNewsBox img {   margin-bottom:5px;}
.typeNewsBox span { display:block; text-align:center; padding-bottom:8px;}

.typeNewsBox div.typeNewsBk { width:960px; left: 34px; overflow:hidden; position: relative; zoom:1; padding-bottom:50px;}
/* 车型展示结束 */
/* 全系车型开始 */
.allTypeCont { overflow:hidden;zoom:1; padding-bottom:70px; padding-top: 50px;}
.allTypeCont h2 { color:#434343; font-size:14px; font-weight:bold; padding-top:25px; padding-bottom:11px; margin-left:37px; margin-right:37px; border-bottom:#bbbbbc solid 1px;}
.allTypeCont .no_bor { border: 0; }
.allTypeBox {overflow:hidden;zoom:1; margin-left:37px;margin-right:37px;}
.allTypeBox .box { width: 923px; height: 246px; margin-bottom: 25px; }
.allTypeBox .box dl { width: 400px; padding-left: 480px; padding-top: 40px;}
.allTypeBox .box.h6 { background: url(../images/show_room_h6.jpg) no-repeat; }
.allTypeBox .box.pai { background: url(../images/show_room_pai.jpg) no-repeat; }
.allTypeBox .box.pai dl { padding-top: 25px;}
.allTypeBox .box dt { font-size: 24px;font-weight: bold; color: #303030; line-height: 25px; }
.allTypeBox .box dd { color: #565656; line-height: 18px; }
.allTypeBox .box h3 { color: #000; font-size: 14px; line-height: 15px; padding-bottom: 5px;}
.allTypeBox .box ul { padding-left: 15px; padding-bottom: 15px; }
.allTypeBox .box ul li { list-style-type: disc; }
.allTypeBox .box ul em { font-size: 10px; display: inline-block; padding-right: 3px; }
.allTypeBox .box .btn { width: 89px; height: 22px; display: block; background: url(../images/haval_en_btn.jpg) left top no-repeat; }

.allTypeBox2 {overflow:hidden; zoom:1; width: 920px; height: 320px; border: 1px solid #d9d9da; margin-left: 42px; }
.allTypeBox2 div { float:left; width:305px; float:left; height:350px;}
.allTypeBox2 .car { height: 150px; margin-top:25px; float: none;}
.allTypeBox2 .car_i { padding-left: 20px; height: 60px; width: 250px; float: none; }
.allTypeBox2 strong { display:block; padding-top:5px; font-size:16px; font-weight:bold; color:#303030; padding-bottom:3px;}
.allTypeBox2 img {  margin-left:5px;}
.allTypeBox2 .btn { width: 89px; height: 22px; line-height: 22px; text-align: center; background: url(../images/wl_will_car.jpg) no-repeat; display: block; font-size: 11px; color: #fff; margin-left: 15px; }
.allTypeCont .tip_red { color: #565656; height: 15px; padding-top: 20px; text-align: right; padding-right: 40px;  }




/*****************************************by Cheney ****************************************/

border div{ padding:0; margin:0}
.fsb{ font-weight:bold;}
.fsb14 { font-size:14px; font-weight:bold; }
.fsweibo14{ font-size:14px; color:#323232; }
.fsb18 { font-size:18px;}
.fsb23 { font-size:23px;  height:42px; padding-top:23px;}
/*配件*/
.parts-center{ width:602px; margin:86px auto 0;}
.search{ width:600px; height:30px;}
.search-title{ padding:5px 10px 0 0; color:#db1212; }
.inputContent{ width:386px; padding: 0 3px; height:30px; line-height: 30px; background:url(../images/collectionparts/inputbg.jpg) no-repeat; color:#4d4d4d;}
.btn_sub{ background:url(../images/collectionparts/searchbg.jpg) no-repeat left center; cursor: pointer; width:87px; height:30px; margin-left:3px; color:#FFF; padding:0 0 1px 20px;}
.collectionparts-explain{ width:560px; color:#4d4d4d; line-height:22px; padding:30px 0 140px 25px; }
.collectionparts-explain li{ list-style:decimal;}
.collectionparts-warning{ background:url(../images/collectionparts/icon-wrong.jpg) no-repeat; padding:0 0 0px 18px; margin:10px 0 0 110px; line-height:12px; color:#c10106;}
.collectionparts-right{background:url(../images/collectionparts/icon-right.jpg) no-repeat; padding:0 0 0px 18px; margin:10px 0; line-height:12px; color:#c10106;}
.collectionparts-right-all table{ margin-top:60px;}
/*配件*/

.social-banner{ background:url(../images/socialbrand/banner.jpg) no-repeat; width:1003px; height:42px; padding:58px 0 0 100px;}
.social-banner li{ padding-right:14px;}
.social-platform-title{ background:url(../images/socialbrand/wechattitle.png) no-repeat; width:110px; height:27px;}
.platform-line{ border-top:#c10106 1px solid; margin-left:124px; width:343px;}
.platform-bg{ width:466px; height:265px; border:#d0d0d0 solid 1px; border-top:0;}
.platform-bg li{ padding:54px 0 0 45px;}
.platform-bg li p{ text-align:center;}
.platform-qr-haval{ background:url(../images/socialbrand/qr-wechat-suv.jpg) no-repeat; width:165px; height:165px;}
.platform-qr-club{ background:url(../images/socialbrand/qr-wechat-club.jpg) no-repeat; width:165px; height:165px;}
.social-weibo-title{ background:url(../images/socialbrand/weibotitle.png) no-repeat; width:110px; height:27px;}
.platform-weibo-line{ border-top:#c10106 1px solid; margin-left:124px; width:195px;}
.platform-weibo-bg{ width:318px; height:265px; border:#d0d0d0 solid 1px; border-top:0;}
.weibo-group-icon{ margin:0 auto; width:143px; padding-top:42px;}
.weibo-group-icon li{ padding-bottom:20px;}
.weibo-group-icon li { text-align:center;}
.socialgroup{ padding:40px 0 70px 80px; height:300px}
.social-platform{ padding-left:20px;}
/*品牌社交平台*/
.car_type_center { width: 932px; margin: 0 auto; }


/*联系我们*/
.other_contact { width:460px; margin:56px auto 0 auto; overflow:hidden; padding-bottom:38px;}
.other_contact .box {  padding-left: 185px; line-height: 25px; color: #535353; padding-bottom: 50px; font-size: 13px; background: url(../images/contactus/tp1.jpg) left 5px no-repeat; }
.other_contact .box.bg2 { background-image: url(../images/contactus/tp2.jpg);}

/*联系我们*/

/*经销商加盟基本条件*/
.dealerjoin{ padding:15px 0 0 100px; width: 810px;}
.titlepart{ padding-bottom:5px; padding-left: 20px; }
.titlepart2{ padding-bottom:50px; }
.titlepart div,.titlepart2 div{ height:31px; padding-bottom:15px;}
.dealerjoin-icon{ background:url(../images/dealerjoin/icon.png) no-repeat; padding:0 0 0px 11px; color:#FFF; width:34px; height:19px; font-size:14px; font-weight:bold;}
.dealerjoin-title{ line-height:19px; width:720px; color:#2c2c2c;}
.dealerjoin-title a { color: #536896; text-decoration: underline; }
.dealerdownload{ padding:0 0 30px 620px; height: 20px;}
.dealerdownload a{color:#c10106; padding-right:5px;}
.dealerdownload .r { width: 280px; }
.dealerjoin .parttitle { font-size: 18px; color: #c10106; font-weight: bold; line-height: 50px;}
/*经销商加盟基本条件*/
/*经销商加盟申请程序*/
.titlepart3{ padding-bottom:40px; }
.titlepart3>div{ height:31px; padding-bottom:30px;}
.dealer-suport{ background-color:#e6e6e7; padding:10px 40px 15px 40px; font-size:18px; color:#c10106; width:700px;}
.dealer-suport p{font-size:12px; color:#696969; padding:10px 0 0px 0;}
.dealer-suport-download{ padding:60px 0 30px 620px; }
.dealer-suport-download a{color:#c10106; padding-right:5px;}
/*经销商加盟申请程序*/

/*常见问题*/
.faqbg{ background:url(../images/question/banner.jpg) no-repeat; height:82px; padding:18px 0 0 100px;}
.faqbg .usedsearch { width: 285px; padding-top: 40px; }
.hotline{ font-size:14px; color:#323232; padding-bottom:10px;}
.usedInput{ width:210px; height:22px; border: 1px solid #aaaaa9; float: left; background:#e7eaea; color:#424242;}
.usedSub { width: 70px;height: 24px; background-position: -317px -129px; float: right;}
.bluefsb12{ color:#3e5176;}
.greyfsb12{ color:#888888;}
.faq-explain{ padding:5px 0 0 18px;}
.faq-list{ padding-left:100px; width:803px;}
.faq-list li{ border-bottom:1px solid #e7e7e7; }
.faq-question .faq-q, .faq-answer .faq-a{ width:700px; float: left; padding-left: 5px; margin-top:-4px; line-height:20px;}
.faq-question, .faq-answer{padding:12px 0 10px 7px; overflow: hidden; clear: both; }
.faq-answer .faq-a { float: none; }
.faq-answer .faq-a img { width: 300px; position: relative; display: none; left: 50%; margin-left: -150px; padding: 10px 0; }
.faq-q{ cursor:pointer; color:#454545;}
.faq-q{ cursor:pointer; color:#454545;}
.icon-q{ background:url(../images/question/icon-question1.jpg) no-repeat; width:13px; height:13px; float:left;}
.icon-line{ background:url(../images/question/icon-line1.png) no-repeat; width:17px; height:17px; float:right; padding-right:40px;}
.faq-q2{ cursor:pointer; color:#454545;}
.icon-q2{ background:url(../images/question/icon-question2.jpg) no-repeat; width:13px; height:13px; float:left;}
.icon-line2{ background:url(../images/question/icon-line2.png) no-repeat; width:17px; height:17px; float:right; padding-right:40px;}
.faq-answer{ background:#e9edf0; display:none;}
.faq-answer .icon-a{ background:url(../images/question/icon-answer.jpg) no-repeat; width:13px; height:13px; float:left;}
.faq-answer .faq-a{ width:740px; color:#3e5176; overflow: hidden; }
.faq-answer .faq-a .box { height: 35px; }
/*常见问题*/

/*哈弗历史*/
.history-content{ width:800px; margin:0 auto; padding-top:45px; padding-bottom: 20px; }
.history-banner{ background:url(../images/history/banner.jpg) no-repeat; width:800px; height:223px;}
.history-banner-content{ padding-bottom:45px; line-height:22px; color:#595959; font-size:14px; width:770px; }
.history-title{ text-align:center; color:#424242; font-size:28px; font-weight:bold; padding:50px 0 30px 0;}
.history-year{ font-family:Arial; font-size:30px; color:#d8d8d9; font-weight:bold; }
.history-line{ background:url(../images/history/line.png) no-repeat; margin:0 0 0 80px; padding-bottom: 30px; overflow: hidden; }
.history-line img{ 	padding-left:25px;}
.history-detail{ padding:0px 0 0px 0px; width:500px; float: left; padding-left: 30px; }
.history-detail li{ list-style:square; padding:0px 0 10px 0; color:#595959; font-size:13px;}
/*哈弗历史*/
/*贷款购车业务介绍*/
.loan-counter{ padding:35px 40px 0 0;}
.loan{ padding-bottom:30px;}
.loan-intro{ padding:10px 0 80px 38px; float: left; width: 640px; overflow: hidden;}
.loan-icon{ background:url(../images/dealerjoin/icon.png) no-repeat; padding:0 0 0px 13px; color:#FFF; width:47px; height:27px; font-size:20px; font-weight:bold;}
.loan-title{ width:532px;color:#2d2d2d; font-size:16px; font-weight:bold; border-bottom:1px solid #C10106; padding-bottom:4px;}
.loan-content{padding:15px 0 0 30px; clear: both;}
.loan-content li{ list-style:disc; color:#565656; line-height:26px;}
/*贷款购车业务介绍*/
/*贷款购车常见问题*/
.loan-faqbg{ background:url(../images/loanquestion/banner.jpg) no-repeat; height:82px; padding:18px 0 0 100px;}
.loan-icon-q{ width:20px; height:13px; color:#FFF; background-color:#cf0000; float:left; text-align: center; line-height:13px; font-size:11px;}
.loan-faq{ padding-bottom:100px;}
.loan-faqbg .usedsearch{ padding-top:40px;}
/*贷款购车常见问题*/
/*贷款购车贷款流程*/
.loan-progress-title{ width:740px; color:#2d2d2d; font-size:16px; font-weight:bold; border-bottom:1px solid #C10106; padding-bottom:4px;}
.titleimg{ padding-bottom:43px;}
.loan-progress-intro{ width:800px; margin:0 auto; padding:25px 0 40px 0}
/*贷款购车贷款流程*/
/*贷款购车还款方式*/
.loan-pay-intro{ width:800px; margin:0 auto; padding:5px 0 40px 0}
/*贷款购车还款方式*/
/*404错误*/
.banner404{ padding-top:57px;}
.error-icon{ background:url(../images/404/icon.png) no-repeat; width:94px; height:27px; color:#FFF; font-size:13px; padding:5px 0 0 16px;}
.error-title {border-bottom:1px solid #C10106; padding-bottom:4px; line-height:22px; font-weight:bold; color:#444444; width:700px;}
.error-title li{ background:url(../images/404/arrow.png) no-repeat right center; padding-left:100px; height:8px; float:left; }
.error>div{ height:37px;}
/*404错误*/


/*网站地图类似样式通用*/
.site_map { }
.site_map .m_page { padding: 60px 0 240px 0; }
.site_map .smap_list { width: 905px; }
.site_map .smap_list dl { width: 145px; overflow: hidden; padding-right: 7px; }
.site_map .smap_list dl.nop { padding-right: 0; }
.site_map .smap_list dt { height: 38px; font-weight: bold; font-size: 13px; color: #444; line-height: 38px; background: url(../images/map_page_title.jpg) left top no-repeat; padding-left: 30px;}
.site_map .smap_list dd { line-height: 30px; padding-top: 20px; padding-left: 15px;}
.site_map .smap_list dd a { background: url(../images/smap_dd_bg.jpg) left center no-repeat; padding-left: 10px; color: #606060; }
.site_map .smap_list dd a:link, .site_map .smap_list dd a:visited, .site_map .smap_list dd a:hover, .site_map .smap_list dd a:active { color: #606060; }
.site_map .smap_list dd a:hover { color: #c41015; }
.page_404 { width: 800px; margin-bottom: 50px; background: url(../images/404page.jpg) left center no-repeat; height: 65px; font-size: 16px;}
.page_404 p { padding-left: 90px; font-weight: bold; color: #3e3e3e; padding-top: 5px; }
.page_404.y_yes { background-image: url(../images/yycg_yes.jpg); }
.page_404.y_yes p { padding-left: 105px; }

/*下载中心*/
.down_center { width: 930px; padding-top: 50px; }
.down_center .tab_c, .nav7 { height: 39px; border-bottom: 1px solid #bababa; }
.down_center .tab_c .share { width: 58px; height: 25px; background: url(../images/down_share.jpg) no-repeat; margin-top: 5px; }
.down_center .tab_c li, .nav7 li { height: 40px; position: relative; cursor: pointer; bottom: -1px; _bottom: -2px; background: none;  float: left;  color: #767676; font-size: 14px; }
.down_center .tab_c li strong, .nav7 li strong {padding: 0 25px; float: left; padding-top: 4px; line-height: 30px;}
.nav7 li a { color: #767676; }
.down_center .tab_c li.on, .nav7 li.on { height: 39px; border: 1px solid #bababa; border-bottom: 0; border-top: 0; background: #f4f4f5; color: #454545; font-weight: bold; }
.down_center .tab_c li.on strong, .nav7 li.on strong{ padding: 0 24px; border-top: 4px solid #d7000f; padding-top: 0; }
.nav7 li.on a { color: #d7000f; }
.down_center .cont { width: 930px; }
.down_center .cont ul { width: 950px; float: left; position: relative; padding: 20px 0 30px 0;}
.down_center .cont li { width: 302px; padding-right: 12px; float: left; overflow: hidden; height: 245px; }
.down_center .cont li img { width: 302px; height: 178px; float: left; }
.down_center .cont li p { line-height: 30px; width: 80px; float: left; height: 30px; }
.down_center .cont li a { color: #454545; }
.down_center .cont li a:hover { color: #d7000f; }


.BMapLib_sendToPhone { display: none;}
.BMapLib_SearchInfoWindow { background: #fff; }
.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: #efefef; color: #353535; padding: 3px 10px; }
.BMapLib_SearchInfoWindow { font-family: "microsoft yahei"; }
#BMapLib_trans1 { width: 60px; height: 25px;}
.pop_store .img_logo { background: url(../images/map_haval.jpg) left 10px no-repeat; width: 100%; border-bottom: 1px solid #c6c6c6; height: 45px;}
.pop_store .btn { border-top: 1px solid #c6c6c6; }
.pop_store .c_info { line-height: 19px; color: #353535; padding: 10px 0; cursor: text;}
.pop_store .btn_red { float: left; width: 78px; height: 25px; background-position: -124px -129px; }
.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;}

/*服务理念*/
.service_concept { width: 860px; padding-bottom: 50px; }
/*.service_concept ul { position: relative; left: 0; width: 840px; float: left; }*/
/*.service_concept li { width: 250px; height: 268px; padding-right: 25px; float: left; color: #7f7f7f; font-size: 11px; }*/
/*.service_concept li img { display: block;}*/
/*.service_concept li p { padding-top: 5px; line-height: 20px; font-weight: bold; }*/
/*.service_concept .tp { color: #4c4c4c; padding: 60px 0;}*/
/*.service_concept .tp dt { color: #4c4c4c; line-height: 17px; padding: 5px 0; font-size: 16px; font-weight: bold; }*/
/*.service_concept .tp dd { line-height: 25px; font-weight: bold; }*/
/*.service_concept .jtr { right: -25px; top: 270px; }*/
/*.service_concept .jtl { left: -25px; top: 540px; }*/
.service_concept .tnav { position: relative; height: 31px; left: -15px; width: 850px;}
.service_concept .tnav li { float: left; position: relative; margin-left: 17px; cursor: pointer; display: inline; }
.service_concept .tp, .service_concept .tnav_b { color: #4c4c4c; font-size: 14px; font-weight: bold; line-height: 25px; padding: 40px 0; }
.service_concept .tnav_b { display: block; padding: 10px 0; }
.service_concept .tnav li strong a,
.service_concept .tnav li em span
{ background: url(../images/ser_concept_nav.png) left top no-repeat; }
.service_concept .tnav li strong { float: left;}
.service_concept .tnav li strong a { background-position: -17px top; padding: 0 8px; height: 31px; line-height: 31px; text-align: center; color: #6d6d6d; font-weight: bold; float: left;}
.service_concept .tnav li strong:hover { color: #ca0000; }
.service_concept .tnav li em span {width: 15px; height: 31px; display: block; }
.service_concept .tnav li .ll, .service_concept .tnav li .rr { width: 15px; height: 31px; top: 0; position: absolute;}
.service_concept .tnav li .ll { left: -15px; }
.service_concept .tnav li .rr { right: -15px; }
.service_concept .tnav li .ll span { background-position: left top;}
.service_concept .tnav li .rr span { background-position: right top;}
.service_concept .tnav li.on strong a { background-position: -17px -34px; color: #fff; }
.service_concept .tnav li.on .ll span { background-position: left -34px; }
.service_concept .tnav li.on .rr span { background-position: right -34px; z-index: 5; }
.service_concept .bot_box { height: 265px; overflow: hidden; margin-top: 80px; }
.service_concept .bot_box .w1h { height: 10000px; position: absolute; width: 650px; left: 85px; top:0; }
.service_concept .bot_box .prev, .service_concept .bot_box .next { width: 22px; height: 45px; top: 110px; position: absolute; background: url(../images/service_btn.jpg) no-repeat; }
.service_concept .bot_box .prev { left: 60px; background-position: left top;}
.service_concept .bot_box .next { right: 60px; background-position: right top; }
.service_concept .bot_box .prev:hover { background-position: left -45px; }
.service_concept .bot_box .next:hover { background-position: right -45px; }
.service_concept .w1h li { height: 265px; }
.service_concept .w1h li.g1 { background: url(../images/fuw_01.jpg) no-repeat; }
.service_concept .w1h li.g2 { background: url(../images/fuw_02.jpg) no-repeat; }
.service_concept .w1h li.g3 { background: url(../images/fuw_03.jpg) no-repeat; }
.service_concept .w1h li.g4 { background: url(../images/fuw_04.jpg) no-repeat; }
.service_concept .w1h li.g5 { background: url(../images/fuw_05.jpg) no-repeat; }
.service_concept .w1h li.g6 { background: url(../images/fuw_06.jpg) no-repeat; }
.service_concept .w1h li.g7 { background: url(../images/fuw_07.jpg) no-repeat; }
.service_concept .w1h li.g8 { background: url(../images/fuw_08.jpg) no-repeat; }
.service_concept .w1h li.g9 { background: url(../images/fuw_09.jpg) no-repeat; }
.service_concept .w1h dl { width: 240px; padding: 45px 0 0 125px; }
.service_concept .w1h dt { font-size: 28px; color: #ca0000; padding-left: 48px; line-height: 30px; font-weight: bold; }
.service_concept .w1h dd { color: #4e4e4e; padding-top: 10px; line-height: 20px;}



.other_search .ESel2_mSel_open, .other_search .ESel2_mSel, .other_search .ESel2_mSel_list { width: 180px; }
.other_search .ESel2_mSel, .other_search .ESel2_mSel_open { margin: 5px 0 5px 10px;}
.other_search .map_store { padding-top: 10px;}

.cut_lbox .ESel0_mSel_open, .cut_lbox .ESel0_mSel { background: url(../images/tate.jpg) right top no-repeat; border-left: 1px solid #A9A9A9;}


.redStart
{
    color: #FF0000;
    font-size: 12px;
}
.errorTip
{
    color: #d20000; height: 30px; float: left; margin-left: 0px; line-height: 30px; background: url(../images/ico_error.jpg) left center no-repeat; padding-left: 15px;
}
.validTip
{
    color: #d20000;
    float: left;
    height: 30px;
    padding-left:30px;
    background-image: url(../images/access_allow.gif);
    background-repeat: no-repeat;
    background-position: left center;
}
.have_textarea .errorTip { margin-left: 50px;}
.media_center .errorTip { display: block; position: absolute; left: 77px; top: 20px;}
#codeimgerror { line-height: 30px;}
.media_center .validTip, #codeimgerror { display: block; position: absolute; left: 77px; top: 20px; white-space:nowrap; }

/*处理分辨率小于1024*/
.low_width {}
.low_width .header .logo { left: 30px; }
.low_width .header .s_form { right: 20px; }
.low_width .header .site { right: 165px; }
.low_width .header .logo,
.low_width .typ_car_name,
.low_width .carTypeTop p,
.low_width .carTypeTop strong,
.low_width .carTypeTop ul
{ left: 30px; }
.low_width .path ul { padding-left: 30px;}

.fmyh { font-family: "microsoft yahei";}
.fs14 { font-size: 14px;}
/*售后服务部分*/
.mt30 { margin-top: 30px; }
.w805 { width: 805px; margin: 0 auto; }
.service_image { width: 700px; margin: 0 auto; color: #404040; font-size: 14px; padding-top: 30px; line-height: 20px;}
.service_image p { padding: 10px 0;}
.service_image .s_box { width: 700px; height: 412px; position: relative; }
.service_image .prev, .service_image .next { position: absolute; top: 0; z-index: 5; cursor: pointer; width: 50px; height: 412px; background: url(../images/service/serv_btn.png) left top no-repeat; }
.service_image .prev { left: 0;}
.service_image .next { background-position: right top; right: 0; }
.back_list { height: 30px; line-height: 30px; font-size: 14px; color: #bf0a0a; padding: 40px 0; }
.ser_list_box ul { width: 850px; float: left;position: relative; left: 0; top: 0; padding-top: 40px; padding-bottom: 50px; }
.back_list a { color: #bf0a0a; font-weight: bold; }
.ser_list_box { width: 800px; color: #7c7c7c; position: relative; overflow: hidden; }
.ser_list_box img { width: 259px; height: 162px; display: block; border: 1px solid #dedede; }
.ser_list_box span { line-height: 29px; }
.ser_list_box li { height: 207px; float: left; width: 271px;}
.ser_list_box li a { color: #7c7c7c; }
.car_ass h2 { font-size: 20px; line-height: 20px; padding: 20px 0; color: #323232; padding-left: 15px; }
.car_ass .terms { background: #ececec; padding: 15px 20px 20px; }
.car_ass .terms dl { color: #3e5176; padding-bottom: 15px; background: url(../images/service/car_ass_dl_d.jpg) left 8px no-repeat; padding-left: 7px; }
.car_ass .terms dt { line-height: 20px; }
.car_ass .terms p { padding-bottom: 10px;}
.fnow_list { padding-bottom: 50px; }
.fnow_list li { overflow: hidden; padding-bottom: 15px; }
.fnow_list .limg { width: 195px; float: left;  }
.fnow_list .info { width: 590px; float: right; line-height: 17px; color: #404040; }
.fnow_list .info a {color: #404040;}
.fnow_list .detail { height: 20px; line-height: 20px; font-size: 12px; }
.fnow_list .detail a { color: #d01301; }
.serv_shouh { padding-bottom: 40px; }
.serv_shouh .top { height: 123px; padding-top: 20px; margin-top: 35px; border: 1px solid #d9d9da; color: #404040; font-size: 14px;  }
.serv_shouh .top p { font-weight: bold; line-height: 25px; padding-left: 50px; }
.serv_shouh .top .btn { width: 174px; height: 24px; background: url(../images/haval_en_btn.jpg) left -24px no-repeat; display: block; margin-left: 50px; margin-top: 15px; }
.serv_shouh .m_table { color: #5e5d5d; font-size: 14px; padding-bottom: 30px; }
.serv_shouh .m_table .line { height: 25px; line-height: 25px; padding: 5px 0; padding-left: 50px; clear: both; overflow: hidden; }
.serv_shouh .m_table .line2 { height: auto; line-height: 25px; padding: 5px 0; padding-left: 50px; clear: both; overflow: hidden; }
.serv_shouh .m_table .line .into { position: relative; width: 310px; }
.serv_shouh .m_table .line .into .errorTip { position: absolute; left: 325px; white-space:nowrap; }
.serv_shouh .m_table .line .into .validTip { display: none;}
.w75 { width: 150px; text-align: right; padding-right: 20px; }
.w170 { width: 170px; }
.serv_shouh .m_table { border: 1px solid #d9d9da; margin-top: 25px; padding-top: 30px; }
.serv_shouh .m_table h3 { font-size: 15px; font-weight: bold; padding-left: 50px; line-height: 16px; padding-bottom: 15px; }
.m_table .red { padding: 0 3px; line-height: 25px;}
.m_table .line select, .m_table .line input { height: 23px; color: #5e5d5d; line-height: 23px; border: 1px solid #d2d2d2; float: left; }
.m_table .line .nobor { border: 0; }
.m_table .line select { line-height: 25px; height: 25px; font-family: arial; }
.m_table .line select option { line-height: 25px; font-family: arial;}
.m_table .line .t {  }
.m_table .line label { padding-right: 5px; vertical-align:text-bottom; }
.m_table .gender { padding-left: 35px; }
.m_table .gender label { padding-left: 10px; }
.m_table textarea { width: 550px; color: #5e5d5d; height: 175px; padding: 5px; border: 1px solid #d2d2d2; background: #fff; }
.m_table .have_area .errorTip { clear: both;white-space:nowrap;  }
.serv_shouh .m_table .bot { padding-top: 10px; }
.m_table .bot .btn { width: 95px; height: 24px; background: url(../images/haval_en_btn.jpg) left -50px no-repeat; }
.m_table .bot span.l { font-size: 12px; }
.sale_network { width: 875px; margin: 0 auto; }


/* 销售网络start */
.globalMap { width:790px; height:396px; margin-top: 20px; margin-left:auto; margin-right:auto; position:relative;}
.globalMap div {text-indent:0px; height:396px; width:790px; position:absolute; left:0; top:0; background-repeat:no-repeat; /*background-position: center -80px;*/}
.globalMap div .asi span{ position:relative; left:269px; top:126px; z-index:1; color:#fff; cursor:pointer;}
.globalMap div .eur span{ position:relative; left:177px; top:65px; z-index:1; color:#fff; cursor:pointer;}
.globalMap div .aus span{ position:relative; left:372px; top:303px; z-index:1; color:#fff; cursor:pointer;}
.globalMap div .afr span{ position:relative; left:93px; top:219px; z-index:1; color:#fff; cursor:pointer;}
.globalMap div .ame span{ position:relative; left:540px; top:99px; z-index:1; color:#fff; cursor:pointer;}
.globalMap div .east span{ position:relative; left:145px; top:130px; z-index:1; color:#fff; cursor:pointer;}
.afr {background-image:url(../images/map/afr_1.png); _background-image:url(../images/map/afr_1.gif); width:790px; height:396px;}
.afrOn .afr{ background-image:url(../images/map/afr_2.png); _background-image:url(../images/map/afr_2.gif); width:790px; height:396px;}
.ame {background-image:url(../images/map/ame_1.png); _background-image:url(../images/map/ame_1.gif); width:790px; height:396px;}
.ameOn .ame{background-image:url(../images/map/ame_2.png); _background-image:url(../images/map/ame_2.gif); width:790px; height:396px;}
.asi {background-image:url(../images/map/asi_1.png); _background-image:url(../images/map/asi_1.gif); width:790px; height:396px;}
.asiOn .asi{background-image:url(../images/map/asi_2.png); _background-image:url(../images/map/asi_2.gif); width:790px; height:396px;}
.aus {background-image:url(../images/map/aus_1.png); _background-image:url(../images/map/aus_1.gif); width:790px; height:396px;}
.ausOn .aus{background-image:url(../images/map/aus_2.png); _background-image:url(../images/map/aus_2.gif); width:790px; height:396px;}
.eur {background-image:url(../images/map/eur_1.png); _background-image:url(../images/map/eur_1.gif); width:790px; height:396px;}
.eurOn .eur{background-image:url(../images/map/eur_2.png); _background-image:url(../images/map/eur_2.gif); width:790px; height:396px;}
.east {background-image:url(../images/map/mi_1.png); _background-image:url(../images/map/mi_1.gif); width:790px; height:396px;}
.eastOn .east {background-image:url(../images/map/mi_2.png); _background-image:url(../images/map/mi_2.gif); width:790px; height:396px;}

.globalMap div#linkPos { text-indent:0; z-index:5;}
.globalMap div#linkPos img { width:100%; height:100%; display:block;}
area { outline:none;}
#linkPos * { outline:none;}
#linkPos a , #linkPos area{blr:expression(this.onFocus=this.close());}
#linkPos a , #linkPos area{blr:expression(this.onFocus=this.blur());}
#linkPos a:focus , #linkPos area:focus{outline-style:none; }
.sale_network dt { height: 35px; line-height: 35px; border-bottom: 1px solid #c9c9c7; font-size: 18px; color: #4e4e4e;}
.sale_network dd { width: 805px; overflow: hidden; height: 450px; }
.sale_network dd ul { width: 900px; position: relative; left: 0; top: 0; padding-top: 25px; }
.sale_network dd li { float: left; width: 215px; height: 40px; line-height: 20px; color: #4e4e4e; }
.sale_network dd li img { margin-right: 10px; }
.media_center_us { color: #6e6e6f; padding-bottom: 40px; }
.media_center_us .h4 { width: 680px; margin: 0 auto; font-size: 16px; font-weight: bold; line-height: 40px; padding-top: 30px;}
.media_center_us .p_top { line-height: 21px; width: 680px; margin: 0 auto; font-size: 14px; padding: 10px 0 40px 0; }
.media_center_us table { color: #7a7a7a; width: 400px; margin: 0 auto;}
.media_center_us table .put { width: 232px; vertical-align: middle; border: 1px solid #c9c9c9; font-size: 12px; line-height: 20px; height: 20px; }
.media_center_us table .sele { height: 22px; line-height: 22px; border: 1px solid #c9c9c9; color: #7a7a7a; background: transparent; }
.media_center_us table td { padding: 10px 0;}
.media_center_us table .t1 { width: 140px; text-align: right; overflow: hidden; padding-right: 15px;}
.media_center_us table div.pr { float: left; position: relative;}
.media_center_us table .red { position: absolute; padding: 5px; right: -15px; top:0; }
.page_contact_us table .red { position: static; right: 0;}
.media_center_us table .g_label { vertical-align:middle; }
.media_center_us table .g_label input { vertical-align:-2px; margin-right: 5px;}
.media_center_us table textarea { width: 390px; float: left; height: 105px; background: #f4f4f5; border: 1px solid #c9c9c9;}
.media_center_us table .areap { line-height: 21px; font-size: 14px; padding-bottom: 5px; }
.media_center_us table .bot { line-height: 20px; }
.media_center_us .mit_sub { width: 108px; height: 16px; background: #c10106; color: #fff; float: left; text-align: center; line-height: 16px; border: 1px solid #9b0004; }
.media_center_us table td .yes_submit { background: url("../images/haval_en_btn.jpg") left -50px no-repeat; height: 24px; width: 95px; float: left; cursor: pointer;}
.media_center_us .validTip { width: 140px;}
.media_center { height: 230px; background: url(../images/media_c2_bg.jpg) center -10px no-repeat; }
.media_center .forget { cursor: pointer; }
.media_center .forget a { color: #797979; font-size: 11px;}
.media_center .lbox { width: 315px; float: left; padding-left: 20px; }
.media_center .lbox .line { padding: 5px 0;color: #6e6e6f; height: 35px; position: relative;}
.media_center .lbox .line .t1 { width: 67px; text-align: right; padding-right: 10px; }
.media_center .lbox .btn { width: 108px; height: 17px; margin-top: 20px; margin-left: 77px; background: #c10106; border: 1px solid #9b0004; line-height: 17px; text-align: center; color: #fff; display: block; }
.media_center .lbox .line .eq { height: 16px; border: 1px solid #c9c9c9; width: 93px; text-align: center; display: inline-block; margin-left: 12px; }
.media_center .lbox input { height: 20px; line-height: 20px; border: 1px solid #c9c9c9; }
.media_center .rbox { width: 370px; color: #6e6e6f; font-size: 14px; line-height: 22px; }
.media_center .rbox .btn { width: 111px;height: 20px; margin-top: 15px; background: url(../images/haval_en_btn.jpg) left -76px no-repeat; display: block; }
.media_center .lbox .line .l_j input { float: left; }
.media_center_list { width: 930px; margin: 0 auto; padding-bottom: 50px; }
.media_center_list ul { width: 735px; margin: 0 auto;  }
.media_center_list ul li { height: 32px; line-height: 32px; overflow: hidden; border-bottom :1px solid #d6d6d5; padding-top: 15px; font-size: 14px; }
.media_center_list a { color: #404040; }
.media_center_list .time { color: #a9a9aa; font-size: 11px; padding-left: 10px;}
.media_center_list .down { background: url(../images/media_list_down.jpg) right center no-repeat; padding-right: 15px; float: right; color: #b0b0b1; font-size: 11px;}
.media_center_list .down a { color: #b0b0b1; }
.media_center_list .t_top { height: 30px; padding: 25px 0; }
.media_center_list .t_top .mit { width: 65px; height: 26px; background: url(../images/haval_en_btn.jpg) left -98px no-repeat; border: 0; float: right; cursor: pointer; color: #fff; font-family: arial; margin-left: 10px;}
.media_center_list .t_top select { line-height: 22px; height: 22px; }
#bodyBlack { background: #000; display: none; opacity: 0.5; filter: alpha(opacity=50); width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 100;}
.media_update_box { width: 599px; height: 180px; padding-top: 30px; background: #f4f4f5; margin: 0 auto; }
.media_update_box .close { width: 21px; height: 21px; background: url(../images/haval_en_btn.jpg) left -126px no-repeat; position: absolute; right:5px; top: 5px; cursor: pointer;}
.media_update_box table { margin: 0 auto; }
.media_update_box td { height: 17px; height: 44px; overflow: hidden; color: #a0a0a0; }
.media_update_box input { width: 230px; border: 1px solid #c9c9c9; background: #ececec;color: #a0a0a0;  line-height: 17px; height: 17px; }
.media_update_box .t1 {width: 115px; }
.media_update_box .btn { width: 111px; height: 20px; float: left; background: url(../images/haval_en_btn.jpg) left -149px no-repeat; }
.media_update_box .errorTip, .media_update_box .validTip { height: 25px; line-height: 25px;}

.tis_web { height: 145px; line-height: 19px; margin-bottom: 40px; border: 1px solid #d9d9da; margin-top: 35px; color: #404040; padding: 25px 25px 0 25px; }
.tis_web .btn { width: 188px;height: 24px; margin-top: 25px; background: url(../images/haval_en_btn.jpg) left -169px no-repeat; float: right; line-height: 24px; color: #fff; padding-left: 15px;}

.mupdate_dialog { width: 430px; padding-top: 80px; height: 175px; margin: 0 auto; }
.blackCover { z-index: 100;}
.mupdate_dialog td { padding: 8px 0; }
.mupdate_dialog .close { width: 20px; cursor: pointer; height: 20px; position: absolute; right: 8px; top: 8px; }
.mupdate_dialog .t1 { width: 120px; text-align: left; padding-left: 30px; }
.mupdate_dialog input { width: 233px; height: 20px; line-height: 20px; padding: 0 5px; background: #efefef; border: 1px solid #b1b1b1; }
.mupdate_dialog .yes, .cmedia_list .reg_box .submit { width: 95px; height: 24px; float: left; background: url(../images/haval_en_btn.jpg) left -50px no-repeat; }
.dealer_uppass { display: block; border: 0; background: none; padding-top: 0;  }
.dealer_uppass .title { font-size: 22px; color: #424242; line-height: 65px; }

