@import url('do_font.css');

*{padding: 0;
  margin: 0;
}
ul{list-style:none}
a{text-decoration: none;
	display: block;
	color:#ffffff;
}
.num_list > a{
	color:#000000;
}
a, a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover, a:active {text-decoration:none;}

button{border:none;
	   font-weight: 700;
	   background: none;
	   outline: none;
	   cursor:pointer;
}

/*index*/
header{position: relative;}
.w960_h{width:960px;
	margin:0 auto;
	overflow: hidden;
}
.f_right li{
	font-size: 12px;
	font-weight: 100;
	float: left;
	list-style: none;
	color: #6f6a67;
	margin: 15px 0 15px 20px;
}
.head_hr{width: 100%;
	height: 1px;
	background: #f0f0f0;display: none;
}
.menu{width:960px;
	margin:0 auto;
	/* padding: 10px 25px; */
	position: relative;
	height: 85px; 
}
h1{width:197px;float: left;}
nav{float: left;margin-left:118px;position: relative;}
.menu.mp nav{margin: 0 213px}
nav > ul{position: relative;}
nav ul li{
	font-size: 15px;
	font-weight: 700;
	float: left;
	list-style: none;
	color: #282832;
	padding: 9px 2px 20px;
	display: block;
	position: relative;
	line-height: 1;
}
nav ul li ul li{height: max-content;}
nav ul li a{color: #000000;display: block;line-height: 1.4;}
nav ul li:hover .nav-submenu{/* display: block; */}

nav ul li ul li a{padding-bottom:15px;line-height: 1;}
.subnav {color: #23232f;display: block;margin-left: 15px;}
.subnav a{font-size: 13px;color: #808080;padding-bottom:12px;    margin-left: 17px !important;}
.subnav.last a{padding-bottom:20px;}
.subnav.end a{padding-bottom:0;}
.nav-submenu{display: none;width:190px;background: #fff;padding:16px 15px 0; position:absolute;z-index: 1000;text-align: left;border:1px solid #282831;top:50px;left:-70px;}
.nav-submenu.small{width:160px;}
.nav-submenu.on{display: block;}
.nav-submenu li {
    padding: 0;
    margin: 0;
    height: 30px;
}
.nav-submenu li a:hover {
    text-decoration: underline;
}
nav > ul > li a.yellow_line:hover{border-bottom: 4px solid #F45000;}
nav > ul > li a.orange_line:hover{border-bottom: 4px solid #F45000;}

.arrow_menu{margin-top: -27px;position: absolute;left:90px;}
.empty{text-indent:-9999px}
.nav-submenu li{float: none;}
.logo_img{float: right;width:120px;}
.swiper-slide img{width:100%;
}
.index_main_box{width:950px;
	margin:0 auto 51px;
	overflow: hidden;
}
.index_main_inner{width:230px;
	float: left;
}
.index_main_box a{margin-right: 10px;
	float: left;
	color:#222;
}
.index_main_box a:last-child{margin-right: 0;}
.index_main_inner img{margin:60px auto 30px;
	display: block;
}

.index_main_inner span{display: block;
	background: #F45000;
	padding: 17px;
	text-align: center;
	font-weight: 700;
	font-size: 15px;
	line-height: 1.2;
}
.support h2{color: #282832;
	font-size: 24px;
	text-align: center;
	margin:52px auto 30px;
	font-family:'RenaultSamsungMotors-Regular';
}
.hr_index{    
	box-shadow: 0 -3px 5px #eee;
    width: 100%;
    height: 5px;
}
.support{width:923px;
	margin:0 auto;
	overflow: hidden;
	text-align: center;
}
.support_row{
	text-align: center;
	margin-bottom: 59px;
	    overflow: hidden;
}
.support_row:last-child{margin-bottom: 0;}

.support_inner{
	width: 25%;
	float: left;
	position: relative;
}
.support_inner a img {
	position:relative;
	margin-top: 30px;
}
.support_inner:last-child{margin-right: 0;}

.support_text{float: right;
	padding: 20px 10px;
	color: #808080;
	font-size: 15px;
	width:116px;
}
.support_inner .p10{padding: 10px;}
h3{
	background:#f7f7f4 ;
	margin: 60px 0 42px;
	font-size: 15px;
	font-weight: 700;
	text-align: center;
	overflow: hidden;
}
h3 p{
    width: 960px;
    margin: 0 auto;
	padding: 18px 0;
	cursor: pointer;
	background:url(../images/arrow_downb.png)no-repeat 515px 50% #000000;
	color:#ffffff;
}

.menu-open p{
	background:url(../images/arrow_upb.png)no-repeat 515px 50% #000000
}
.phone{width:561px;
	margin:0 auto 40px;
	overflow: hidden;
}
.m59{margin-top: 59px;}
.phone_inner{float: left;}
.phone_text{font-size: 15px;
	font-weight: 400;
	color: #FFFFFF;
	float: right;
	padding:8px 10px;
	
}
.link{color: #6f6a67;
	font-size: 11.5px;
	width:445px;
	margin:0 auto;
	text-align: center;    
	clear: both;
}
.link a{
	color:#FFFFFF;
	display: inline-block;
	line-height: 1.8;
}
footer{/* margin-top:40px;
	border-top: 1px solid #f2f1ed; */
}
.footer_main{width:960px;
	margin:0 auto 25px;
	background:#000000;
}
.adress{text-align: center;
	font-size: 12px;
	color: #FFFFFF;
	display:inline-block;
	padding: 24px 90px;
	line-height: 1.9;
}
.footer_select{
	float: right;
    margin-top: 24px;
    background: url(../images/select_arrow.png) no-repeat 100% -1px;
    width: 120px;
    height: 30px;
    font-size: 11px;
    color: #FFFFFF;
    box-sizing: border-box;
    padding:0;
    border: 1px solid #d8d7dd;
	line-height: 30px;
	position: relative;
}
.footer_select > p{
	margin-left:10px
}
.fasite{
	border: 1px solid rgb(216, 215, 221);
    width: 119px;
    position: absolute;
    top: 29px;
    left: -1px;
    height: 25px;
	line-height: 25px;
	display:none
}
.fasite a{
	padding-left: 10px;
}
.black{color: #000;}

.ab_text{position: absolute;
	left:20%;
	top:184px;
	font-size: 32px;
	font-weight: 500;
}
.line_y{width:47px;
	height: 3px;
	background: #F45000;
	margin-bottom: 33px;
}
.slider_btn{background: #000000;
	padding: 14px 74px;
	color: #fff;
	margin-top:33px; 
	opacity:0.3;
}
.title_top{
	width:960px;
	font-weight:bold
}
.title p{font-size: 15px;
	color: #6e6e7a;
	margin:20px 0;
}
.tab{background: #000000;
	overflow: hidden;
	margin-top: 58px;
}
.tab_one{width:323px;
	float: left;
	text-align: center;
	padding: 16px 0;
	background: url(../images/tab_arrow.png)no-repeat right 16px;
	color:#ffffff;
}
.tab_one > div {
	width: 50px;
    height: 50px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.tab_two > div {
	width: 50px;
    height: 50px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.numberimg1{
	background:url(../images/tab_number_01.png)no-repeat 0 0
}
.numberimg2{
	background:url(../images/tab_number_02.png)no-repeat 0 0
}
.numberimg3{
	background:url(../images/tab_number_03.png)no-repeat 0 0
}
.numberimg4{
	background:url(../images/tab_number_04.png)no-repeat 0 0
}
.tab_one.active .numberimg1{
	background:url(../images/tab_number_active_01.png)no-repeat 0 0
}
.tab_one.active .numberimg2{
	background:url(../images/tab_number_active_02.png)no-repeat 0 0
}
.tab_one.active .numberimg3{
	background:url(../images/tab_number_active_03.png)no-repeat 0 0
}
.tab_two.active .numberimg3{
	background:url(../images/tab_number_active_03.png)no-repeat 0 0
}
.tab_one.active .numberimg4{
	background:url(../images/tab_number_active_04.png)no-repeat 0 0
}
.tab_first_quarter > div,.tab_last_quarter > div{
	width: 50px;
    height: 50px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.tab_first_quarter.active .numberimg1{
	background:url(../images/tab_number_active_01.png)no-repeat 0 0
}
.tab_first_quarter.active .numberimg2{
	background:url(../images/tab_number_active_02.png)no-repeat 0 0
}
.tab_first_quarter.active .numberimg3{
	background:url(../images/tab_number_active_03.png)no-repeat 0 0
}
.tab_last_quarter.active .numberimg4{
	background:url(../images/tab_number_active_04.png)no-repeat 0 0
}
.tab_two{width:313px;
	float: left;
	text-align: center;
	padding: 16px 0;
	color:#ffffff;
}
.tab_one img, .tab_two img{vertical-align: middle;
	margin-right:10px; 	 
}
.tab_arrow{width:10px;
	height: 50px;
	float: left;
	margin:16px 0;
}
.active{border-bottom: 1px solid #F45000;color:#ffffff;

}
.content_wrap h3{font-size: 36px;
	text-align: center;
	background:none;
	font-weight: 400;
	padding: 0;
}
.p_normal{
	font-size: 17px;
	font-weight: 700;
	color: #23232f;
	margin:63px 10px 0;}
.car_model{
	width:100%;
	
}
.car_model_row2{
	width:100%;
	height:148px;

}
.car_inner{
	width:32.5%;
	height: 148px;
	float: left;
	margin-right:7px;
	text-align: center;
	margin-bottom: 50px;
}
.car_model:after,.car_model_row2:after{
	content:'';
	display:block;
	clear:both
}
.car_model span,.car_model_row2 span{
	display: block;
    font-family: 'RenaultSamsungMotors-Regular';
    font-size: 20px;
    color: #000;
    font-weight: bold;	
}
.car_name{
	font-size: 50px;
	font-weight: 700;
	margin-top: 10px;
	display: inline-block;
	float:none
}

.detail:hover{box-shadow: 10px 10px 5px #eee;	
}
.detail:hover p{color: #F45000;}

.detail span{font-size: 17px;
	color: #999999;
	margin-bottom: 0px;/*2018.01.03 8->0*/
	display: block;
}
.f_right{
	float: right;
	/* display: none; */
}
.f_right span{
	color: #a2a1a7;
	font-size: 17px;
	margin: 63px 0 0;
	display: block;
}
.detail_title{
	overflow: hidden;
	margin-bottom: 26px;
	clear: both;
}
.p_inline{
	font-size: 17px;
	font-weight: 700;
	color: #1C1C3D;
	margin: 65px 20px 0 10px;
	display: inline-block;
	float:none
}
.p_inline2{
	font-size: 17px;
	font-weight: 700;
	color: #23232f;
	margin: 65px 20px 0 10px;
	width: 70%;
	display: inline-block;
	float:none
}
.car_model_content .car{
	text-align:center
}
.span_c{
	font-size: 32px;
	color: #23232f;
	margin: 50px 0 0 0;
}
.carname .span_c{
	cursor: pointer
}
.m160{margin-right: 160px;}
.m100{margin-top: 92px;}
.sub_box{border:1px solid #e8e7eb;
	padding: 30px;
	position: relative;
	/* border-bottom: 0; *//*2018.01.04 no used.*/
}
#content .sub_box:last-of-type{
	border-bottom:1px solid #e8e7eb;
}
#content .sub_box {
	border-bottom:0
}
.sub_box_02{border:1px solid #e8e7eb;
	padding: 10px;
	margin-bottom: 20px;
	position: relative;
	height: 250px;
}
.sub_box_02_inner_01{
	width:261px;
	float: left;
	text-align: center;
	margin-top: 30px;
}
.sub_box_02_inner_01 > img{
	/* margin-bottom:25px */
}
.sub_box_02_inner_02{
	width:410px;
	float: left;
	padding: 30px;
}
.m_t_101{margin-top: 80px;}
.name_sub_c{font-size: 17px;
	display: block;
	font-weight: 700;
	text-align: center;
	line-height: 1.5;
}
.grey_span{color: #6e6e7a;
	font-size: 13px;
	display: block;
	font-weight: 200;
}
.box_bold{font-size: 18px;
	font-weight: 700;
	float: left;
	margin-right: 10px;
}
.box_normal{font-size: 13px;
	font-weight: 100;
	float: left;
	margin: 3px 0;
}
.product_left > p:last-of-type{
	margin-top: 12px;
    margin-right: 50px;
}
.gagebar {position: relative;
margin-top: 100px;
margin-left: 100px;}
.ab_start{position: absolute;
	left:0;
	top:13px;

}
.ab_yellow_bar{
	position: absolute;
	background: #F45000;
	left:31px;
	top:13px;
	width:403px;
	height: 25px;
}
.ab_yellow_point{
	position: absolute;
	left:430px;
	top:0;
}
.ab_point_arrow{
	position: absolute;
	background: url(../images/point_arrow.png)no-repeat center bottom;
	padding-bottom: 17px;
	height:20px;
	top:-40px;
	left:390px;
}
.ab_yellow_point_02{
	position: absolute;
	left:-10px;
	top:0;
}
.ab_point_arrow_02{
	position: absolute;
	background: url(../images/point_arrow.png)no-repeat center bottom;
	padding-bottom: 17px;
	height:20px;
	top:-40px;
	left:-50px;
	width:133px;
	text-align: right;
}
.f_left{float: left;}
.btn_box{
	width:100%;
	text-align: center;
}
.payment_btn{
	background: #999999;
    color: #fff;
    margin: 31px 0 60px;
    width: 260px;
    height: 50px;
    font-size: 16px;
}
.btn_box p{color: #6e6e7a;
	text-align: left;
	font-size: 13px;
}
/*2018.01.17 no used.*/
/* .outer > div{
	text-align: left;
    margin-left: 30px;
} */
.yellow_month{background: #F45000;
 	display: inline-block;
	 color: #fff;
	 padding: 3px
}
.sub_box h3 {
	background: none;
	margin: 0 0 10px 0;
	font-size: 17px;
	font-weight: 700;
	text-align: left;
	padding: 0;
}
.sub_box_02 h3{
	background: none;
	margin: 0 0 20px 0;
	font-size: 17px;
	font-weight: 700;
	text-align: left;
	padding-top: 15px;
	border-top: 1px solid #f0f0f0;

}
.sub_box h3 img, .sub_box_02 h3 img{vertical-align: middle; padding: 0 10px;margin-bottom:7px}
.product_inner{width:691px;
	float: left;
}
.product_left{
	padding-right:70px;
	width:210px;
	float: left;
}
.product_right{
	border-left:1px solid #e8e7eb;
	padding: 0 60px 0 70px;
	float: left;
	width: 280px;
}
.f_none{float: none;
	    clear: both;
}
.product_btn{width:207px;
	float: left;
}
.sub_btn{width:207px;
	padding: 13px 0;
	text-align: center;
	margin-bottom: 5px;
	font-size: 15px;
	font-weight: 600;
	cursor: pointer
}
.btn_black{background: #000 !important;
	color: #fff;
}
.btn_yellow{background: #F45000;color:#ffffff;}
.btn_grey{background: #e9e9e9;}
.m106{margin-right: 106px;}
.greyText{color: #6e6e7a;
	font-size: 15px;
	line-height: 1.7;
	float: none;
    clear: both;
}
.greyText img{vertical-align: top;
	margin-right: 7px;
}
.mb30{margin-bottom: 30px;}
select{padding: 10px 15px;
	float: left;
}
.m50{margin-right: 50px;}
.bg_f9{background: #f9f9f9;
	font-size: 15px;
	text-align: center;
	line-height: 1.9;
	width:661px;
	padding: 20px 0;
	margin: 16px 0 0;
}
.border_2px{border-bottom: 2px solid #23232f;
	padding-bottom: 15px;
}
.detail_title img{    vertical-align: middle;
	margin-right: 10px;
}
.t_r{text-align: right;
	width:125px;
	float: left;
}
.t_l {
    text-align: left;
    width: 125px;
    float: left;
}
.right_top{text-align: right;
	font-size: 18px;
	font-weight: 700;
}
.left_top{text-align: left;
	font-size: 18px;
	font-weight: 700;
}
.guide{border:1px solid #e8e7eb;
	padding: 20px;
	width:271px;
	float: left;
	margin-right: 10px;
	height: 260px;
}
.guide:last-child{margin-right: 0;}
.h4_t{font-size: 17px;
	font-weight: 700;
	margin-bottom: 10px;	
}
.m10{margin-bottom: 10px;}
.p_f_13{font-size: 13px;
	color: #000;
}
.orange{color: #F45000 !important}
.graph1
	{
	margin:20px 0;
}
.graph1 img {
	width:271px;
	height:195px;	
}
.graph2
	{
	margin:20px 0;
}
.graph2 img {
	width:271px;
	height:179px;	
}
.graph3
	{
	margin:20px 0;
}
.graph3 img {
	width:271px;
	height:179px;	
}
.deco_line{width:37px;
	height: 2px;
	background: #F45000;
	margin-bottom: 10px;
}
.p_normal_13{color: #23232f;
	font-size: 13px;
	line-height: 1.9;
}
.service_img{margin:55px auto;
	display: block;
}
.popup_01{
	position: absolute;
	top:0;
	right:0;
	width:410px;
	border:3px solid #23232f;
	background: #fff;
	z-index: 1000;
}
.popup_top{
	background: #23232f;
	padding: 15px 0;
	text-align: center;
	color: #fff;
}
.ab_close{position: absolute;
	top:15px;
	right:20px;
	width:16px;
	height: 17px;
	cursor: pointer
}
.popup_content{
	padding: 20px;
    height: 481px;
    overflow: auto;
}
.popup_01 .popup_content{
	padding: 20px;
    height: 60px;
    overflow: auto;
}

.popup_content label{margin-right:10px;}
.popup_01_input{
	border: 2px solid #F45000 !important;
    font-size: 15px;
    padding: 15px;
    width: 138px;
    text-align: right;
	height: 52px !important;
	padding: 0 15px 0 0 !important;
	vertical-align: middle
}
input:focus {
  outline: none;
  }
button{border:none;
	   font-weight: 700;
	   background: none;
	   outline: none;
	   cursor:pointer;
}
.popup_01_btn{background: #F45000;
	font-size: 15px;
	color: #fff;
	padding: 17px;
	vertical-align: middle
}
.popup_01_btn2{
	background: #000;
    font-size: 15px;
    color: #fff;
	padding: 17px;
	vertical-align: middle
}
.h154{height: 154px;}
.popup_02{position: absolute;
	top:50px;
	left:160px;
	width:317px;
	border:3px solid #23232f;
	background: #fff;
	z-index: 1000;
}
	
.popup_03{
	position: fixed;
    top: 15%;
    width: 920px;
    height: 570px;
    border: 3px solid #23232f;
    background: #fff;
    z-index: 1000;
    overflow: hidden;
    left: 50%;
    margin-left: -459px;
}

.popup_table_top{
	width:100%;
	margin-bottom:0
}
.popup_table_second{
	width:100%;
	margin-bottom: 20px;
}	
.popup_table_top th{
	background: #F45000;
	padding: 15px 0;
}
.popup_table_top td, .popup_table_second th, .popup_table_second td {
	text-align: center;
	padding: 15px 0;
	border-bottom: 1px solid #d8d7dd;
}

.fa{background: #fafafa;}
.b_r{border-right: 1px solid #d8d7dd }

.popup_04{
	position: absolute;
	top:164px;
	left:16%;
	width:650px;
	box-shadow:8px 6px 16px -2px #eee;
	background: #fff;
	z-index: 1000;
	border:3px solid #23232f;
}
.popup_content_04{padding: 30px;}
.form_inner{
	width: 409px;
    margin: 0 auto 60px;	
}

.form_01 h4{border-bottom: 1px solid #f0f0f0;}
.popup_04_input{
	padding: 14px;
	border:1px solid #d8d7dd;
	width:100%;
}
.popup_04_30{
	padding: 14px;
	border:1px solid #d8d7dd;
	width:30.5% !important;
	margin-right:9px;
	float: left;
}
.between{float: left;
	margin-right: 9px;
	margin-top: 10px;
}
.form_inner label{
	display: block;
	padding: 12px 0;	
}
.check_label{
	float: left;
}
.form_inner select{
	float: left;
	padding: 10px;
	border:1px solid #d8d7dd;
}
.form_01 textarea{
	border:1px solid #d8d7dd;
	width:100%;
	margin:21px 0 31px;
}
.form_01 button{
	padding: 19px 0;
	width:200px;
	text-align: center;
	color: #fff;
	font-size: 16px;
}
.t_c{text-align: center;}
.black_bg{background: #23232f;
	margin-right: 9px;
}
.orange_bg{background: #F45000;}
.r_btn {
	vertical-align: middle;
	margin: 15px 5px 0 0;
    }
.check_label_r{float: right;}    
/*9page*/
.model_box{background: #faf9f8;
	width:314px;
	float: left;
	margin-right: 8px;
	height: 252px;
	border-top: 2px solid #23232f;
	position: relative;
 }
 .model_box.select > img{
	margin:90px 0 0 12px
}
.model_box:last-child{margin-right: 0;}
.st_content_btn{
	background: url(../images/plus.png)no-repeat 108px top #333333;
    position: absolute;
    top: 164px;
    left: 28%;
    padding: 10px 35px;
    text-align: center;
    color: #fff;
    height: 40px;
    font-size: 15px; 
}
.model_btn{background:url(../images/model_btn.png)no-repeat;
	width:52px;
	height: 50px;
	position: absolute;
	top:15px;
	right:15px;
}
.name{position: absolute;
	top:28px;
	left:28px;
	font-size: 32px;
	display: block;
	font-weight: 700;
}
.content{overflow: hidden;}
.name_sub{font-size: 17px;
	display: block;
	font-weight: 700;

}
.next_btn{background: #999;
	padding: 16px 43px;
	font-size: 17px;
	color: #fff;
	width:130px;
	margin:30px auto 100px;
	display: block;
}
.car_model_content{

    position: absolute;
    width: 99%;
    top: -23px;
    box-shadow: 7px 7px 5px #eee;
    padding: 30px 0 0px;
    background-color: white;
}
.close{background:url(../images/close_a_btn.png)no-repeat;
	position: absolute;
	top:25px;
	right:22px;
	width:31px;
	height: 30px;

}

/*13page*/
.accordion_p{font-size: 13px;
	color: #6e6e7a;
	border-top:1px solid #e9e9e9;
	padding: 31px 0 72px;
	line-height:1.5

}
.list{overflow: hidden;
	padding-bottom: 7px;
	border-bottom:1px solid #23232f;
	margin-bottom: 23px;
	font-weight: 400;
}
.list_btn{
	background:url(../images/list_btn.png)no-repeat 21px 7px #e9e9e9;
	padding: 16px 20px 16px 60px;
}

.p_t16{padding-top: 16px;}

/*slider*/
		.newcar_02{
			width:95%;
			margin:0 auto
		}
		.newcar_02 > div:first-of-type > p{
			float:left;
			margin-bottom:20px;
			font-size:4vw;
			width:80%;
			color:#a2a1a7

		}
		.newcar_02 > div:first-of-type > p span{
			font-size:5vw;
			padding-right:3%;
			font-weight:bold;
			color:#000
		}
		.newcar_02 > div:first-of-type > a{
			float:right;
			margin-right:2%;
			font-size:4vw;
			color:#a2a1a7;
			margin-top:5px
		}
		.newcar_02 > div:first-of-type img{
			width:100%
		}
		.newcar_02 .bx-wrapper{
			margin:0 auto;
			position:relative
		}
		.newcar_02 .bx-viewport{
			width:80% !important;
			margin:0 auto;
			padding:0 1% 0px;			
		}
		.newcar_02 > div:last-of-type > a{
			float:left;
		}
		.newcar_02 div:last-of-type a div{
			border:1px solid #f3f3f3;
		}
		.newcar_02 div:last-of-type a div:hover{
			box-shadow:8px 6px 16px -2px #eee
		}
		.newcar_02 div:last-of-type a div:hover p:first-of-type{
			color:#F45000;
		}
		/*.newcar_02 div:last-of-type a div p{
			padding:8px 20px;
			font-size:3vw
		}*/
		.newcar_02 div:last-of-type a div p:first-of-type{
			color:#000;
		}
		.newcar_02 div:last-of-type a div p:last-of-type{
			color:#000;
		}
		.newcar_02 .bx-controls-direction a{
			position: absolute;
			top:25px;
			display:block;
			width:30px;
			height:63px;
			text-indent:-9999px
		}
		.newcar_02 .bx-controls-direction a:first-of-type{
			left:0;
			background:url(../images/arrow.png)no-repeat 0 8px;
			background-size:300%

		}
		.newcar_02 .bx-controls-direction a:last-of-type{
			right:0;
			background:url(../images/arrow.png)no-repeat -60px 8px;
			background-size:300%
		}
		.newcar_02 .bx-pager{
			text-align: center;
		    overflow: hidden;
		    width: 100%;
		    height: 30px;
			}
		.newcar_02 .bx-pager div{
			display:inline-block;
			margin:0 2%;
			vertical-align:bottom;
			
			
		}
		.newcar_02 .bx-pager a{
			width:12px;
			height:12px;
			background-color:#000;
			display:block;
			text-indent:-9999px;
			margin:0 auto;
			border-radius:10px;
		}
		.newcar_02 .active{
			border:3px solid #F45000;
			width:7px !important;
			height:7px !important;
			background-color:#F45000 !important;
		}
.m_menu{width:100%;
	height: 33px;
	margin:22px auto 20px;
}
.m_menu img{display: block;
	float: left;
}
.m_menu_icon{margin-left: 5%;
	width:33px;
}
.m_logo{width:133px;
	margin:0 20%;
}
.m_mark{width:46px;}
.more_inner{background: #282832;
	width:100%;
	margin-bottom: 10px;
}
.p_color{color: #fff;
	margin:22px 0 22px 18px; 
	display: inline-block;
	font-size: 20px;

}
.more_btn{padding: 15px 32px;
	background: #3e3e47;
	margin: 28px 18px 28px 0;
	float: right;
	color: #fff;
}
.more_btn a{color: #fff;}
.more_inner .m36{margin: 36px 18px 36px 0;}
.w{color: #fff;}
.o{color: #F45000;
}
.m_main{width:100%;
	margin-bottom: 35px;
	overflow: hidden;
}
.m_main_row{width:365px;
	margin:0 auto;
}
.m_main a{margin-right: 10px;
	float: left;
}
.m_main a:last-child{margin-right: 0;}
.m_hr{border-top: 1px solid #d0d0d0;
	background: #e8e8e8;
	height:8px;
	width:100%; 
}
.m_phone{width:328px;
	margin:0 auto;
}
.m_phone_inner{text-align: center;
	margin:27px 0 33px 0;
	float: left;
	width:164px;
	padding: 30px 5px;
    border: 1px solid #f2f2f2;
    box-sizing: border-box;
}
.m_phone_inner:last-child{border-left:0;}
.m_phone_inner p{font-size: 16px;
	font-weight: 700;
	color: #F45000;
	margin-top: 10px;
}
.m_phone_inner img{width:79px;}

.sub_title{width: 100%;
	background: #000000;
	text-align: center;
	height: 52px;
}
.sub_title_inner{
	width:960px;
	margin: 0 auto;
}
.sub_title_inner h2{
    color: #ffffff;
}

.sub_title_inner span{
	color: #F45000;

}
.sub_title_inner a:before{width:36px;height:52px;background: url(../images/sub_back.png) no-repeat 0 8px;}
.sub_title_inner a{color:#ffffff;}
.table_box, .content_wrap{
	width:960px;
	margin:60px auto 40px;
	overflow: hidden;
}
.content_wrap > div{
	position:relative;
}
.content_wrap > .car{
	text-align:center;
	padding-top: 20px;
}
.car > img{
	width:55%;	
}
.table_box table{width:100%;
	display: block;
}
.table_box table td{
	padding: 16px 10px;
	border-bottom:1px solid #ededed;
	cursor: pointer
}
.table_box table td img{
	vertical-align: middle
}
.content_table{color: #23232f;}
.date{color: #a2a1a7;text-align:right}
.number{text-align: center;
	    overflow: hidden;
	    margin-top: 30px;
}
.num_list{    
	padding: 10px 0 8px;
    border: 1px solid #d8d7dd;
    font-size: 16px;
    width: 42px;
    height: 24px;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    margin: 0 3px 55px;
    vertical-align: top;
    line-height: 24px;
}
.num_list_active{background: #f0f0f0;	      
}
.num_list_arrow{/*padding: 4px 3px 7px;*/
	       width:42px;
	       height: 44px;
	       display: inline-block;
	       margin: 0 3px 55px;
	       vertical-align: top;
}
.num_list_arrow img{display: inline;}
.view{color: #6e6e7a;}
.title{
	font-size: 23px;
	color: #23232f;
}

.title_line{background: #F45000;
    /*border-bottom: 3px solid #F45000;*/ 
	width:70px;
	height: 3px;
	margin-top:10px ;
	display: block;
}
.view_content{
	color: #23232f;    
	cursor: inherit !important;
	white-space: pre-line;
}
.view_date{color: #a0a0a2;}

.up_span_front {   
    display: block;
    float: left;
    margin-right: 15px;
}
.up_span_border{border-bottom: 1px solid #727277;}
.pre{background: url(../images/arrow_top.png)no-repeat 70px 23px;
	height:13px; 
}
.next{background: url(../images/arrow_bottom.png)no-repeat 70px 23px;
	height:13px; 
}
.notice_btn{padding: 17px 79px;
	float: left;
	color: #fff;
	font-size: 16px;
	margin:0 8px 0 0;
}
.notice_btn:last-child{margin: 0;}
.b{background: #23232f;}
.off7900{background: #F45000;}
.offcc33{background: #F45000;}
.margin_center{margin:32px auto 40px;
	width:195px;
	height: 55px;
	overflow: hidden;
}
.search_box{text-align: center;
	margin-bottom: 60px;
}
.popuptop {
	width:313px;
	background-color: #23232f;
	color: white;
	text-align: center;
	height: 40px;
	line-height: 40px;
}
.popuptop1 {
	width:700px;
	background-color: #23232f;
	color: white;
	text-align: center;
	height: 40px;
	line-height: 40px;
}
.popuptop > img {
	position: relative;
	top:3px;
	left: 70px;
}
.popuptop1 > img {
	position: relative;
	top:3px;
	left:250px;
}
.graph1 > img {
	position: relative;
	top:3px;
	
}
.graph2 > img {
	position: relative;
	top:3px;
	
	height: 140px;
}
.popupfirst {
	position: fixed;
	left:40%;
	top:20%;
	z-index: 10;
	background-color: white;
	width:313px;
	display:none;
	box-shadow: 1px 2px 11px 0px #aaa;
}
.popupsecond {
	position: fixed;
	left:40%;
	top:20%;
	z-index: 10;
	background-color: white;
	width:313px;
	display:none;
	box-shadow: 1px 2px 11px 0px #aaa;
}
.popupthird {
	position: fixed;
	left:40%;
	top:20%;
	z-index: 10;
	background-color: white;
	width:313px;
	display:none;
	box-shadow: 1px 2px 11px 0px #aaa;
}
.popupfourth {
	position: fixed;
	left:28%;
	top:20%;
	z-index: 10;
	background-color: white;
	width:700px;
	display:none;
	border: 1px solid #23232f;
}
.popupback {
	width: 1960px;
    height: 1960px;
    background-color: black;
    top: 0%;
    left: 0%;
    z-index: 9;
    position: absolute;
    opacity: 0;
    display: none;
}
.search_box input{color:#23232f;
	border:1px solid #d8d7dd;
	padding: 16px;
	line-height:0;
	font-size: 15px;
	box-sizing: border-box;
	width:413px;
	height:43px
}
.search_box button{background: #F45000;
	color: #fff;
	padding: 13px 23px;

}
.c_o{color: #F45000;}
/*hyunjin update*/
.car_model1 .close{background:url(../images/close_a_btn.png)no-repeat;
	position: absolute;
	top:27px;
	right:3px;
	width:31px;
	height: 30px;
	z-index: 6;
}
#listContent tr td.content_table{
	width:90%
}

/* hyunjin update*/

/*menucontainer*/
.menucontainer{
	width:960px;
	height:240px;
	margin:0 auto;
	display:none
}
.menucontainer div{
	float:left
}
.menucontainer .menubar{
	width:1px;
	height:241px;
	background-color:#edece6;
}
.menucontainer .menubar2{
	width:1px;
	height:155px;
	background-color:#edece6;
	margin-top: 5px;
}
.menucontainer .menucontent{
	width:190px
}

.menucontainer .menucontent p{
	padding-bottom:20px;
	font-weight:bold
}
.menucontainer .menucontent.lineheight p{
	padding-bottom:13px;
	font-weight:bold
}
.menucontainer .menucontent ul li{
	line-height:1.5
}
.menucontainer .menucontent ul li a:hover{
	text-decoration:underline
}
.menucontainer .menucontent.lineheight{
	line-height:1.8 !important
}

.HJ_popup {
	position: fixed;
	left:40%;
	top:20%;
	z-index: 10;
	background-color: white;
	width:500px;
	height: 440px;
	border:2px solid #23232f;
}
.HJ_popup .popuptop {
	width:100%;
	background-color: #23232f;
	color: white;
	text-align: center;
	height: 40px;
	line-height: 40px;
}
.HJ_popup .popuptop img {
	position: relative;
	top:3px;
	left: 160px;
}
.HJ_popup .popuptop .HJ_close {
	position: relative;
	top:3px;
	left: 130px;
}
.HJ_popupinner {
	width: 490px;
	box-sizing: border-box;
	padding: 0 30px;
}
.HJ_inner {
	margin:auto;
	margin-top: 30px;
	height: 45px;
	border-bottom: 1px solid #f0f0f0;
	box-sizing: border-box;
}
.HJ_inner span {
	border-bottom: 3px solid #F45000;
	height: 45px;
	padding-bottom: 11px;
	box-sizing: border-box;
}
.HJ_poptext {
	color: #23232f;
	font-size: 23px;
}
.HJ_poptext1 {
	color: #23232f;
	font-size: 17px;
	font-weight: bold;
	margin-top: 30px;
}
.HJ_popupinner .input1{
	width: 425px;
	height: 50px;
	margin-top: 10px;
}
.HJ_popupinner .input2{
	width: 125px;
	float: left;
	height: 50px;
	margin-top: 10px;
}
.w_500 {
	width: 500px;
}
.HJ_btn {
	width: 95%;
	float: left;
	text-align: center;
	margin-top: 20px;
}
.HJ_btn .btn_black {
	width: 48%;
	height: 50px;
}
.HJ_btn .btn_yellow {
	width: 48%;
	height: 50px;
}
.phone_01w{
	background:url(../images/phone_01w.png)no-repeat 0 0;
	display: inline-block;
	width:36px;
	height:36px
}
.phone_02w{
	background:url(../images/phone_02w.png)no-repeat 0 0;
	display: inline-block;
	width:36px;
	height:36px
}
#bt .line {    
	background: #F45000;
    /* border-bottom: 3px solid #F45000; */
    width: 70px;
    height: 3px;
    margin-top: 10px;
    display: block;
}
#exp span, #exp2 span {
    color: #F45000 !important;
}
.type_ct .btn_orange{
	background-color: #F45000 !important;
}
.btn.bg_orange{
	background-color: #F45000;
}
.cl_soft.ptp{
	padding-top:20px;/*2017.12.26  30 ->20*/
	font-size:17px !important;/*2018.01.02 15 ->17*/
	margin-bottom:30px
}
.btn_lg{
	margin-bottom: 30px;
	background-color: #F45000;
}
#success.btn_lg{
	background-color: white;
	cursor: unset;
	color:#000
	
}
.sub1 .left span {
	color: #F45000 
} 
.sub1 .right li span{
	color:#F45000 !important
}

.tab_1of2 > div,.tab_2of2 > div{
	width: 50px;
    height: 50px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.tab_1of2.active .numberimg1 {
    background: url(../images/tab_number_active_01.png)no-repeat 0 0;
}
.tab_2of2.active .numberimg2 {
    background: url(../images/tab_number_active_02.png)no-repeat 0 0;
}
.inner::after{
	content:'';
	display:block;
	clear:both
}
.sub1:after{
	clear:both;
	display:block;
	content:'';
}
.content_wrap >.inner:last-of-type{
	border-bottom: 2px solid #000;
}
.box_half:after{
	content:'';
	display:block;
	clear:both
}
.type_ct .btn_chat{
	background: url(../images/icon_chat.png) no-repeat 30px top #F45000;
}
.bd_orange2 {
    border: 2px solid #F45000 !important;
}
input[type='radio']:checked + label span {
    background-color: #F45000;
}
.bd_orange1 {
    border: 1px solid #F45000 !important;
}
.acco>.on>.top {
    background: url(../images/arrow_bottom2.png) no-repeat 97% 50% #F45000;
}
.line_exp {
    background-color: #F45000;
}
.acco>.on {
    border: 1px solid #F45000;
}
.carname{
	float:right
}
.cl_orange {color: #F45000 !important;}

.confirmp{
	padding-top:30px;
	font-size:15px;
	color: #6e6e7a ;
}
.outer.center.mg_t20 > .pd_t20.pd_b20{
	text-align:left;
	padding-left:30px
}