﻿﻿/*新车投保-车辆信息-信息录入第一个页面*/
.vehicle_titles { width:100%; }
.product_car { float: left; width: 580px; padding: 0 5px 0 13px; display: inline; list-style-type: none; margin: 0; }
.car_label {
    float: left; height: 30px; line-height: 28px; display: inline; font-size: 13px; font-weight: 400;
}
.car_label.car_actived { width: 98px; padding-left: 12px; margin-right: 6px; color: white; background: url(../images/car_label_flow_actived.gif) no-repeat; z-index: 4;}
.car_label.car_inactive { width: 98px; padding-left: 12px; margin-right: 6px; color: #333; background: url(../images/car_label_flow_inactive.gif) no-repeat;z-index: 2; }
.car_label.car_actived_end { width: 98px; text-align: left; padding-left: 12px; color: white; background: url(../images/car_label_flow_actived_end.gif) no-repeat; }
.car_label.car_inactive_end { width: 98px; text-align: left;padding-left: 12px; color: #333; background: url(../images/car_label_flow_inactive_end.gif) no-repeat; }
a.car_edit_ss{ background:url("../images/car_edit.gif") left no-repeat;height:30px;width:150px; padding-left: 19px; line-height: 30px;display: inline;color:red;}
.car_kefu_ss{ background:url("../images/car_kefu.gif") left no-repeat;width:13px;height:16px;line-height:16px;display: inline;color:red;}
.info_form_car_label { float: left; width: 22%; height: 22px; line-height: 22px; padding-right: 15px; text-align: right; }
.info_form_car_label_vehicle { float: left; width: 24%; height: 22px; line-height: 22px; padding-right: 15px; text-align: right; }
.info_form_car_label_vehicle1 { float: left; width: 30%; height: 22px; line-height: 22px; padding-right: 15px; text-align: right; }
.info_form_car_label2 { float: left; width:150px; height: 22px; line-height: 22px; padding-right: 15px; text-align: right; }
.info_form_car_label3 { float: left; width:140px; height: 22px; line-height: 22px; padding-right: 10px; text-align: right; }
.car_photo { position: absolute; width: 211px; line-height: 12px; margin: 5px 0 0 370px;height:138px;border: 1px solid #ba2310; background:url(../images/indetify.gif) no-repeat; display:none;z-index:0;}
.car_photo .marked {
    position:absolute; font-family: hei,serif; font-size: 6px; font-weight: bold; padding: 0 5px; display: inline;
    border: 1px solid red; color: black; height:12px; z-index:111;
   /*-webkit-border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px;	border-radius: 3px 3px 3px 3px;*/
}
.car_photo .marked0 { width: 30px; left: 50px; top: 37px; }
.car_photo .marked1 { width: 58px; left: 50px; top: 73px; }
.car_photo .marked2 { width: 58px; left: 105px; top: 101px; }
.car_photo .marked3 { width: 60px; left: 97px; top: 87px; }
.car_photo .marked4 { width: 20px; left: 106px; top: 114px; }
.car_photo .marked5 { width: 20px; left: 173px; top: 115px; }
.mar6 {background: url(../images/indetify_car.gif) no-repeat;position: absolute; width: 211px; line-height: 12px; margin: 75px 0 0 370px;height:138px;border: 1px solid #ba2310;display:none;z-index:1;}
/*检验标签开始*/
/*em{ font-weight: bold; padding-right: 3px; float: left; position: absolute; line-height:20px;height: 20px; border: 1px solid #ccc;text-indent: 0; text-align: left; margin-left:5px; font-family:Arial, Helvetica, sans-serif; color: #666666; display:none;}*/
/*em.error {background: #FFE0E9 url(../images/reg3.gif) no-repeat 0 center;padding-left:18px; }*/
/*em.success {background: #FFE0E9 url(../images/reg4.gif) no-repeat 0 center;padding-left:18px;}*/
em{ padding-right: 3px;   text-indent: 0; text-align: left; margin-left:5px;font-style: normal;
font-weight: normal; color: #666666; display:none;}
em.success {background: url(../images/em_success.gif) no-repeat;padding-left:18px; float: left; position: absolute;line-height: 18px;height:18px;}
em.error { float: left; width:200px;_width:180px;  margin: 2px 0 0 147px; border: 1px solid #ff6600;
   padding: 2px 12px 2px 20px; color:#FF6400; display: inline; background:url(../images/icon_tishi.gif) 2px center no-repeat #FFF4EE;font-family: "宋体",SimSun,serif;}
em.error1 { float: left; width:200px;_width:180px;  margin: 2px 0 0 159px; border: 1px solid #ff6600;
   padding: 2px 12px 2px 20px; color:#FF6400; display: inline; background:url(../images/icon_tishi.gif) 2px center no-repeat #FFF4EE;font-family: "宋体",SimSun,serif;}
em.error2 { float: left; width:200px;_width:180px;  margin: 2px 0 0 1px; border: 1px solid #ff6600;
   padding: 2px 12px 2px 20px; color:#FF6400; display: inline; background:url(../images/icon_tishi.gif) 2px center no-repeat #FFF4EE;font-family: "宋体",SimSun,serif;}

.success_ful{background: url(../images/em_success.gif) no-repeat;padding-left:18px; float: left;width: 18px;height:18px;display: none;line-height: 18px;}
/*最新*/
/*em{ padding-right: 3px;   text-indent: 0; text-align: left; margin-left:5px;font-style: normal;*/
/*font-weight: normal; color: #666666; display:none; float: left; position: absolute;}*/
/*em.success {background: url(../images/em_success.gif) no-repeat;padding-left:18px; height:16px;width:13px;}*/
/*em.error {  margin: 2px 0 0 10px; border: 1px solid #ff6600; width:150px;*/
    /*padding: 2px 8px 2px 18px; color:#FF6400; display: inline; background:url(../images/icon_tishi.gif) 2px center no-repeat #FFF4EE; font-family: "宋体",SimSun,serif;}*/
/*检验标签结束*/

/*客服弹出层开始*/
.shadow{position:absolute;width:100%;height:100%;left:0;top:0; margin:auto; text-align:center; opacity: .30;filter:Alpha(Opacity=30);background: #000;display:none;z-index:999999999;}
.aialog{left:3px;top:3px;width:590px; background:red;z-index:9999999999;}
.aialog_box{float: left; background:white;padding:3px;}
.aialog_title{ float: left; background:url(../images/car_dialog.gif) repeat-x;width:580px;height:41px; text-align:center;font-weight:bold;color:white;font-size:20px;padding-top:9px;}
.aialog_search{width:360px; text-align:center;margin:auto; color: #555; }
.aialog_kefu{float: left; width:100%;margin-top:20px;}
.aialog_kefu .aialog_up{ background:url(../images/diaolog_up.gif) no-repeat;width:33px;height:19px; margin:auto; text-align:center;}
.aialog_kefu .aialog_middle{ float: left; width: 575px; height: 302px; margin:5px auto; text-align:center; border:1px solid #ccc; overflow:auto;}
.aialog_kefu .aialog_middle .one{width:100%;margin-top:10px;/* overflow:hidden;height:360px;*/ overflow: auto;}
.aialog_kefu .aialog_middle .one ul{ list-style-type:none;padding:0;margin:0;}
.aialog_kefu .aialog_middle .one ul li{width:172px;_width:171px;margin-left:8px;float:left;height:202px;}
.li_up{width:100%;border-bottom:1px solid #ccc;height:105px;}
.li_up .kefu{float:left; width:85px;height:100px;margin-bottom:5px;border:1px solid #ccc; overflow: hidden;}
.li_up .xuanze{float:left;margin-left:5px;margin-top:75px;width:68px;}
.li_down{width:100%;margin-top:5px;height:90px;color: #555; text-align:left;}
.li_down .code,.li_down .xing,.li_down .techang{width:100%;height:24px; float:left; line-height:24px;}
.li_down .techang{word-wrap: break-word;word-break: normal; }
.aialog_kefu .aialog_down{ background:url(../images/dialog_down.gif) no-repeat;width:33px;height:19px; margin:auto; text-align:center;}

/*客服弹出层结束*/
/*按钮开始*/
.btn_choice{ background:url(../images/dialog_xuanze.gif) no-repeat;width:68px;height:25px;font-size:15px; font-weight:bold;color:white; text-align:center;border:none;padding-top:1px;}
.aialog_search_btn{ background:url(../images/dialog_search.gif) no-repeat;width:52px;height:20px;line-height:20px;color:white;font-size:13px;font-weight:bold; border:none;}
.close_dialog{float: left; width:88px;height:30px;background:url(../images/dialog_close.gif) no-repeat;margin:18px auto;cursor:pointer;line-height:25px;color:white;font-size:14px;font-weight:bold; border:none; text-align:center;padding-top:3px;}
.car_button{ background:url(../images/car_next_button.gif) no-repeat;width:108px;padding-left:10px;height:30px;line-height:25px;color:white;font-size:14px;font-weight:bold; border:none; cursor:pointer}
.car_button_disable{ background:url(../images/button_disable.gif) no-repeat;width:108px;padding-left:10px;height:30px;line-height:25px;color:white;font-size:14px;font-weight:bold; border:none; cursor:pointer}
 .car_button1{ background:url(../images/02.jpg) no-repeat;width:53px;padding-left:10px;height:22px;line-height:22px;color:white;font-size:14px;font-weight:bold; border:none; cursor:pointer}
 .car_button1_disable{ background:url(../images/01.jpg) no-repeat;width:53px;padding-left:10px;height:22px;line-height:22px;color:white;font-size:14px;font-weight:bold; border:none; cursor:pointer}
.taocan_btn{ cursor: pointer; width:118px; height:21px; text-align:center; font-size:12px; border:none; background: url(../images/button_calculate.gif) no-repeat; }
.taocan_btn.enabled { color: white; background-position: 0 0; }
.taocan_btn.disable { color: #999; background-position: 0 -25px; }
.btn_chose{ width:68px;height:25px;font-size:13px; font-weight:bold;color:white; text-align:center; background:url(../images/dialog_xuanze.gif) no-repeat;padding-top:1px;}
/*按钮结束*/
.car_error { font-weight: bold; padding-right: 3px; float: left; position: absolute; line-height:20px;height: 20px; border: 1px solid #ccc;display:none;
z-index:1000000;}

/*新车投保-车辆信息选择*/
/*车辆套餐*/
.car_datalist{width:100%; background: #ccc; text-align: center;}
.car_datalist tr{ background: white;height:30px;}
.car_bgimg{background: #f0f0f0 url(../images/car_wen.gif)  right no-repeat;z-index: 99;}
.car_bgimg1{background: #fff url(../images/car_wen.gif)  right no-repeat;z-index: 99;}
.line_h3pt{line-height:25px;}
.border_car{border-bottom: 1px solid #ccc;}
.border_cc{border-top: 1px solid #ccc;}
.tab_border{width:100%; clear: both;margin-top:-7px;border-bottom: 1px solid #ccc;height:2px;_margin-top:-16px;display: block;}
.yuanjiao{width:280px;margin-left:60px; margin-top:10px;}
.sharp{width:100%;margin:20px auto 0;margin:auto;}
.sharp .content {height:20px;line-height:20px;font-size:12px;border-right:1px solid;border-left:1px solid;overflow:hidden; text-align: center;}
.b1,.b2,.b3,.b4,.b5,.b6,.b7,.b8{height:1px; font-size:1px; overflow:hidden; display:block;}
.b1,.b8{margin:0 5px;}
.b2,.b7{margin:0 3px;border-right:2px solid; border-left:2px solid;}
.b3,.b6{margin:0 2px;border-right:1px solid; border-left:1px solid;}
.b4,.b5{margin:0 1px;border-right:1px solid; border-left:1px solid; height:2px;}

.color3 .b2,.color3 .b3,.color3 .b4,.color3 .b5,.color3 .b6,.color3 .b7,.color3 .content{border-color: #ccc;}
.color3 .b1,.color3 .b8{background: #ccc;}
.bg_car{background: #f0f0f0;z-index: 1;}

.car_total{width:90%;margin: auto;text-align: center;}
/*选显卡*/
.tab { width:100%;}
.tab_menu {clear: both;  text-align: center;margin: auto;width:400px;}
.tab_menu li {float: left;  position:relative;width: 129px; height: 33px; line-height:33px;background: url(../images/tab_inactive.gif) bottom no-repeat; display: block;margin-left: 10px;text-align:center; cursor:pointer; list-style:none;font-size: 13px;font-weight: bold;;}
.tab_menu li.hover {float: left; width: 129px; height: 33px; line-height: 33px; background: url(../images/quick_quan.gif) top no-repeat;z-index: 999;color: #fff;font-size: 13px;font-weight: bold;}
.tab_menu li.selected { float: left; width: 129px; height: 33px; line-height:33px; background: url(../images/quick_quan.gif) top no-repeat;z-index: 999;;color: #fff;font-size: 13px;font-weight: bold;margin-top:-4px;}
.tab_box { clear:both; }

/*车险套餐*/
.v_combo_head_line { float: left; width: 100%; display: inline; }
.v_combo_tip_box { float: left; width: 270px; margin-left: 10px; }
.v_combo_tip_box .border_width { width: 260px; } /* border_width = box's width - 10px (two corner's width) */
.v_combo_tip_box .border_inner_width { width: 258px; } /* border_inner_width = border_width - 2px (left and right border's width) */
.v_combo_tip_box .content_width { width: 268px; }
.v_combo_table {  width: 100.2%; margin-top: 20px; }
.v_combo_table .column_title { height: 27px; line-height: 27px; border: 0; border-bottom: 1px solid #ccc; background: url(../images/combo_column_title_border.gif) no-repeat; z-index: 111;}
.v_combo_table .column_title1 { height: 27px; line-height: 27px; border: 0; border-bottom: 1px solid #ccc; background: url(../images/quick_title.gif) no-repeat;z-index: 111; }
.v_combo_table .column_title table td { height: 27px; line-height: 27px; text-align: center; border: 0; font-weight: bold; }
.v_combo_table .column_title1 table td { height: 27px; line-height: 27px; text-align: center; border: 0;  }
.v_combo_table td.column_2 { width: 206px; }
.v_combo_table td.column_3 { width: 170px; }
.v_combo_table td.column_4 { width: 132px; }
.v_combo_table td.column_6 { width: 160px; }
.v_combo_table td.column_7 { width: 231px; }
.v_combo_table td.column_8 { width: 195px; }
.v_combo_table td.column_9 { width: 207px; }
.v_combo_table td.column_10 { width: 182px; }
.v_combo_table td.column_5 { width: 88px; border-right: 0; }
/*.v_combo_table td.column_3 select { width: 160px; }*/
/*.v_combo_table td.column_4 select { width: 50px; }*/
/*.selectC{width:160px;}*/
/*.selectD{*//*width:50px;*//*}*/
.v_combo_table td.each_price { width: 68px; padding-right: 21px; text-align: right; border-right: 0; }
.v_combo_table tbody td { line-height: 30px; text-align: center; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.v_combo_table .insure_type { width: 22px; line-height: 12px; font-weight: bold; text-align: center; vertical-align: middle; padding: 0 5px; background: white; }
.v_combo_table .insure_name { width: 202px; text-align: right; vertical-align: middle; padding-right: 5px;  }
.v_combo_table .insure_name a { display: inline-block; margin: 0 0 0 5px; width: 0; height: 0; padding: 15px 0 0 15px; overflow: hidden; background: url(../images/icon_helper.gif) no-repeat; }
.v_combo_table .row_even { background: #f0f0f0; }


.v_combo_total_price { float: left; width: 300px; height: 30px; line-height: 30px; text-align: center; }
/*车险支付*/
.insure_payinfo ul.pay_labels li a.active2, .insure_payinfo ul.pay_labels li a.normal {
    float: left; width: 100px; height: 28px; line-height: 28px; font-weight: bold; text-align: center; text-decoration: none;
}
.insure_payinfo ul.pay_labels li a.active2 { color: white; background: url(../images/tab_actived2.gif) no-repeat; }
.pay_3{width:90%;margin:10px auto; }
.pay_3 .one{width:100%;height:54px; }
.pay_3 .one .pay_3s{background: url(../images/icon_success.gif) no-repeat;width:54px;height:54px;float:left;margin-left: 130px;_margin-left:40px;}
.pay_3 .one .pay_3su{background: url(../images/pay_success.gif) no-repeat;width:120px;height:24px;float:left;margin-left:13px;margin-top:18px;}
.pay_3 .button3{width:80%; text-align: center;margin:20px auto 80px;}
.pay_3 .button3 ul{ list-style-type: none;padding: 0px;margin: 0px; text-align: center;}
.pay_3 .button3 ul li{ float:left;margin-left:16px;}
.pay3_bie{background: url(../images/button_pay.gif) no-repeat;width:109px;height:31px;border: 0px; cursor: pointer;}
.pay3_dian{background: url(../images/button_baodan.gif) no-repeat;width:108px;height:30px;border: 0px;cursor: pointer;}
.pay3_fu{background: url(../images/button_fu.gif) no-repeat;width:108px;height:31px;border: 0px;cursor: pointer;}
.pay3_zhifu{background: url(../images/paying.gif) no-repeat;width:108px;height:31px;border: 0px;cursor: pointer;}
/*新客户投保温馨提示*/
.detail_note1 { position: absolute; float: left; padding: 10px; border: 1px solid #fc9; color: #f60; background: #fffaf5; margin: 90px 0 0 328px; }
.note_short1 { width: 200px; text-align:left;line-height:17px }

/**老客户投保**/
.car_edit_ss,.car_edit_ss01{ background:url("../images/car_edit.gif") left no-repeat;height:30px;width:300px; line-height: 30px;margin-top:-5px; margin-left: 19px; line-height: 30px;display: inline;padding-left:19px;}

/*京友*/
.Model{width: 720px;border:1px solid #b2b4b3;background: none #ffffff;position: absolute;top:38px;box-shadow: 0 0 8px #999;z-index:10000;left:168px}
.select_title{position: relative;border-bottom: 1px solid #b2b4b3;}
.search_car{color: #2e84ca;position: absolute;top:7px;right: 50px;}
.select_w{padding:5px 10px;margin:0;font-size: 14px;}
.close_jy{position: absolute;top:12px;right: 10px;font-size: 14px;display: block;background: url("../images/vehicleChooser-icon.gif") no-repeat;height: 18px;
    width: 18px;text-indent: -999999px;
}
.close_jy:hover{background: url("../images/vehicleChooser-icon.gif") no-repeat 0 -60px;}
.show_box{position: relative}
.pinpai{font-size: 14px;background: #f2f7f6;height: 40px;text-align: center;line-height: 40px;border-right: 1px solid #EEB4B4}
.show_box ul{width: 119px;font-size: 12px;margin:0;padding: 0;border-right:1px solid #EEB4B4;overflow-y:auto;overflow-x: hidden}
.show_box ul li{list-style: none;border-bottom: 1px dashed #b2b4b3;width: 100%;background: #f2f7f6;position: relative}
.show_box ul li a{display: block;width: 78%;padding: 8px 10px;cursor: pointer;background: #ffffff}
.show_box ul li a:hover{color: #f63;}
.a_on{ border-bottom: 1px solid #EEB4B4!important;border-top: 1px solid #EEB4B4;margin-top:-1px;margin-left: 1px;background: #ffffff!important;position: relative}
.a_on a{color: #f63}
.car_content{position: relative;float: left}
.car_list{width: 590px;padding-left: 10px}
.car_list th{font-size: 14px;background: #f2f7f6;border-right: 1px dashed #b2b4b3;height: 40px;text-align: center;padding: 0 2px;font-weight: normal}
.car_list th:last-child{border-right: none;}
.car_list td{border-right: 1px dashed #b2b4b3;padding: 5px 9px;vertical-align: middle;line-height: 18px;text-align: center;}
.car_list td:last-child{border-right: none;}
.car_list p{white-space:nowrap;margin: 0;padding:4px 2px 0 5px;height: 20px;}
.car_list tbody tr:hover{background: #fff5e9}
.like_select{height: 24px;border:1px solid  #b2b4b3;background:url("../images/vehicleChooser-icon.gif") no-repeat right -30px #ffffff;text-align: left;position: relative;cursor: pointer}
.chexi{width: 90px;}
.pailiang{width: 60px;}
.dangwei{width: 100px;}
.like_select ul{margin-left:-1px;padding: 0;width: 100%;position: absolute;height: 120px;overflow-x: hidden;overflow-y: auto;border: 1px solid #b2b4b3;display: none;background: #ffffff;z-index: 10;}
.like_select ul li{height: 24px;line-height: 24px;border-bottom: none;padding:0 2px 0 5px; background: #ffffff}
.like_select ul li:hover{background: #f63;color: #ffffff}
.page_num{height: 48px;line-height: 48px;width: 100%;text-align: center;border-top: 1px solid #b2b4b3;text-align: center;position: relative}
.page_num ul{padding:0;margin: 12px auto;}
.page_num ul li{height:20px;width: 35px;border:1px solid #ccc;margin-right:5px;list-style: none;float: left;line-height: 20px;cursor: pointer}
.page_num ul li.on{background: #f63;color: #ffffff}
.page_num ul li:first-child{width: 50px}
.page_num ul li:last-child{width: 50px}
.a_on .jiantou{width:0px; height:0px; border-bottom:4px solid #FFFFFF; border-top:4px #FFFFFF solid; border-left:4px solid #f63;display: block;position: absolute;top:10px;right: 5px;}
.overflow_choose{overflow-y:auto;overflow-x: hidden}


