@charset "utf-8";

/* order通用样式 */
body { background-color:#fafafa;}

.content { width:988px; }

.order-l{ width:220px; overflow:hidden; float:right;padding: 15px; border:1px solid #e5e5e5; margin-left:10px; background-color:#fff;}

.order-r { width:726px; float:left;zoom:1;}

.car-b img { width:220px;}

.car-photo { width:220px;height:156px; overflow:hidden; position:relative}

.car-photo img{width:220px;height:156px;}

.od-Areabox { border:1px solid #e5e5e5; background-color: #fff; padding-bottom:10px;}

.od-Areabox .rel { z-index:9;zoom:1; margin-bottom:10px; height:28px;}

.od-Areabox .is-bor {*overflow:hidden;}

.od-Areabox .rel .is-bor  { width:217px; }

.od-Area{ width:331px;padding:0 15px 15px;border-left:1px solid #F0F0F0;float:left; display:inline;margin-top: 15px; }

.od-Areabox .od-time { width:55px;}

.od-Areabox  h1,.od-cartit h3,.od-bookbox h1,.od-Areabox h5,.od-bookbox h5 ,.weibo-cartit h1,.od-Areabox  strong,.od-cartit strong,.od-bookbox strong,.weibo-cartit strong{ font-size:14px; font-weight:bold;color:#777; margin-bottom:10px;display:block;}

.od-Areabox  h2,.od-bookbox h2 {color: #222;display: inline;font:700 15px 'Microsoft Yahei';}

.od-Areabox  h3 {margin-right:1px;padding-top:5px; display:inline;_margin-right:13px;}

.od-Areabox  h4 {margin-top:10px; clear:both;color:#222;}

.od-Areabox .is-inp .sle-but { margin: 2px 0; padding: 5px 2px 5px 6px;} 

.od-book,.od-Supply { padding:15px 15px 0;width:331px; float:left;}

.od-book h1 .is-bor { display:inline-block; vertical-align:middle;margin:0 3px 0;padding:0 3px;}

.od-Supply img { height:42px;}

.od-Areabox .is-e-but a,.od-Areabox .is-but a { height:40px;line-height:40px;overflow:hidden;}

.od-Areabox .is-but a,.od-Areabox .is-but .od-Price { color:#bebebe;}

.od-Price { float:left; background-color:#fff;color:#ff6600;font:22px/44px Arial;margin-left:-10px; cursor:pointer; width:100px; text-align:center;}

.od-Price font { font:700 12px Arial;padding-right:3px;}

.od-Budget { margin-left:10px; line-height:21px;color:#777; width:100px;}

.od-Budget .od-widscar em { float:left; }

.od-cpinfo { overflow: hidden; padding:15px; margin-top: 10px; clear:both;border:1px solid #e5e5e5; background-color: #fff; }

.od-Areabox .is-edit-but a{ height:20px;line-height:20px; width:26px}

.od-sinsel { margin-top:10px;}

.od-form .is-inp span {left: 5px; position: absolute;}


/* order详细报价样式 */

.od-cartit { clear:both;}

.order-l .car-s { padding:10px 0;}

.od-car-Basic { float:left;height:20px; width:120px; padding-left:10px;}

/*.od-car-Basic ul li { float:left;}
*/
.od-s-line { background-color: #bbb;margin: 4px 3px 0;border: 0 none;height: 10px;overflow: hidden;width: 1px; display:inline-block;}

.car-b ul { width:225px; margin-top:5px; overflow:hidden;}

.car-b li {float: left;height: 41px;margin-right: 5px;overflow: hidden;width: 60px;}

.car-b li img {width:55px;max-height:37px;padding:1px; border:1px solid #dbdbdb;margin-top: 5px; margin: 0; background-color: #fff; }

.car-b li a.hover img{ padding:0; border:2px solid #DD4B39;}

.car-b h2 { padding-top:3px;}

.car-b h2 em,.od-cartit h3 em,.weibo-cartit h2 em { float:left; color:#bbb;}

.Detailed { margin-top:10px;}

.Detailed .det-gp {padding:10px;}

.Detailed h3 { font-weight: bold;line-height: 30px;color: #777; border-bottom: 1px solid #dbdbdb; display: block; }

.dth { overflow:hidden; clear:both}

em.ccc{clear: both;}

.btn_shop{ width:98px;}

.btn_shop span{float:left; width:65px}

.dth .dth1 { float:left; line-height:28px; font-family:Arial;}

.dth .dth2 { float:right; font:12px/28px arial; }

.dth .dth3 { overflow:hidden; padding:8px 5px 0; }

.dth hr { display:block; border:none; border-top:1px dotted #ddd; line-height:1px; height:1px;margin-left:auto; }

.dth .fee-exp {clear: both;color: #CCC;margin-left: 12px; display:inline;}

/* order表单样式 */

.od-tips {box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15); padding: 10px; background-color: #FEF0C8; border: 1px solid #ccc; margin: 3px 0; }

.od-form h3 { border-bottom:1px solid #E5E5E5;font:700 14px/26px Arial; margin:20px 0;clear: both; }

.pay-box {background-color: #FEF0C8;border: 1px solid #CCC; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15); display: block; margin-top: 10px; overflow: hidden; padding: 10px;width:300px;}

.pay-box label{margin-right: 10px;}

.alipay,.cft,.kuaiqian,.ips,.yl,.ipsCredit{display:block;float:left;width:62px;height:25px;background:url("../images/payment.png") no-repeat scroll 0 0 transparent; cursor:pointer;}

.cft{background-position:0 -26px;}

.kuaiqian{background-position:0 -52px;}

.ips{background-position:0 -78px;}

.yl{background-position:0 -104px;}

.ipsCredit{background-position:0 -130px; width:69px;}

.radio-box {display: inline; float: left;margin: 5px;*margin:5px 3px 5px 0;}

.od-Clause-box { border-top: 1px solid #e5e5e5;padding:10px 10px 0;zoom:1}

.pay-box .radio-box{cursor:pointer;}

/*.od-Clause {background-color: #FFFFFF; border: 1px solid #ccc;color: #888;display: inline; float: left; height: 140px;line-height: 24px; overflow-y: scroll;padding: 10px;width: 470px; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15)inset; }*/

.od-Payment { float:right;width: 155px; white-space:nowrap;}

.od-Payment .is-e-but em {font-weight: normal; font-family:'Microsoft Yahei';_font-family:simsun,Arial}

.od-Payment .is-e-but a,.od-Payment .is-but a { height:52px;padding-top: 8px; margin-top:2px;}

.od-Payment .is-but a { color:#bebebe;}

/* cleck页面样式控制 */

.od-Areabox h5,.od-bookbox h5 { margin-top:15px;}

.od-Cleck .choice dl { font-size:14px;}

.od-trip-memo {width:350px;word-wrap: break-word;}

.od-widdings-form dd { width:180px;}

.od-Cleck .choice dd { line-height:26px;}

.od-Cleck .choice2 dl{padding: 10px 0 0;}

.od-Cleck .choice2 dt{color:#444; font-weight:bold; width:75px;}

/* 支付弹出窗口 */

.od-optit { background-color:#f5f5f5; border-bottom:1px solid #e5e5e5;padding:12px 8px;}

.od-opinfo {border-bottom:1px solid #e5e5e5; color:#333; line-height:24px; text-align:center; font-size:14px;}

.od-opinfo span { margin-left:40px; display:inline-block;}

.od-Complete {padding:10px; width:360px; height:28px; overflow:hidden; padding-left:15px;}

.od-Complete .is-but { margin-left:10px;}

.cbox-mr{*margin-right:0; width:13px; height:13px; overflow:hidden;_margin-top:-1px;}

.od-Cleck .choice dt{white-space:nowrap}

/*用户条款*/
/*.od-Clause-box p{ margin:10px 0}*/
/*常用提车人*/

.sel-new-style{ background:none; border:none;zoom:1;}
.sel-new-style:hover{ background:none; border:none; box-shadow:none;}
.sel-new-style div.row-style{border: 1px solid #CCCCCC;
    height: 4px;
    margin: 6px 0 0 4px;
    padding: 4px 1px;
    width: 8px; float:right}
.sel-new-style s { margin:0}
.sel-new-style .sel-box{ left: 5px;width: 105px;}

/* 新手提示*/
.tips{ padding:10px 0 0;}
.tips p{background-color: #FFFCD9; border: 1px solid #FED664;box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);float:none;line-height:22px; padding:2px 10px;}


/**左边栏*/
.od-cartit strong,weibo-cartit h1{margin-bottom:2px}
.od-web-Basic{margin-bottom:10px;}


/*长租周期*/
.long-ren{padding-left:10px; *width:95px;}
.long-ren span{ padding:0 5px}
.pl5{padding-left:5px;}


/*车型图片的一些icon**/
.icon-mod,.row-r,.row-l,.row-r-no,.row-l-no{ background-image:url(../images/web-icon.png);}
.icon-mod{ position:absolute; height:43px; width:43px; background-position:0 -697px;top:0;left:0;}
.car-b .row-r,.car-b .row-l,.car-b .row-r-no,.car-b .row-l-no{ height:16px; width:7px; overflow:hidden; margin-top:16px; float:left; cursor:pointer}
.row-l{ background-position:-85px -727px;}
.row-r{ background-position:-93px -727px;}
.row-l-no{background-position:-85px -711px;}
.row-r-no{ background-position:-93px -711px;}



.btn_opt_swap {white-space:nowrap;}


/**预授权提示*/
.so-tips{ 
    height: 80px;
    position: relative;
    }
.so-tips p{background-color: #FFFCD9;
    border: 1px solid #FED664;
    color: #DD4B39;
    padding: 5px;
	display:block;line-height: 20px;}	
.so-tips s,.so-tips span.close a{ background: url("../../img/web-icon.png") no-repeat scroll 0 -721px transparent;
    display: block;
   cursor:pointer;
   }
.so-tips s{
    left: 12px;
    top: -6px;
    width: 13px;
	height: 7px; 
	position: absolute;
}
.so-tips span.close a{background-position:0 -735px;height:12px;width:12px;}

.so-tips .cf5{ display: block;float: right;}
.so-tips span.close a:hover{background-position:0 -747px}

/*用户选择*/
.my_choice dl{padding-bottom:5px;}
.my_choice .my_radio,.youxiaoqi .my_radio{ float:left; margin:7px 3px 0 0;_margin-top:3px  ; cursor:pointer;}

/*all-com*/
.user-info { float:left; width:120px;}

.user-com { float:left; width:564px;}

.score-t span { display: block;float: left; margin: 2px 0 3px;padding-right: 20px;}

.all-com ul { overflow:hidden;}

.all-com ul li { border-bottom: 1px solid #e5e5e5;margin-bottom: -1px;overflow: hidden;padding: 18px 5px;}

/*更多车型选择*/
.more-car{margin: 10px 0;float:left;width: 726px; overflow:hidden}

.car-box{background-color: #FFFFFF;
    border: 1px solid #E5E5E5;
    float: left;
    margin-right: 10px;
    overflow: hidden;
    padding: 10px;
    width: 213px;}
	
.car-box-hover{ border-color:#F89A12;}

.car-box .car-photo{width:213px;height: 146px;}

.car-box .car-photo img{height: 141px;width: 213px;}


.car-info {
    color: #f9f9f9;
    height: 28px;
    position: absolute;
    top: 113px;
    width: 100%;
}

.car-cover{ background-color: #000000;
    height: 28px;
    -moz-opacity: 0.5;
	opacity: 0.5;
	filter: alpha(opacity=50);
    position: absolute;
    width: 100%;
}
.car-info-txt{ line-height: 28px;
    padding: 0 5px;
    position: relative;}
	
.car-info-txt span.r{*position:relative;}

.car-box .car-price .is-e-but a{
	border:1px solid #F89A12;color:#fff;
	background-color:#fcb33a;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFC556', endColorstr='#F89A12');
	background:-webkit-linear-gradient(top,#FFC556,#F89A12);/* for webkit browsers */
	background:-moz-linear-gradient(center top,#FFC556,#F89A12) repeat scroll 0 0 #FF7A00;
	height: 16px;line-height: 16px;width:55px;padding:2px 0 3px;_padding:4px 0 1px; margin-top:3px;}

.car-box .car-price .is-e-but a:hover{
	box-shadow:0 1px 1px #FFCFA5;border:1px solid #ff821d;color:#fff;
	background-color:#ffa243;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa243', endColorstr='#ff7000');
	background:-webkit-linear-gradient(top, #ffa243, #ff7000);/* for webkit browsers */
	background:-moz-linear-gradient(center top , #ffa243, #ff7000) repeat scroll 0 0 #FF8820;}

.price-num{ font-size:22px; padding:0 3px;}


/*订单状态*/
.od-bookbox{
	background: none repeat scroll 0 0 #fafafa;
    border-radius: 2px 2px 2px 2px;
    padding: 0 6px;
	height:180px!important; margin-bottom: 35px;}