/*normal_pricing*/
.cl_cont{background: #f1f6f7;}
.cl_report_heade,.cl_report_price{ background: #fff; padding:12px; }
.cl_report_heade{ line-height: 20px; }
.cl_report_heade span{ display: block; margin-top:.5%; color: #999; font-size:12px; }




.cl_report_price{padding:12px 0 12px 12px;}
.cl_report_price_list{  padding-bottom: 12px;}
.cl_price_listleft{ float:left; position: relative; width:32%;  margin-right:13px; overflow: hidden;}
.cl_price_listleft img{width: 100%; display: block; position: absolute; top:0;}
.cl_price_listimg:after{content: ''; display: block; padding-top:75%;}
.cl_price_listright{ float:left; width: 57%;}
.cl_price_listright h3{ color: #333; }
.cl_newcar_price,.cl_newcar_detail{ display: block; font-size:12px; margin-top:3px;}
.cl_newcar_price em,.cl_newcar_detail em{ font-size: 12px; }
.cl_newcar_discount{ display: block; padding-top:12px;border-top: 1px solid #E5E5E5;}





.cl_frame_number{ background: #fff; }
.cl_framenumber_top{ padding:12px 20px 0 12px; }
.cl_framenumber_title span{margin-top:4px; display: block;}
.cl_framebag{ text-align: center; margin-bottom:12px;}
.cl_framebag span{display:block; width: 84px; margin:0 auto 0;}
.cl_framebag span.cl_jc{ width: 100%;margin-top:-12px;}
.cl_framebag span.cl_framebag_img{ height:auto; overflow: hidden; margin-top:25px; margin-bottom: 12px;}
.cl_framebag span.cl_framebag_title{ margin-bottom: 17px; }
.cl_framelist{border-top: 1px solid #E5E5E5; }
.cl_frlist{}
.cl_frlist li{ padding:13px 12px 13px 0;border-bottom: 1px solid #E5E5E5; margin-left:12px; font-size:13px;}
.cl_frlist_left{ float: left; }
.cl_frlist_right{float:right;}
.cl_frlist li:last-child{border-bottom:none;}
.cl_framenumber_botom{border-top: 1px solid #E5E5E5; background: #fff;}
.cl_framenumber_botom li{ float: left; width:33.3%;margin-bottom:13px; border-right:1px solid #eee; margin-top:17px; }
.cl_framenumber_botom li:last-child{ border-right:none; }
.cl_framenumber_botom li span{ display: block; width: 100%; text-align: center; }
.cl_framebottom_price{ margin-top:8px; font-size:15px; color: #FF7D31; }
.cl_framebottom_jg{ margin-top:4px; font-size:12px;}
.cl_framenumber_botom li span.cl_framebottom_img,.cl_framenumber_botom li span.cl_framebottom_img1,.cl_framenumber_botom li span.cl_framebottom_img2{  width:24px; height:24px; overflow: hidden; background: url(../images/cl_img1.png) no-repeat;background-size: 100%; margin:0 auto;}
.cl_framenumber_botom li span.cl_framebottom_img1{background: url(../images/cl_img2.png) no-repeat;background-size: 100%;}
.cl_framenumber_botom li span.cl_framebottom_img2{background: url(../images/cl_img3.png) no-repeat;background-size: 100%;}




.cl_damage{ background:#fff; }
.cl_h3{  border-bottom: 1px solid #E5E5E5; padding:8px 0 8px 12px;}
.cl_h3 i{ display: inline-block; border:1px solid #3F80E2;border-radius:3px; padding:1px 8px; color: #3F80E2; background: #fff; margin-right: 8px; font-size:12px;}
.cl_date{ display:block; width: 100%; float: left; color: #C5C5C5; margin-top:3px;}





.cl_record{ background: #fff; }
.cl_record h3{padding:12px;}
.cl_record_list{}
.cl_record_list li{  background: #fff; }
.cl_record_list li p{ line-height: 20px; font-size: 13px; padding:5px 12px 0; margin-bottom: 25px; }
.cl_record_list_title{ background: #F9F9F9; padding:8px 12px; }
.cl_record_list_title i{ display: inline-block; padding:1px 9px; color: #7ED321;border: 1px solid #7ED321; border-radius:3px;}
.cl_record_list_title i.cl_wb{color: #FF7D31;border: 1px solid #FF7D31;}

.cl_abnormal i{color: #FD4141; border: 1px solid #FD4141}
.cl_notes{ display:block; color: #FD4141; margin-top: 2px;}
.cl_abfrlist li.active{ background: #FFF8F8; position: relative;}
.cl_abfrlist li{ margin-left:0; border-bottom: none; padding:0; }
.cl_spacing{ margin-left:12px; border-bottom: 1px solid #E5E5E5; padding:13px 12px 13px 0;}
.cl_abfrlist li.active .cl_frlist_right{ color: #FD4141; }
.cl_abfrlist li.active .cl_spacing i{ display:block; float:left;background: url(../images/cl_error.png) no-repeat; width: 17px; height: 17px; background-size: 100%;border: none; margin-right:8px; margin-top:2px;}
.cl_cor{ display: block; color: #FE4F4F; margin-left:12px; font-size: 13px; margin-top:5px; line-height: 20px;}
.cl_abfrlist li.active .cl_spacing .cl_jiaj{ margin-right:22px; }
.cl_abfrlist li.active .cl_spacing .cl_arrow{  display: block; width: 11px; height: 11px; border-top:1px solid #848484; border-right:1px solid #848484; position: absolute; right:16px;-webkit-transform:rotate(45deg); top:19px;}

/*download*/
.cl_cont_top{ text-align: center; padding-top:25px;}
.cl_cont_top h3{ text-align: center; font-size:30px;color:#3F80E2;}
.cl_cont_title{ font-size:16px; display: block; text-align: center; margin-top:6px;letter-spacing:10px;}
.cl_cont_img{  width:85%; height: 53%;margin:9% auto 0;text-align:center;}

.cl_down{color: #fff; margin:20px auto 0; padding:0 25%;}
.cl_down a{ display: block; background: #3f80e2; border-radius: 100px; color: #fff;padding:4% 0; }
.cl_down a em{    font-size: 16px;display: block; background: url(../images/cl_download.png) no-repeat 0;position:relative;left:8px;background-size:18px;  width:160px; padding-left:26px;  margin:0 auto;}