
#onestop_hilight_holder{position: relative; width:100%; height: auto; padding-bottom:35px; background:url(../../images/onestop/onestop_bg.jpg) no-repeat center top #EFEFEF;}
#hilight_banner_pic{width:72%; right:0%; top:36%;}
#hilight_banner_detail{width:33.4%; height:64%; left:0%; top:15.8%;}
#hilight_banner_logo{width:34.6%; left:32.5%; top:5%;}
#hilight_banner_detail{background:url(../../images/onestop/hilight_banner_detail_bg.png) no-repeat center; background-size:100% 100%; padding:35px 30px; line-height:1.2; font-size:24px; color:#fff;}
#hilight_banner_detail span{ color:#D70B0A;}
.hilight_area_mob{display:none;}


#onestop_menu_holder{position: relative; width:100%; height: auto; background:url(../../images/onestop/onestop_menu_bg.png) repeat-x left top; background-size:auto 100%; border-top:solid 1px #D7D7D7; border-bottom:solid 3px #D50B0B;}
/*.onestop_menu_box_set > li {width:14.2%; list-style: none; display: block; height: auto; float: left; padding: 0; margin: 0; }
.onestop_menu_box_set > li:nth-of-type(1n) {clear: none; }
.onestop_menu_box_set > li:nth-of-type(7n+1) {clear: both; }*/
#onestop_menu_holder a:link, #onestop_menu_holder a:visited, #onestop_menu_holder a:active{ text-decoration: none;}
#onestop_menu_holder a:hover{text-decoration: none;}
.onestop_menu_box_set > li {width:16.666%; list-style: none; display: block; height: auto; float: left; padding: 0; margin: 0; }
.onestop_menu_box_set > li:nth-of-type(1n) {clear: none; }
.onestop_menu_box_set > li:nth-of-type(6n+1) {clear: both; }
.onestop_menu_bt{position: relative; display:block; padding:5px; padding-top:75px; line-height:1.2; font-size:16px; color:#000; text-align:center; min-height:109px;}
.onestop_menu_bt::before{content: ''; position:absolute; z-index:1; width:2px; height:100%; right:0; top:0; background-image:url(../../images/onestop/onestop_menu_line.png);}
.onestop_menu_bt.fully{ background:url(../../images/onestop/onestop_ic1_off.png) no-repeat center 13px; padding-top:65px;}
.onestop_menu_bt.fully::after{content: ''; position:absolute; z-index:1; width:2px; height:100%; left:0; top:0; background-image:url(../../images/onestop/onestop_menu_line.png);}
.onestop_menu_bt.service{ background:url(../../images/onestop/onestop_ic2_off.png) no-repeat center 13px;}
.onestop_menu_bt.genuine{ background:url(../../images/onestop/onestop_ic3_off.png) no-repeat center 13px; padding-top:65px;}
.onestop_menu_bt.leasing{ background:url(../../images/onestop/onestop_ic4_off.png) no-repeat center 13px;}
.onestop_menu_bt.protect{ background:url(../../images/onestop/onestop_ic5_off.png) no-repeat center 13px;}
.onestop_menu_bt.drive{ background:url(../../images/onestop/onestop_ic6_off.png) no-repeat center 20px;}
.onestop_menu_bt.move{ background:url(../../images/onestop/onestop_ic7_off.png) no-repeat center 20px;padding-top:65px;}

.onestop_menu_bt:hover, .onestop_menu_bt.current{ background-color:#071D2B; color:#fff;}
.onestop_menu_bt:hover.fully, .onestop_menu_bt.current.fully{ background-image:url(../../images/onestop/onestop_ic1_on.png);}
.onestop_menu_bt:hover.service, .onestop_menu_bt.current.service{ background-image:url(../../images/onestop/onestop_ic2_on.png);}
.onestop_menu_bt:hover.genuine, .onestop_menu_bt.current.genuine{ background-image:url(../../images/onestop/onestop_ic3_on.png);}
.onestop_menu_bt:hover.leasing, .onestop_menu_bt.current.leasing{ background-image:url(../../images/onestop/onestop_ic4_on.png);}
.onestop_menu_bt:hover.protect, .onestop_menu_bt.current.protect{ background-image:url(../../images/onestop/onestop_ic5_on.png);}
.onestop_menu_bt:hover.drive, .onestop_menu_bt.current.drive{ background-image:url(../../images/onestop/onestop_ic6_on.png);}
.onestop_menu_bt:hover.move, .onestop_menu_bt.current.move{ background-image:url(../../images/onestop/onestop_ic7_on.png);}
.onestop_menu_wrap{position: relative; overflow:auto;}
.onestop_menu_area{position: relative;}
.onestop_subcontent{ display: none;}
.onestop_subcontent.active{display: block;}

#onestop_content_holder{position: relative; width:100%; height: auto; padding-top:55px; background-color:#fff; line-height:1.2; font-size:14px; color:#000;}
#onestop_content_holder a:link, #onestop_content_holder a:visited, #onestop_content_holder a:active{ text-decoration: none; color:#D70A0A;}
#onestop_content_holder a:hover{text-decoration: underline; color:#D70A0A;}
.row_full{position: relative; z-index:2; max-width:1366px;}
.onestop_head{font-weight:700; line-height:1; font-size:50px;}
.onestop_head2{font-weight:700; line-height:1.2; font-size:34px; padding-bottom: 5px;}
.onestop_head_sub{font-weight:700; line-height:1; font-size:28px; margin-bottom:10px;}
.onestop_topic{font-weight:bold; line-height:1.2; font-size:18px; color:#D40A0A; margin-bottom:8px;}
.onestop_benefit li{ display:block; padding:5px 0px; list-style:none; text-indent:10px; line-height:1.4; font-size:16px;}
.onestop_benefit li:nth-child(odd){ background-color:#F2F2F2;}
.onestop_benefit span{ position:relative; display:block; margin-top:-1px; line-height:1; font-size:12px;}
.onestop_num_box{position: relative; display:block; padding-left:55px; margin:25px 0px;}
.onestop_num_box span{position:absolute; z-index:1; left:0px; top:0px; font-weight:700; line-height:0.8; font-size:70px; color:#A3A1A2;}
.onestop_num_box .topic{font-weight:700; line-height:1.2; font-size:20px; color:#000;}
.onestop_text_black{color:#000;}
.onestop_text_red{color:#D40A0A;}
#onestop_content_holder .ic_pdf{position: relative; z-index:2; display:inline-block; margin-right:-8px; vertical-align:middle;}
#onestop_content_holder .bt_type1{height:44px; padding-top:6px; margin:15px 0px;}
.onestop_video { position: relative; z-index:2;  padding-top:25px; padding-bottom:52%;}
.onestop_video iframe,  
.onestop_video object,  
.onestop_video embed, 
.onestop_video video { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; }
ul.move{margin-left: 20px;}
.move_bg{background:url(../../images/onestop/bg_tb.jpg) left top no-repeat;
border-radius:15px; overflow: hidden; border: 2px solid #f2f2f2; background-size: 145px 100%;}



 .move_bg td{padding:5px; font-size: 16px;}
  .move_bg td.move_th{font-weight: bold; padding: 10px 0;
    line-height: 1.2;
    font-size: 18px;}
 .move_bg td.move_td{ padding-left: 20px; font-weight: bold;
    line-height: 1.2;
    font-size: 16px;}
 @media screen and (max-width: 640px) {
 .move_bg td.move_th{font-weight: bold; padding: 10px 0;
    line-height: 1.2;
    font-size: 16px;}
 .move_bg td.move_td{ padding-left: 20px; font-weight: bold;
    line-height: 1.2;
    font-size: 14px;}
 }   
   
.onestop_fully_head{width:50%; left:50%;}
.onestop_fully_head .panel{ margin:0px 30px;}
.onestop_fully_pic{position: relative; width:50%; right:50%;}
.onestop_fully_pic .fully_icon{position:absolute; z-index:1; width:28%; right:-22%; bottom:19.5%;}
.onestop_fully_gray{position: relative; width:100%; height: auto; padding-top:85px; padding-bottom:50px; margin-top:-50px; background-color:#E8E6E7;}
.onestop_fully_detail{width:50%;}
.onestop_fully_detail .detail_left{margin-right:35px;}
.onestop_fully_detail .detail_right{margin-left:35px;}
.onestop_fully_detail img{ margin-bottom:30px;}

.row_onestop_service{ max-width:1170px;}
.onestop_service_head{ margin-bottom:-60px;}
.onestop_service_pic{width:50%; left:50%;}
.onestop_service_pic img{margin-bottom:40px;}
.onestop_service_detail{width:50%; right:50%;}
.onestop_service_detail .panel{ margin-right:65px; margin-top:90px;}
.onestop_service_gray{position: relative; width:100%; height: auto; padding-top:35px; padding-bottom:50px; background-color:#F3F3F3;}
.onestop_service_box_set > li {width: 33.33%; list-style: none; display: block; height: auto; float: left; padding: 0; margin: 0; }
.onestop_service_box_set > li:nth-of-type(1n) {clear: none; }
.onestop_service_box_set > li:nth-of-type(3n+1) {clear: both; }
.onestop_service_box_set .panel{ margin:0px 30px;}
.onestop_service_box_set img{ margin-bottom:20px;}

.row_genuine1{position: relative; z-index:1;}
.row_genuine2{position: relative; z-index:2; top:-130px;}
.row_genuine3{position: relative; z-index:3; top:-120px;}
.row_genuine4{position: relative; z-index:4; top:-200px;}
.onestop_genuine_cal{width:50%;}
.onestop_genuine_cal .panel{margin-right:60px;}
.onestop_genuine_cal.pic1{ text-align:left;}
.onestop_genuine_warehouse{ display:block; padding:25px 10px 10px 220px; margin-top:130px; background:url(../../images/onestop/onestop_oil_icon.png) no-repeat left top;}
.onestop_genuine_pic3{ margin-top:120px;}
.onestop_genuine_engine{width:63%; background-color:#000; margin-bottom:-150px;}
.onestop_genuine_engine .panel{ margin:65px 75px; color:#fff; text-align:right;}
.br_engine{display:block; height:1px; clear:both;}

.onestop_leasing_head{ margin-bottom:-60px;}
.onestop_leasing_pic{width:50%; left:50%;}
.onestop_leasing_detail{width:50%; right:50%;}
.onestop_leasing_detail .panel{ margin-right:20px; margin-top:70px;}
.onestop_leasing_purchase{position: relative; display:block; padding:25px; background-color:#373C42; color:#fff; margin-bottom:25px;}
.onestop_leasing_purchase .topic{font-weight:700; line-height:1.2; font-size:20px;}
.onestop_leasing_purchase ul li { margin-left:20px; list-style:disc;}
.onestop_leasing_purchase .note{ font-size:12px; color:#D60A0B;}
.onestop_leasing_popup{position: fixed; z-index:10; width:100%; height:100%; left:0px; top:0px; background-color:rgba(0, 0, 0, 0.8); display:none;}
.onestop_leasing_popup_body{position: relative; width:100%; height: auto; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%);}
.onestop_leasing_popup_box{position: relative; display:block; padding:15px 40px; background-color:#fff;}
.row_popup{max-width:950px;}
.onestop_leasing_popup_box ul li { margin-left:20px; list-style:disc;}
.onestop_leasing_popup_box .pop_topic{position: relative; font-weight:700; line-height:1.2; font-size:18px; border-bottom:solid 3px #DEDEDE; top:-10px;}
.onestop_leasing_popup_box .pop_topic .txt{position: relative; display:inline-block; background-color:#fff; top:11px; padding-right:8px; }
.onestop_leasing_popup_box .list_check li{padding-left:20px; margin-left:0px; list-style:none; background:url(../../images/onestop/pop_bulet.jpg) no-repeat left 3px;}
.onestop_leasing_popup_box .pop_close{position:absolute; z-index:1; width:40px; height:40px; right:0px; top:0px; background-color:#D7090B; padding-top:5px; font-size:22px; color:#fff; text-align:center;}
.onestop_leasing_popup_box .pop_close:hover{background-color:#000; color:#D7090B; cursor:pointer;}

.onestop_move_detail{ top:-60px;}
.onestop_move_footer{ top:-30px; padding:0 10px ;}
.onestop_move_cal{width:50%;}
.onestop_move_cal .panel{margin-left:30px;}
.onestop_move_detail .panel{ padding-top:70px;}

.onestop_drive_cal{width:50%;}
.onestop_drive_cal.txt{ left:50%;}
.onestop_drive_cal.download{ right:50%; top:110px;}
.onestop_drive_cal .panel{margin-left:30px;}
.onestop_drive_cal.download  .panel{margin-left:10px;}
.row_drive2{ top:-60px;}
.row_drive2 .panel{ padding-top:70px;}
.row_drive2 .onestop_num_box{padding-left:40px; max-width:420px;}
.row_drive2 .onestop_num_box span{line-height:0.8; font-size:50px;}
.row_drive3{ top:-160px;}
.row_drive_vdo{ max-width:960px; margin-top:-60px;}
.onestop_drive_vdo_box{position: relative; display:block; padding:25px; background-color:#000; margin-bottom:55px;}


.onestop_leasing_popup_box .pop_close
{-moz-transition: all .2s ease-in; -o-transition: all .2s ease-in; -webkit-transition: all .2s ease-in; transition: all .2s ease-in;}

/*Responsive -------------------------------*/
@media only screen and (min-width: 1367px) and (max-width: 2400px) {
#onestop_hilight_holder{ background-size:100% auto;}
} 

@media screen and (max-width: 1000px) {
#hilight_banner_detail{padding:25px 20px; line-height:1.2; font-size:22px;}

.onestop_drive_cal.download{top:0px;}
.row_drive3{ top:-40px;}
.row_drive_vdo{margin-top:0px;}
}

@media screen and (max-width: 960px) {
.onestop_head{line-height:1; font-size:40px;}
.onestop_genuine_warehouse{ background-size:130px auto; padding:15px 10px 10px 150px;}
.onestop_genuine_engine .panel{ margin:45px 35px;}
.br_engine{display:none;}
}

@media screen and (max-width: 890px) {
.onestop_menu_bt{padding-top:65px; min-height:100px; font-size:12px;}
.onestop_menu_bt.fully, .onestop_menu_bt:hover.fully, .onestop_menu_bt.current.fully{ background-size:55px auto; padding-top:55px;}
.onestop_menu_bt.service, .onestop_menu_bt:hover.service, .onestop_menu_bt.current.service{ background-size:52px auto;}
.onestop_menu_bt.genuine, .onestop_menu_bt:hover.genuine, .onestop_menu_bt.current.genuine{ background-size:55px auto; padding-top:55px;}
.onestop_menu_bt.leasing, .onestop_menu_bt:hover.leasing, .onestop_menu_bt.current.leasing{ background-size:52px auto;}
.onestop_menu_bt.protect, .onestop_menu_bt:hover.protect, .onestop_menu_bt.current.protect{ background-size:38px auto;}
.onestop_menu_bt.drive, .onestop_menu_bt:hover.drive, .onestop_menu_bt.current.drive{ background-size:42px auto;}
.onestop_menu_bt.move, .onestop_menu_bt:hover.move, .onestop_menu_bt.current.move{ background-size:50px auto;}

.onestop_benefit li{line-height:1.4; font-size:16px;}

.onestop_service_detail .panel{ margin-right:25px; margin-top:70px;}
.onestop_service_box_set .panel{ margin:0px 10px;}
}

@media screen and (max-width: 850px) {
#onestop_content_holder{line-height:1.4; font-size:14px;}
.onestop_fully_detail .detail_left{margin-right:20px;}
.onestop_fully_detail .detail_right{margin-left:20px;}
}

@media screen and (max-width: 800px) {
#hilight_banner_detail{padding:20px 10px; line-height:1.2; font-size:18px;}
.onestop_menu_area{ width:800px;}
.hand_touch{ position:absolute; z-index:2; width:60px; height:60px; left:50%; top:50%; margin-left:-30px; margin-top:-30px; background:url(../../images/product/touch.gif) no-repeat center; background-size:100% 100%; border-radius:500px; opacity:0.9; box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.8);}

.onestop_genuine_cal .panel{margin-right:20px;}
.row_genuine2{top:-100px;}
.onestop_genuine_warehouse{ margin-top:100px;}
}

@media screen and (max-width: 768px) {
	.onestop_move_detail{ top:0px;}
	.onestop_move_detail .panel {
    padding-top: 20px;
    padding-bottom: 40px;
}
}
@media screen and (max-width: 750px) {
#onestop_hilight_holder{padding-bottom:0px;}
.hilight_area_pc{display:none;}
.hilight_area_mob{display:block;}

#onestop_content_holder{padding-top:30px;}
.onestop_head{line-height:1; font-size:40px;}
.onestop_topic{line-height:1.2; font-size:16px;}

.onestop_fully_detail img{ height:35px; margin-bottom:10px;}
.onestop_fully_detail .detail_left{margin-right:10px;}
.onestop_fully_detail .detail_right{margin-left:10px;}

.onestop_service_head{ margin-bottom:30px;}
.onestop_service_pic{width:100%; left:0%; text-align:center;}
.onestop_service_pic img{margin-bottom:0px;}
.onestop_service_detail{width:100%; right:0%;}
.onestop_service_detail .panel{ margin:40px 10px;}
}

@media screen and (max-width: 700px) {
.onestop_drive_cal{width:100%;}
.onestop_drive_cal.txt{ left:0%;}
.onestop_drive_cal.download{ right:0%;}
.onestop_drive_cal .panel{margin-left:10px;}
.onestop_drive_cal.pic{ text-align:center; padding-top:30px;}
.row_drive2{ top:0px;}
.row_drive2 .panel{ padding-top:20px;}
.row_drive3{ top:0px;}
.row_drive3 .panel{ padding-bottom:20px;}
.onestop_drive_vdo_box{padding:15px; margin-bottom:30px;}
}

@media screen and (max-width: 640px) {
.onestop_head_sub{line-height:1; font-size:26px; /*margin-bottom:5px;*/}
.onestop_num_box{ padding-left:45px;}
.onestop_num_box span{line-height:0.8; font-size:55px;}
.onestop_num_box .topic{line-height:1.2; font-size:18px;}

.onestop_fully_head{width:100%; left:0%;}
.onestop_fully_head .panel{ margin:0px 10px;}
.onestop_fully_pic{width:100%; right:0%; padding-top:25px; padding-bottom:30px;}
.onestop_fully_pic .fully_icon{width:25%; right:0%; bottom:0%;}
.onestop_fully_detail{width:100%;}
.onestop_fully_gray .t_gap40{ margin-top:0px;}
.onestop_fully_gray{ padding-top:40px;}
.onestop_fully_detail img{margin-top:25px;}

.onestop_service_box_set > li {width: 50%; list-style: none; display: block; height: auto; float: left; padding: 0; margin: 0; }
.onestop_service_box_set > li:nth-of-type(1n) {clear: none; }
.onestop_service_box_set > li:nth-of-type(2n+1) {clear: both; }

.row_genuine2{top:0px;}
.row_genuine3{top:0px;}
.row_genuine4{top:0px;}
.onestop_genuine_cal{width:100%;}
.onestop_genuine_cal .panel{margin-right:10px;}
.onestop_genuine_cal img{ margin:30px 0px;}
.onestop_genuine_engine{width:100%; margin-bottom:40px;}
.onestop_genuine_engine .panel{ margin:35px 25px; text-align:left;}
.onestop_genuine_warehouse{background-size:100px auto; padding:0px 10px 10px 115px; margin-top:20px;}
.onestop_genuine_pic3{ margin:0 !important;}
.onestop_genuine_cal.pic1{ text-align: center;}

.onestop_leasing_head{ margin-bottom:0px;}
.onestop_leasing_pic{width:100%; left:0%; text-align:center;}
.onestop_leasing_pic img{ margin-top:30px;}
.onestop_leasing_detail{width:100%; right:0%;}
.onestop_leasing_detail .panel{ margin-right:10px; margin-top:20px;}
.onestop_leasing_purchase{padding:15px;}
.onestop_leasing_purchase .topic{line-height:1.2; font-size:20px;}
#onestop_content_holder .ic_pdf{margin-right:-8px; height:31px; vertical-align:text-bottom;}
#onestop_content_holder .bt_type1{height:31px; padding-top:2px;}
.onestop_leasing_popup_box{padding:15px 10px; padding-left:5px;}

.onestop_move_detail{ top:0px;}
.onestop_move_cal{width:100%;}
.onestop_move_cal.pic{ text-align:center; padding-top:30px;}
.onestop_move_cal .panel{margin-left:10px;}
.onestop_move_detail .panel{ padding-top:20px; padding-bottom:40px;}
}

@media screen and (max-width: 500px) {
.onestop_service_box_set > li {width: 100%; list-style: none; display: block; height: auto; float: left; padding: 0; margin: 0; }
.onestop_service_box_set > li:nth-of-type(1n) {clear: none; }
.onestop_service_box_set > li:nth-of-type(1n+1) {clear: both; }
.onestop_service_box_set .panel{ max-width:323px; margin:0 auto;}
.onestop_service_box_set img{ margin-top:35px; margin-bottom:10px;}
.onestop_service_gray{padding-top:5px;}
}




