.dealer_icon {/* width: 33%; */display: inline-block;background-color: #fff;padding-right: 20px;}
.dealer_icon img{/* width: 50px; */height: 50px;padding: 10px;}
.icon_dealer_detail{height: 30px;margin-right: 39px;margin-bottom: 5px;}
/* .icon_dealer_detail:last-child{margin-right: 0px;} */
.icon_dealer_tele{height: 22px;margin-right: 5px;display: inline-block;}
.icon_dealer_txt{
    display: inline-block;
    font-size: 18px;
    color: #000000;
    vertical-align: middle;}
.rowwhite{margin-bottom: 2px;display: inline-block;background-color: #ffffff;margin-top: 15px;/* width: 100%; */max-width: 560px;text-align: center;}
.home_dealer_detail_box .phone_num {
    display: inline;
    vertical-align: middle;
}
#home_hilight_banner{position: relative; width:100%; height: auto;}
.row_banner{position: relative; max-width:1366px;}
.hilight_banner{position: relative; width:100%; height: auto; background-position:center top; background-repeat:no-repeat;}
.hilight_banner .name{position:absolute; z-index:1; left:50px; bottom:20px; line-height:50px; font-size:70px; color:#fff;}
.hilight_banner .name b{ font-weight:700;}
.hilight_banner .name span{position: relative; top:-25px; line-height:24px; font-size:18px;}
.hilight_banner .bt_wrap{position:absolute; z-index:2; width:100%; left:0px; bottom:50px; text-align:center;}
.hilight_banner .name.can{line-height:50px; font-size:50px;}
.highlight_pic_mob{display:none;}
#home_product_holder{position: relative; width:100%; height: auto; padding-top:50px; padding-bottom:30px; background-color:#fff;}
#home_product_holder .product_arrow{position:absolute; z-index:5; font-size:50px; color:#616161; text-align:center; width:50px; height:50px; top:50%; margin-top:-55px;}
#home_product_holder .product_arrow:hover{color:#D40509; cursor:pointer;}
#home_product_holder .product_arrow.next{right:70px;}
#home_product_holder .product_arrow.next:hover{ padding-left:10px;}
#home_product_holder .product_arrow.back{left:70px;}
#home_product_holder .product_arrow.back:hover{ padding-right:10px;}
.row_product{position: relative; max-width:1080px;}
.row_product .pic{width:70%;}
.row_product .detail{width:30%;}
.h_shadow{text-shadow: 2px 2px 5px black;}
.product_detail{line-height:50px; font-size:50px; color:#061C2A; margin-top:90px;}
.product_detail b{ font-weight:700; color:#D40509;}
.product_detail span{position: relative; top:-15px; line-height:24px; font-size:20px; color:#616161;}
.product_detail span .model{color:#D40509;}
.product_detail.can{line-height:50px; font-size:40px;}

.row_product_list{position: relative; max-width:unset; border-bottom:solid 3px #D40509;}
.product_list_box_set > li {width: 10%; list-style: none; display: block; height: auto; float: left; padding: 0; margin: 0; }
.product_list_box_set > li:nth-of-type(1n) {clear: none; }
.product_list_box_set > li:nth-of-type(10n+1) {clear: both; }
.product_list_box{position: relative; padding-top:15px; font-weight:700; line-height:35px; font-size:35px; text-align:center; color:#D40509; background:url(../../images/home/product_list_bg.png) no-repeat center; background-size:100% 100%; border-top:solid 1px #DFDFDF; overflow:hidden;height: 87px;}
.product_list_box.can{line-height:35px; font-size:28px;}
.product_list_box::before{content: ''; position:absolute; z-index:1; width:20px; height:20px; left:50%; top:-25px; background-color:#fff; transform:translateX(-50%) rotate(45deg); -webkit-transform:translateX(-50%) rotate(45deg); -ms-transform:translateX(-50%) rotate(45deg);}
.product_list_box::after{content: ''; position:absolute; z-index:1; width:2px; height:100%; right:0; top:0; background-image:url(../../images/home/product_list_line.png);}
.product_list_box span{position: relative; top:-10px; font-weight:100; line-height:24px; font-size:18px; color:#000;}
.product_list_box:hover, .product_list_box.active{ background-image:none; background-color:#D60A0B; color:#fff; border-top:solid 1px #fff; cursor:pointer;}
.product_list_box:hover::before, .product_list_box.active::before{top:-13px;}
.product_list_box:hover span, .product_list_box.active span{color:#fff;}
.product_list_box_wrap{position: relative; overflow:auto;}
.product_list_box_area{position: relative;}

#home_onestop_holder{position: relative; width:100%; height: auto; padding-top:30px; padding-bottom:50px; background-position:center top;}
#onestop_detail{left:22%; top:52%; width:44%;}
.onestop_box{ position:absolute; z-index:1; width:18%; cursor:pointer;}
.onestop_box.position1,.onestop_box.position2,.onestop_box.position3,.onestop_box.position4,.onestop_box.position5,.onestop_box.position6{left:50%; top:3%;}
.onestop_box span{position:absolute; z-index:91; left:15px; bottom:10px; width:90%; font-weight:bold; line-height:22px; font-size:16px; color:#fff;}
.onestop_box::before,
.onestop_box .expand::before{content: ''; position:absolute; z-index:1; width:76px; height:70px; left:0; top:0; background-position:center; background-repeat:no-repeat;}
.onestop_box .expand{position:absolute; z-index:2; margin-left:-270px; top:0; display:none;}
.onestop_box .expand .row{background:url(../../images/home/onestop_expand_bg.png) #060606; position:relative; height:380px; width:270px;}
.onestop_box .expand .row span{position:absolute; z-index:1; width:90%; left:20px; bottom:20px; font-weight:100; font-size:14px; color:#fff;}
.onestop_box .expand .row span b{font-weight:bold; line-height:35px; font-size:30px; display:block; margin-bottom:5px;}
.onestop_box.active .expand{display:block;}
.onestop_box .img_holder{ width: 200px; height: 200px; background-position: center; background-size: cover; border-style:solid; border-width: 0px; border-color: #FFFFFF}
.onestop_box .icon_holder{width: 70px; height: 70px; background-position: center; background-size: cover; position: absolute; z-index: 90; top: 0;}

/*.onestop_box.position1 .img_holder{background-image: url(../../images/home/onestop_pic_1.jpg);}
.onestop_box.position2 .img_holder{background-image: url(../../images/home/onestop_pic_2.jpg);}
.onestop_box.position3 .img_holder{background-image: url(../../images/home/onestop_pic_3.jpg);}
.onestop_box.position4 .img_holder{background-image: url(../../images/home/onestop_pic_4.jpg);}
.onestop_box.position5 .img_holder{background-image: url(../../images/home/onestop_pic_5.jpg);}
.onestop_box.position6 .img_holder{background-image: url(../../images/home/onestop_pic_6.jpg);}*/

/*.onestop_box.position1 .icon_holder{background-image: url(../../images/home/onestop_icon_1.png);}
.onestop_box.position2 .icon_holder{background-image: url(../../images/home/onestop_icon_2.png);}
.onestop_box.position3 .icon_holder{background-image: url(../../images/home/onestop_icon_3.png);}
.onestop_box.position4 .icon_holder{background-image: url(../../images/home/onestop_icon_4.png);}
.onestop_box.position5 .icon_holder{background-image: url(../../images/home/onestop_icon_5.png);}
.onestop_box.position6 .icon_holder{background-image: url(../../images/home/onestop_icon_6.png);}*/
.onestop_box:hover  .icon_holder{ width:102%; height:100%; background-position:center; background-size: 70px 70px; background-repeat:no-repeat; background-color:#D50A0A; opacity:0.7;}
.onestop_box:hover.active .icon_holder{width: 70px; height: 70px; background-position: center; background-size: cover; opacity:1;}

.onestop_detail_txt{line-height:22px; font-size:16px; color:#fff; display:block; padding:15px 0;}
.onestop_detail_txt .bt_type1{ margin-left:0; margin-top:10px; font-weight:100;}
.onestop_box.position4 span{color:#000;}
.onestop_detail_txt h1{line-height:22px; font-size:16px; font-weight:100; margin:0; padding:0; margin-bottom:8px;}
.onestop_detail_txt h2,
.onestop_detail_txt h3{line-height:20px; font-size:14px; font-weight:100; margin:0; padding:0;}
#onestop_move .expand .row span{color:#fff;}
#home_onestop_mobile{position: relative; width:100%; height: auto; padding-top:30px; padding-bottom:5px; background-position: center top; background-size:100% 100%; display:none;}
.row_onestop_mobile{ max-width:490px;}
.onestop_mobile_box_set > li {width: 33.33%; list-style: none; display: block; height: auto; float: left; padding: 0; margin: 0; }
.onestop_mobile_box_set > li:nth-of-type(1n) {clear: none; }
.onestop_mobile_box_set > li:nth-of-type(3n+1) {clear: both; }
.onestop_mobile_box{position: relative; margin:5px;}
.onestop_mobile_box span{position:absolute; z-index:1; left:15px; bottom:10px; font-family: 'db_heaventmed_cond'; line-height:22px; font-size:16px; color:#fff;}
.onestop_mobile_box::before{content: ''; position:absolute; z-index:1; width:76px; height:70px; left:0; top:0; background-position:center; background-repeat:no-repeat;}
.onestop_mobile_box.fully::before{background-image:url(../../images/home/onestop_fully_ic.png);}
.onestop_mobile_box.service::before{background-image:url(../../images/home/onestop_service_ic.png);}
.onestop_mobile_box.drive::before{background-image:url(../../images/home/onestop_drive_ic.png);}
.onestop_mobile_box.oil::before{background-image:url(../../images/home/onestop_oil_ic.png);}
.onestop_mobile_box.leasing::before{background-image:url(../../images/home/onestop_leasing_ic.png);}
.onestop_mobile_box.move::before{background-image:url(../../images/home/onestop_move_ic.png);}
.onestop_mobile_box.move span{color:#000;}
.onestop_mobile_box{background:url(../../images/home/onestop_expand_bg.png) right repeat-y #2F434E; margin-bottom:15px;}
.onestop_mobile_pic{ width:230px;}
.onestop_mobile_txt{ width:calc(100% - 230px);}
.onestop_mobile_detail{position: relative; padding:20px 15px; margin:0px 5px; margin-top:-5px; color:#fff; display:1;}
.onestop_mobile_detail b{font-weight:bold; line-height:1.2; font-size:24px; display:block; margin-bottom:5px;}

#home_dealer_holder{position: relative; width:100%; height: auto; padding-top:20px; padding-bottom:0px; background-position:center top; background-repeat: no-repeat; background-size:auto 100%;}
.row_home_dealer{display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-align: center; -ms-flex-align: center; -ms-flex-pack: center; -webkit-align-items: center; align-items: center;}
.home_dealer_map{width:38%;}
.home_dealer_detail{width:62%;}
.home_dealer_detail_wrap{position: relative; padding-left:110px; padding-bottom:30px; /*margin-top:-30px;*/}
.home_dealer_head{font-family:'db_heaventlight_cond'; line-height:50px; font-size:60px; color:#fff;}
.home_dealer_head b{ font-weight:100; font-family: 'db_heaventblack_cond';}
.home_dealer_head span{position: relative; top:-25px; font-family: 'db_heaventcond'; line-height:22px; font-size:18px;}
.home_dealer_select{position: relative;margin: 7px 0px 10px 0px;height:45px;width:100%;max-width:560px;background-color:#D60A0B;}
.home_dealer_select .arrow{position:absolute; z-index:1; font-size:30px; color:#fff; text-align:center; width:50px; height:45px; right:0; top:-8px; padding-top:8px;}
.home_dealer_detail_box{position: relative; width:100%; max-width:560px; padding:15px 30px; top:-5px; background-color:#fff; color:#000; display:none;}
.home_dealer_detail_box b{ font-weight:bold; font-size:16px;}
.home_dealer_detail_box .phone_num{
    font-weight: 100;
font-size:24px;}
.home_dealer_detail_box .phone_num.sec{margin-top:-10px;}
.home_dealer_detail_box span{ color:#D60A0B;}
.home_dealer_detail_box .locat{width:60%;}
.home_dealer_detail_box .phone{width:40%;/* text-indent:10px; */}
.home_dealer_detail_wrap .bt_type1.blue{ margin:0;}
.home_dealer_detail_wrap .bt_type1{ margin:15px 15px 0px 0px;}
.home_dealer_detail_wrap .bt_type1 span{padding:4px 10px !important;}
.home_dealer_detail_wrap .bt_type1 i{ margin-right:8px;}
.home_dealer_detail_wrap .bt_type1 .fa-phone{transform:rotate(180deg); -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); font-size:12px;}
.home_dealer_pin{position:absolute; z-index:1; width:5.5%; height:4.4%; background:url(../../images/home/map_pic_yellow.png) no-repeat center; background-size:100% 100%; cursor:pointer; }
.home_dealer_pin.active{width:7.7%; height:6%; margin-top:-1.5%; margin-left:-1.5%; background-image:url(../../images/home/map_pic_red.png);z-index:3;}
#pin_udon{left:64.9%; top:16.2%;}
#pin_phitlok{left:35.4%; top:19%;}
#pin_phitlok2{left:39%; top:19%;}
#pin_petchabun{left:47%; top:21.6%;}
#pin_khonkaen{left:61.5%; top:22%;}
#pin_khonkaen2{left:64.9%; top:22%;}
#pin_surin{left:75.5%; top:30.8%;}
#pin_ubon{left:84.5%; top:32%;}
#pin_saraburi{left:45.8%; top:33.7%;}
#pin_suphan{left:29.1%; top:32.3%;}
#pin_nakorn_pathom{left:32%; top:37.4%;}
#pin_samut_prakarn{left:41%; top:41%;}
#pin_samut_prakarn2{left:42.4%; top:38.5%;}
#pin_surat{left:17.9%; top:71.8%;}
#pin_nakornsri{left:26.9%; top:75.4%;}
#pin_songkla{left:33%; top:83.1%;}
#pin_bangkok{left:36%; top:40%;}
#pin_trang{left: 20.9%;top: 77.4%;}
#pin_chaiyaphum{left: 46.9%;top: 21.4%;}
#pin_loei{left: 46.9%;top: 15.4%;}
#pin_ayutthaya{left: 37.9%;top: 35.4%;}
#pin_chonburi {left: 45.8%;top: 42.7%;}
#pin_pct {left: 33.8%;
    top: 24.7%;    }
#pin_nma {    left: 52.8%;
    top: 32.7%;}
#pin_pbi {left: 26.8%;
top: 45.7%;}

#home_news_holder{position: relative; width:100%; height: auto; padding-top:50px; padding-bottom:80px; background-color:#fff;}
#home_news_holder .head_news{width:30%;}
#home_news_holder .head_news_sub{width:70%;}
#home_news_holder .head_news_sub span{ display:block; line-height:20px; font-size:16px; padding-top:12px;}
#home_news_holder .head_news_sub .bt_wrap{position:absolute; z-index:1; right:0px; bottom:0px;}
#home_news_holder .head_news_sub .bt_wrap .bt_type1{ margin:0;}
.news_hilight_box{position: relative; width:100%; height: auto; margin:20px 0px; background:url(../../images/home/home_news_bg.jpg) right repeat-y #2F434E;}
.news_hilight_box .row{display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-align: center; -ms-flex-align: center; -ms-flex-pack: center; -webkit-align-items: center; align-items: center;}
.news_hilight_box .pic{width:68%;}
.news_hilight_box .detail{width:32%;}
.news_hilight_box .detail .detail_inner{ padding:0px 30px; color:#fff;}
.news_hilight_box .detail .topic{font-weight:bold; line-height:22px; font-size:16px; color:#FB0719; margin-bottom:8px;}
.home_news_thumb{width:33.333%;}
.news_hilight_box .detail .topic:hover{color:#ccc; cursor:pointer;}
.home_news_thumb .detail_inner{margin-top:8px; color:#636363;}
.home_news_thumb .topic{font-weight:bold; line-height:22px; font-size:16px; color:#000; margin-bottom:8px;}
.home_news_thumb .topic:hover{color:#FB0719; cursor:pointer;}
#home_news_holder a:link, #home_news_holder a:visited, #home_news_holder a:active{ display:block; margin-top:8px; text-decoration: none; color:#FB0719;}
#home_news_holder a:hover{text-decoration: underline; color:#FB0719;}
.home_news_thumb .topic a:link, .home_news_thumb .topic a:visited, .home_news_thumb .topic a:active{text-decoration: none; color:#000;}
.home_news_thumb .topic a:hover{text-decoration: underline; color:#FB0719;}
#home_nev_holder{position:fixed; z-index:5; width:40px; height:200px; right:5px; top:45%; margin-top:-100px;}
#home_nev_holder .nev_bt{ display:inline-block; position:relative; z-index:2; margin-top:-2px; width:39px; height:45px; background-position:center; background-repeat:no-repeat; cursor:pointer;}
#home_nev_holder .nev_bt.product{ background-image:url(../../images/home/slide_menu1_off.png);}
#home_nev_holder .nev_bt.product:hover,
#home_nev_holder .nev_bt.product.current{ background-image:url(../../images/home/slide_menu1_on.png);}
#home_nev_holder .nev_bt.onestop{ background-image:url(../../images/home/slide_menu2_off.png);}
#home_nev_holder .nev_bt.onestop:hover,
#home_nev_holder .nev_bt.onestop.current{ background-image:url(../../images/home/slide_menu2_on.png);}
#home_nev_holder .nev_bt.dealer{ background-image:url(../../images/home/slide_menu3_off.png);}
#home_nev_holder .nev_bt.dealer:hover,
#home_nev_holder .nev_bt.dealer.current{ background-image:url(../../images/home/slide_menu3_on.png);}
#home_nev_holder .nev_bt.news{ background-image:url(../../images/home/slide_menu4_off.png);}
#home_nev_holder .nev_bt.news:hover,
#home_nev_holder .nev_bt.news.current{ background-image:url(../../images/home/slide_menu4_on.png);}
#home_nev_holder .nev_label{position:absolute; z-index:1; height:33px; right:10px; top:4px; background-color:#0A0A0A; padding:8px 40px 0px 10px; font-size:12px; color:#fff; display: none;}
#home_nev_holder .nev_label::before{content: ''; position:absolute; z-index:1; width:13px; height:32px; top:0; left:-13px; background:url(../../images/home/slide_menu_bg.png) no-repeat center; background-size:100% 100%;}
#home_nev_holder .nev_label.onestop{top:55px; width:190px;}
#home_nev_holder .nev_label.dealer{top:102px;}
#home_nev_holder .nev_label.news{top:153px; width:150px;}
#home_product_holder .product_arrow, .product_list_box, .product_list_box::before, .home_dealer_pin, .onestop_box .icon_holder
{-moz-transition: all .2s ease-in; -o-transition: all .2s ease-in; -webkit-transition: all .2s ease-in; transition: all .2s ease-in;}
@media screen and (max-width: 1360px) {
.hilight_banner{ background-size:auto 100%;}
}
@media screen and (max-width: 1250px) {
#home_product_holder .product_arrow.next{right:0px;}
#home_product_holder .product_arrow.back{left:0px;}
#home_nev_holder{display:none;}
}
@media screen and (max-width: 1200px) {
.row_product .pic{width:60%;}
.row_product .detail{width:40%;}
.product_detail{margin-top:50px;}
}
@media screen and (max-width: 1120px) {
.product_list_box{ height:93px;}
.product_list_box.can{line-height:35px; font-size:22px;}
}
@media screen and (max-width: 1050px) {
.hilight_banner .name{left:20px; line-height:40px; font-size:40px;}
.hilight_banner .name span{top:-20px; line-height:22px; font-size:14px;}
.hilight_banner .name.can{line-height:40px; font-size:35px;}
.hilight_banner .bt_wrap{bottom:40px;}
#home_news_holder .head_news{line-height:40px; font-size:60px;}
#home_news_holder .head_news_sub span{line-height:20px; font-size:18px; padding-top:0px;}
.home_dealer_head{line-height:40px; font-size:60px; margin-bottom:10px;}
.home_dealer_head span{top:-20px; line-height:20px; font-size:18px;}
.home_dealer_detail_box .phone_num{font-size:20px;}
.onestop_box::before,
.onestop_box .expand::before{width:60px; height:55px; background-size:100% auto;}
.onestop_box .expand .row span{line-height:22px; font-size:16px;}
.onestop_box .expand .row span b{line-height:40px; font-size:24px;}
.onestop_detail_txt{line-height:20px; font-size:16px;}
.onestop_box span{line-height:20px; font-size:14px;}
}
@media screen and (max-width: 890px) {
.product_detail{line-height:40px; font-size:50px; margin-top:20px;}
.product_detail span{top:-15px; line-height:22px; font-size:16px;}
.product_detail.can{line-height:40px; font-size:35px;}
.product_list_box{line-height:28px; font-size:28px; height:70px;}
.product_list_box span{line-height:20px; font-size:14px;}
.product_list_box.can{line-height:30px; font-size:18px;}
#home_news_holder .head_news{width:100%;}
#home_news_holder .head_news_sub{width:100%;}
#home_news_holder .head_news_sub span{padding-top:10px;}
.news_hilight_box .detail .detail_inner{ padding:10px 10px; line-height:20px; font-size:14px;}
.news_hilight_box .detail .topic{line-height:22px; font-size:18px; margin-bottom:5px;}
.home_news_thumb .detail_inner{margin-top:5px; line-height:20px; font-size:14px;}
.home_news_thumb .topic{line-height:22px; font-size:18px; margin-bottom:5px;}
.home_dealer_detail_wrap{padding-left:0px; margin-top:0px;}
.onestop_box .expand .row span{line-height:20px; font-size:14px;}
.onestop_box .expand .row span b{line-height:30px; font-size:25px;}
.onestop_box span{line-height:20px; font-size:14px; left:10px;}
}
@media screen and (max-width: 750px) {
.highlight_pic_pc{display:none;}
.highlight_pic_mob{display:block; width:100%;}
.hilight_banner .name{left:auto; bottom:auto; right:20px; top:20px; color:#000;}
.hilight_banner .bt_wrap{bottom:50px;}
#home_product_holder{padding-top:20px;}
#home_product_holder .product_arrow{font-size:40px; width:40px; height:40px; margin-top:-55px;}
.row_product .pic{width:100%; text-align:center;}
.row_product .detail{width:100%;}
.product_detail{margin-top:-20px;}
.product_list_box_area{width:800px;}
.news_hilight_box{ margin-bottom:20px;}
.home_news_thumb{width:50%;}
.home_news_thumb img{margin-bottom:8px;}
.home_news_thumb .detail_inner{margin-bottom:20px;}
.home_dealer_detail_box{padding:15px 10px; top:-15px; line-height:20px; font-size:14px;}
.home_dealer_detail_box b{font-size:16px;}
.home_dealer_detail_box .phone_num{font-size:20px;}
.home_dealer_detail_box .phone_num.sec{margin-top:0px;}
#home_onestop_holder{display:none;}
#home_onestop_mobile{display:block;}
}
@media screen and (max-width: 700px) {
.news_hilight_box .row{ display:block;}
.news_hilight_box .pic{width:100%;}
.news_hilight_box .detail{width:100%;}
}
@media screen and (max-width: 660px) {
#home_dealer_holder{ background-size:auto 100%;}
.row_home_dealer{min-height:350px;}
.home_dealer_map{width:100%; max-width:250px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); display:none;}
.home_dealer_detail{width:100%; max-width:560px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%);}
.home_dealer_select{height:35px;}
.home_dealer_select .arrow{font-size:20px; width:40px; height:30px; padding-top:6px;}
}
@media screen and (max-width: 600px) {
.onestop_mobile_detail{padding:15px 10px;}
.onestop_mobile_detail b{line-height:1.2; font-size:22px;}
}
@media screen and (max-width: 500px) {
.home_news_thumb{width:100%; /*max-width:372px;*/ left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%);}
.onestop_mobile_box_set > li {width: 50%; list-style: none; display: block; height: auto; float: left; padding: 0; margin: 0; }
.onestop_mobile_box_set > li:nth-of-type(1n) {clear: none; }
.onestop_mobile_box_set > li:nth-of-type(2n+1) {clear: both; }
.onestop_mobile_box::before{width:60px; height:55px; background-size:100% auto;}
}
@media screen and (max-width: 450px) {
.hilight_banner .name{line-height:30px; font-size:40px; text-align:right;}
.hilight_banner .name span{top:-10px; line-height:22px; font-size:14px;}
.hilight_banner .name.can{line-height:30px; font-size:30px;}
#home_product_holder{padding-top:10px;}
.product_detail{line-height:40px; font-size:40px; margin-top:-10px;}
.product_detail span{top:-15px; line-height:22px; font-size:16px;}
.product_detail.can{line-height:35px; font-size:28px;}
.onestop_mobile_pic{ width:180px;}
.onestop_mobile_txt{ width:calc(100% - 180px);}
.home_dealer_detail_box .phone_num{font-size:18px;}
#home_news_holder .head_news{line-height:40px; font-size:50px;}
.home_dealer_head{line-height:40px; font-size:50px; margin-bottom:10px;}
.home_dealer_head span{line-height:20px; font-size:16px;}
.home_dealer_detail_box .locat{width:55%;}
.home_dealer_detail_box .phone{width:45%;}
.home_dealer_detail_wrap .bt_type1{ margin:15px 5px 0px 0px;}
}
@media screen and (max-width: 420px) {
.onestop_mobile_box::before{width:45px; height:41px;}
.onestop_detail_txt{line-height:20px; font-size:16px; padding-left:0px;}
}
@media screen and (max-width: 365px) {
.home_dealer_detail_wrap .bt_type1{ margin:15px 2px 0px 0px;}
}
@media screen and (min-width: 751px) {
.hi_ban-fz4928tt{ background:url(../../images/herobanner/fz4928tt.jpg); background-size: cover; background-position: center top;}
.hi_ban-fz3528tt{ background:url(../../images/herobanner/fz3528tt.jpg); background-size: cover; background-position: center top;}
.hi_ban-fj1523r{ background:url(../../images/herobanner/fj1523r.jpg); background-size: cover; background-position: center top;}
.hi_ban-fj2528rmc{ background:url(../../images/herobanner/fj2528rmc.jpg); background-size: cover; background-position: center top;}
.hi_ban-fi1217c{ background:url(../../images/herobanner/fi1217c.jpg); background-size: cover; background-position: center top;}
.hi_ban-canter6c15{ background:url(../../images/herobanner/canter6c15.jpg); background-size: cover; background-position: center top;}
}

/* 20240509 ----------------------- */
.checkbox_wrap{padding: 10px 5px; background-color: #fff;}
label.checkbox input[type="checkbox"] {display:none;}
label.checkbox input[type="radio"] {display:none;}
label.checkbox span {
display:inline-block;
width:23px; /* This must be depend on image resolution */
height:23px; /* This must be depend on image resolution */
background:url('../../images/chk1.png'); background-position:center -1px;
background-size:100%;
-moz-background-size:100%;
background-repeat:no-repeat;
vertical-align:middle;
margin:3px; cursor:pointer;
}
label.checkbox :checked + span {
background:url('../../images/chk2.png'); background-position:center -1px;
background-size:100%;
-moz-background-size:100%;
background-repeat:no-repeat;
font-size:15px;
}
#home_dealer_drop2{width: 100%;
    height: 45px;
    background-color: #D60A0B;
    color: #fff;
    font-size: 18px;
    padding: 6px 0 6px 30px;
    outline: none;
    -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none !important;
  }
select option {
font-size: 16px;
    padding: 0;
background: #eee;
    color: #666;
}
@media screen and (max-width: 980px) {
    .icon_dealer_txt {
        font-size: 14px;
    }
}
@media screen and (max-width: 480px) {
.icon_dealer_detail {
    height: 25px;
    margin-right: 31px;
    margin-bottom: 5px;
}
.home_dealer_detail_box .locat {
    width: 100%;
}
.home_dealer_detail_box .phone {
    width: 100%;
        padding-top: 10px;
}
.dealer_icon img {
    height: 40px;
    padding: 8px 8px 3px 8px;
}
    .dealer_detail_box .phone img.icon_dealer_detail {
    height: 25px;
    }
.rowwhite {
width: 100%;
    display: block;
}
.dealer_icon {
    width: 32.5%;
    text-align: center;
    padding: 0;
}
.icon_dealer_txt{display: block;padding-bottom: 5px;}
}
