@charset "utf-8";
/* Reset */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body, button, input, select, textarea { color: #444; font:12px/1.5 \5b8b\4f53; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
ul, ol { list-style:none; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
fieldset, img { border:0; }
button, input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }
/* Common */
body { color: #101010; }
.fl { float:left; display: inline; }
.fr { float:right; display: inline; }
.clear { clear:both; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .clearfix { height:1%; }
.b { font-size: 14px; font-weight: bold; margin-bottom: 10px; }
.mt10 { margin-top: 10px; }
/* Layout */
.wrap { width: 1004px; margin: 0 auto; }
.header { height: 164px; }
.footer { padding: 15px 0; color: #898989; }
.footer .fr { width: 178px; }
.footer .fr a { display: inline-block; vertical-align: middle; }
.footer .i { color: #898989; padding: 0 10px; background: url(../images/ico_arr.jpg) no-repeat 0 50%; }
.hd { height: 44px; border-bottom:1px solid #d0d0d0; background: #f1f1f1; }
.hd h2 { padding: 10px 0 0 14px; }
/*Form*/
table em { font-style: normal; color: #fe0000; }
.calculator td,.credit td,.reservation td,.dealer td { height: 40px; line-height: 40px; vertical-align: middle; }
.it { height: 18px; margin: 0 10px; border: 1px solid #919191; background: url(../images/bg_it.jpg) no-repeat 0 0; line-height: 18px; }
.it_readonly { background-image:url(../images/bg_it_readonly.jpg); }
.is { width: 100px; margin-left: 10px; }
.is_2 { width: 150px }
.ir { margin: 0 5px 0 10px; }
.ib_query { float: left; width: 64px; height: 28px; border: none; background: url(../images/btn_query.jpg) no-repeat; }
.area { padding: 20px; border-bottom: 1px dotted #bdbdbd; }
.area_bg { background: #f4f4f4; }
.last { border: none; }
.calculator .it { text-align: right; }
/*Dealer*/
.dict_menu { width: 216px; height: 120px; padding: 27px 0 0 0; background: url(../images/bg_dict_menu.jpg) no-repeat; }
.dict_menu li { position: relative; float: left; width: 214px; height: 20px; border-bottom: 1px solid #bcbcbc; line-height: 20px; text-indent: 15px; color: #747474; cursor: default; }
.dict_menu li.on { z-index: 1; }
.dm_sub { display: none; position: absolute; top: 21px; left: 0; width: 215px; border-right: 1px solid #e1e1e1; background: #cacaca url(../images/bg_dm_sub.jpg) no-repeat; }
.dm_sub li { border-right: 1px solid #fff; }
.dm_sub a { color: #838383; }
.dealer_search { width: 788px; }
.dealer_search .b { padding: 20px 0 0 20px; }
.dealer_list_tit { height: 29px; background: url(../images/bg_dealer_list_tit.jpg) repeat-x; }
.dealer_list_tit img { padding: 7px 0 0 14px; }
.dealer_list table { text-align: center; }
.dealer_list th { height: 40px; font-size: 14px; }
.dealer_list td { height: 55px; border-bottom: 1px dotted #d1d1d1; line-height:180%; }
.dealer_list td img { height: 46px; vertical-align: middle; }
.dealer_list a { color: #101010; text-decoration: underline; }
/*Pop*/
.pop { position: absolute; top: 0; left: 0; z-index: 999; }
.pop_bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.3; filter: alpha(opacity=30); }
.pop_main { position: relative; }
.pop_close { position: absolute; top: 0px; right: -25px; width: 20px; height: 20px; border: 2px solid #666; background: #fff; text-align: center; line-height: 20px; font-weight: bold; color: #666; cursor: pointer; }
/*Credit*/
.credit .clearfix { height: 389px; margin-bottom: 10px; background: url(../images/bg_cd_1.jpg) no-repeat;}
.credit .b { margin-bottom:0; padding: 20px 25px; }
.credit .clearfix .b { padding: 0 0 3px 0; }
.credit .cd_2 { background-image: url(../images/bg_cd_2.jpg); }
.credit .cd_3 { background-image: url(../images/bg_cd_3.jpg); }
.credit .fl { width: 557px; padding: 293px 0 0 27px; color: #fff; }
.credit .cd_2 .fl { padding-top: 283px; }
.credit .cd_3 .fl { padding-top: 313px; }
.credit .fr { width: 420px; }
.credit .t { height: 27px; padding-left: 23px; line-height: 27px; color: #fff; font-size: 14px; font-weight: bold; background: #737373; }
.credit .c,.credit .c2 { height: 78px; padding: 30px 23px 0 23px; overflow: hidden; background: #e9e9e9; }
.credit .c2 { height: 197px; line-height: 1.6; }
.credit .cd_3 .c { height: 58px; padding: 15px 23px 10px 23px; }
.credit .cd_3 .c2 { height: 242px; padding-top: 10px; line-height: 15px; }
.credit .cd_3 .c2 .b { padding: 8px 0 5px 0; }
.credit .cd_3 .c2 li { text-indent:0; }
.credit .c2 li { text-indent: 2em; }
/*Service Process*/
.service_process { position: relative; height: 577px; margin-top: 1px; background: url(../images/bg_service_process.jpg) no-repeat; }
.service_process .b { position: absolute; bottom: 5px; left: 0px; padding: 0 60px; color: #fff;  }
.sp_t span,.sp_c img { position: absolute;  }
.sp_t span { width: 110px; height: 70px; overflow: hidden; background: url(../images/blank.png) no-repeat; text-indent: -999px; }
.sp_t_1 { top: 200px; left: 260px; }
.sp_t_2 { top: 200px; left: 440px; }
.sp_t_3 { top: 200px; left: 640px; }
span.sp_t_4 { top: 292px; left: 715px; width: 115px }
.sp_t_5 { top: 383px; left: 567px; }
span.sp_t_6 { top: 383px; left: 310px; width: 125px; }
span.sp_t_7 { top: 288px; left: 156px; width: 150px; }
.sp_c img { display: none; }
.sp_c_1{ top: 71px; left: 116px; }
.sp_c_2{ top: 71px; left: 356px; }
.sp_c_3{ top: 71px; left: 656px; }
.sp_c_4 { top: 166px; left: 748px; }
.sp_c_5 { top: 239px; left: 597px; }
.sp_c_6 { top: 234px; left: 357px; }
.sp_c_7 { top: 139px; left: 101px; }
/*Better Service*/
.menu_third { height: 53px; padding: 10px 0 0 13px; background: url(../images/bg_menu_third.jpg) no-repeat; }
.pos { width: 750px; line-height: 30px; color: #8d0006; font-weight: normal; }
.pos span,
.pos a { display: inline-block; padding: 0 20px; height: 30px; background: url(../images/shuxing.jpg) no-repeat 100% 9px; vertical-align: middle; text-align:center; }
.pos a.last,.pos span.last { background: none; }
.pos a { color: #616161; }
.better_service { height: 458px; }
.better_service .b { padding: 0 27px; color: #714d0e; }
.area_c { background: url(../images/bg_area_c.jpg) repeat-x; }
.bs_logo { width: 470px; padding: 10px 0 40px 0; text-align:center; }
.bs_logo img { padding-top: 20px; }
.logo_desc { cursor: pointer; }
.bs_cont { width: 500px; padding: 15px 34px 0 0;}
.bs_video p { padding-top: 10px; color: #714d0e;  }
.logo_desc_c { padding-top: 10px; }
.logo_desc_c .fr,.btn_return { width: 63px; height: 25px; background: url(../images/btn_6325.jpg) no-repeat; text-align:center; line-height: 23px; color: #616161; cursor: pointer; }
.logo_desc_c p { padding-top: 20px; color:#616161; }
.bs_list img { height: 389px; display: block; }
.bs_list img.d { height: 131px; }
.ct_service_cont { position: relative; height: 390px; }
.ct_service_cont img { display: none; position: absolute; top: 0; left: 0; }
/*Warranty*/
.warranty { margin-top: 2px; background: #eee; }
.warranty_tit { height: 60px; padding-left: 17px; line-height: 60px; }
.warranty_cont { height: 845px; padding-left: 216px; background: url(../images/bg_warranty_cont.jpg) no-repeat; }
.warranty_cont td { line-height: 1.5; }
.warranty_cont td.t { padding-left: 0; font-size: 14px; font-weight:bold; color: #fff; text-align:center; }
.warranty_cont td p { padding-left: 10px; }
.warranty_cont td img { display: block; }
/*Component*/
.cp_l { width: 164px; text-align:center; font-size: 14px; font-weight: bold;  }
.cp_r { width: 840px }
.component .cp_l {  height: 325px;background: url(../images/bg_cp_1_fl.jpg) repeat-x; line-height: 325px;}
.component p { padding: 22px 30px 0; height: 75px; background: #e1e1e1; }
.component span { color: #e5000a; }
.cp_oil h3 { height: 34px; padding-left: 15px; line-height: 34px; background: #9d9d9d; font-size: 14px; color: #f3f3f3; }
.cp_oil p { padding: 15px; background: #e0e0e0; }
.cp_oil p.g { background: #fff; }
.cp_oil .cp_r img { display: block; }
.cp_oil .cp_l,.cp_things .cp_l {  height: 705px; padding-top: 50px; background: url(../images/bg_cp_oil_fl.jpg) repeat-x; }
.ct_t { height: 34px; background: url(../images/bg_ct_t.jpg) no-repeat; text-align:center; line-height:34px; font-size: 14px; font-weight: bold; }
.ct_c { background: url(../images/bg_ct_c.jpg) repeat-y; }
.ct_c td { height: 126px; text-align:center; }
.ct_c td ol { list-style-type: decimal; padding: 0 10px 0 30px; }
.ct_c td li { text-align:left; }
.ct_c img { display: block; }
.cp_price { background: #f0f0f0; }
.cp_price .fl { width: 250px; overflow: hidden; margin-right: 1px;}
.cp_price td{ text-align:center; }
.cp_price .t { background: #dadada url(../images/bg_cp_price_t.jpg) no-repeat 0 100%; }
.cp_price .t th { height: 38px; font-size: 14px; }
.cp_price .t td { height: 34px; }
.cp_price .c { background: url(../images/bg_cp_price_c.jpg) repeat-y; }
.cp_price .odd .c { background-image: url(../images/bg_cp_price_c_odd.jpg) }
.cp_price .c td { height: 35px; }
.cp_price .c p { padding-right: 25px; text-align: right; }
/*Owner Care*/
.owner_care { background: #f1f1f1 url(../images/bg_owner_care.jpg) repeat-x; }
.oc_cont,.media_cont { min-height: 429px; _height: 429px; padding: 40px 40px 30px 350px; background: url(../images/bg_oc_cont.jpg) no-repeat; }
.oc_cont p { margin-bottom: 20px; }
.oc_cont .c {  color: #626262; }
.oc_act_list { padding-left: 30px; }
.oc_act_list dl { margin-bottom: 25px; padding-bottom: 20px; border-bottom: 1px dotted #b1b1b1; }
.oc_act_list h3 { padding: 10px 0; font-size: 14px; font-weight: bold; }
.oc_act_list a { color: #010101; }
.oc_act_list p { margin-bottom: 0; }
/*Net active*/
.act_net { margin-top: 2px; background: url(../images/bg_act_net.jpg) repeat-x; }
.act_net .oc_cont { background-image:url(../images/bg_act_net_cont.jpg); }
/*Media*/
.media { margin-top: 2px; background: #e8e8e8 url(../images/bg_media.jpg) repeat-x;  }
.media_cont { padding: 10px 40px 30px 360px; background-image:url(../images/bg_media_cont.jpg); }
.media_list li { height: 80px; padding: 5px 0 15px 0; border-bottom: 1px dotted #b1b1b1;  }
.media_list h3,.media_detail h3 { padding: 8px 0; font-size: 14px; font-weight: bold; }
.media_list a { color: #010101; }
.media_list p { padding-bottom: 3px; }
.media_list img { width: 74px; margin-top: 6px ;}
.btn_return { margin-top: 20px; background-image:url(../images/btn_return.jpg); }
.btn_return:hover { text-decoration: none; }
.media_detail h3 { color: #970020; }
.media_detail .t { padding-bottom: 10px; border-bottom: 1px dotted #b1b1b1; }
.media_detail .c { padding-top: 20px; color: #010101; }
.media_detail .c p { margin-bottom: 10px; text-indent: 2em; }
/*Specification*/
.spe {  background: #e4e4e4 url(../images/bg_spe.jpg) repeat-x; }
.spe_cont { background: url(../images/pic_spe_cont.jpg) no-repeat; }
/*Hotline*/
.hotline_cont { position: relative; height: 376px; background: url(../images/bg_hotline_cont.jpg) no-repeat; }
.hotline_cont span { position: absolute; top: 160px; left: 690px; width: 215px; font-size: 26px; font-weight: bold; font-family: arial; color: #970000; }
.hotline_cont p { position: absolute; top: 200px; left: 376px; width: 590px; color: #636363; }