@charset "utf-8";
/* CSS Document */
.clearfix:before, .clearfix:after, .content:after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; }
.clearfix:after { clear: both; }
.clear { clear: both; }
.f_left { float:left }
.f_right { float:right }
.txt_center{ text-align:center;}
.text_box{ display:block; overflow:hidden;zoom:1;}
.red{ color:#b73a21!important;}
.blue{ color:blue!important;}
.gray{ color:#b3b3b3!important;}
.m_t10{ margin-top:10px;}
.m_t15{ margin-top:15px;}
.m_t20{ margin-top:20px;}
.m_t25{ margin-top:25px;}
.m_t30{ margin-top:30px;}
.m_t35{ margin-top:35px;}
.m_t40{ margin-top:40px;}
.m_t50{ margin-top:50px;}
.m_lrem05{ margin-left:0.5rem;}
.m_r5{ margin-right:5px;}
.m_r10{ margin-right:10px;}
.m_r20{ margin-right:20px;}
.m_r30{ margin-right:30px;}
.m_b20{ margin-bottom:20px;}
.m_b30{ margin-bottom:30px;}
.font24{ font-size:24px;}

.content{ font-size:16px; font-family:"微软雅黑","黑体"; line-height:28px;}
.text_box{ display:block; overflow:hidden; zoom:1;}
.top_banner_bg{ background:url(/view/images/jiaoliu/y_top_bg.jpg) no-repeat center 0; height:485px; font-size:16px; font-family:"微软雅黑";}
.top_banner_bg .banner_left{ float:left; width:670px; padding-top:280px; color:#fff; font-size:18px; line-height:28px;}

.reserve_box{ float:right; position:relative;}
.reserve_box .reserve_border{ position:absolute; right:0; top:53px; width:289px; background:#fff; border:1px solid #175096;}
.reserve_box .reserve_border .tit a{ display:inline-block; width:50%; text-align:center; height:45px; line-height:45px; color:#fff; background:#b73a21;}
.reserve_box .reserve_border .tit a.now{ background:#fff; color:#b73a21; position:relative;}
.reserve_box .reserve_border .tit a.now span{ position:absolute; bottom:0; left:47%;background:url(/view/images/jiaoliu/ico.png) no-repeat -169px 0; width:13px; height:9px; }
.new_lib{ padding:20px 13px 32px 13px;}
.new_lib .tit{ font-size:20px; color:#175096; font-weight:bold;}

.input_box{ border:1px solid #b3b3b3; color:#b3b3b3; padding:0 15px; margin-top:17px; height:43px; line-height:43px; font-size:16px;}
.input_box .left_tit{ float:left; width:75px; color:#b3b3b3;}
.input_box .text_box { position:relative;_width:auto;}
.input_box .text_box .con{ display:block; position:absolute; color:#d8d8d8; left:0; top:0; font-size:12px;}
.input_box .text_box input{ height:40px; line-height:40px; width:210px;border:none;font-size:16px; font-family:"微软雅黑"; background:none; overflow:hidden;position:relative;top:-3px;_top:0px;_width:150px;_float:left; }
.input_box .text_box.date_box{ padding-right:20px;}
.input_box .text_box.date_box .date_ico{ display:block; position:absolute; right:0; top:12px;background:url(/view/images/jiaoliu/ico.png) no-repeat -206px 0; width:16px; height:17px;}
.input_box .text_box.date_box .date_ico_red{ display:block; position:absolute; right:0; top:12px;background:url(/view/images/jiaoliu/ico.png) no-repeat -206px -26px;; width:16px; height:17px;}
.input_box .text_box input.date{ width:175px;}
/*报错*/
.erro_box{ color:#b73a21; font-size:14px; margin-top:5px;display:none;}
.visible{display:block!important;visibility:visible!important;}
.hidden{display:none!important;visibility:hidden!important;}

/*弹窗*/
.kfz-Alert-view{ display:none;z-index:10001;position:absolute;width:448px;left:30px;top:0; border:1px solid #b73a21;background:#fff;}
.kfz-Alert-view .Alert-tit{position:relative;height:57px;line-height:57px;font-size:16px;padding-left:18px;}
.kfz-Alert-view .Alert-tit a{position:absolute;display:block;background:url("/view/images/jiaoliu/ico2.png") no-repeat 0 0;width:15px;height:17px;top:21px;right:20px;}
.kfz-Alert-view .Alert-con{position:relative}
.kfz-Alert-view .Alert-con-box{padding:5px 18px 0 18px;font-size:14px;line-height:26px;color:#333}
.kfz-Alert-view .Alert-btn{padding:0.5rem;text-align:center;}
.kfz-Alert-view .Alert-btn a{display:inline-block;width:120px;height:40px;line-height:40px;color:#fff;overflow:hidden; font-size:14px; margin-bottom:10px;}
.kfz-Alert-view .Alert-btn a.submit{background:#b73a21;}
.kfz-Alert-view .Alert-btn a.cancel{background:none; color:#2a5ebd;}
.suc_box{ text-align:center; position:relative; top:-30px;}
.suc_box span.suc_ico{ display:inline-block;background:url(/view/images/jiaoliu/ico2.png) no-repeat -57px 0; width:21px; height:21px; vertical-align:middle; font-size:18px; }
.suc_txt{ font-size:14px; line-height:26px;}
.suc_box span.erro_ico{ display:inline-block;background:url(/view/images/jiaoliu/ico2.png) no-repeat -125px 0; width:21px; height:21px; vertical-align:middle; font-size:18px; }

/*报错*/
.erro_box{ color:#b73a21; font-size:14px; margin-top:5px;display:none;}
.new_lib .btn_box a{ display:block;text-align:center; background:#175096; color:#fff; height:43px; line-height:43px; margin-top:20px; font-size:18px;}
.date_box{ position:relative;}
/*下拉单*/
.sel_box{ position:absolute; top:43px; left:-1px; border:1px solid #175096; background:#fff; width:261px;}
.sel_box li{ height:33px; line-height:33px; border-bottom:1px solid #b3b3b3; font-size:14px; padding:0 14px; color:#555; cursor:pointer;}
.sel_box li.last{ border:none;}
.sel_box li.gray{ cursor:auto;}
/**/
.y_list li{ float:left; width:300px; margin-right:28px; line-height:28px; font-size:16px; font-family:"微软雅黑";}
.y_list li.last{ float:none; display:block; overflow:hidden; zoom:1; margin-right:0; width:320px;}
.line{ border-top:1px solid #cbcbcb;}
a.line_under{ text-decoration:underline;}
.m_b590{ margin-bottom:590px;}
.blue_tit{background:url(/view/images/jiaoliu/ico.jpg) no-repeat 0 center; padding-left:20px; color:#175096; font-weight:bold;}

/*底部*/
.footer{ width:980px; margin:0 auto; border-top:1px solid #175096; padding:20px 0 40px; text-align:center; font-size:14px; line-height:28px; color:#5a5a5a;}
.footer .foot_bg{ height:30px; line-height:30px; background:#f9fbfc;}
.footer .foot_bg_row{background: #f9fbfc;}
.footer .foot_bg_row a{margin:0 13px;}
