/**搜索框**/
.search{width:100%;height:110px;background:#fff;margin-top:20px}
.search .search-center{width:1190px;height:130px;margin:0 auto;border-top:1px solid #E1E1E1;background:url(../images/yl/search-sha.png) no-repeat bottom;font-size: 16px;}
.search .search-center ul li{width:258px;height:111px;border-left:1px solid #E1E1E1;float:left;padding:20px;box-sizing:border-box}
.search .search-center ul li .loc{width:220px;margin-top:12px;height:35px;cursor:pointer;border:none;font-size:16px;background:url(../images/yl/search-1.png) right no-repeat;outline:0}
.search .search-center ul li #reservation{margin-top:-5px;margin-right:20px;background:#FFF;border:none;outline:0}
.search .search-center ul li #date-icon{margin-top:-30px}
.search .search-center ul li span{color:#999;float:left}
.search .search-center ul li div{overflow:hidden;color:#999;float:right;cursor:pointer;margin-left:16px;font-size:13px;margin-right:-10px;margin-top:3px}
.search .search-center ul li div b{display:block;width:14px;height:14px;border-radius:50%;border:1px
solid #E1E1E1;text-align:center;float:left;margin-right:3px}
.search .search-center ul li div b s{width:8px;height:8px;display:none;border-radius:50%;background:#f47f1f;margin:0
auto;margin-top:3px;color:#F37F1F}
.search .search-center ul li div em{font-style:normal}
.search .search-center ul li .has-s b s{display:block}
.search .search-center ul li .has-s em{color:#F37F1F}
.search .search-center ul li p{margin-top:20px;float:left;width:100%}
.search .search-center ul li p img{float:right;margin-top:-3px;cursor:pointer}
.search .search-center ul li select{width:220px;margin-top:20px;border:none;resize:none;height:25px;cursor:pointer;background:url(../images/yl/search-3.png) no-repeat right center}
.search .search-center ul .se-btm{width:158px;border-right:1px solid #E1E1E1;padding:0}
.search .search-center ul .se-btm button{width:100%;height:100%;background:#F57F20;border: none;outline: none;cursor: pointer;}
.search .search-center ul .se-btm button span{font-size:23px;color:#fff;margin-left:10px;float:left}
.search .search-center ul .se-btm button img{width:26px;float:left;margin-left:32px;margin-top:2px}
.search .search-center ul .saerch-li{transition:all 1s ease}
.search .search-center ul .saerch-li:hover{box-shadow:0 0 20px #a4a4a4}
.search .search-center ul .saerch-li p a{color:#555}
.search .search-center ul .saerch-li:nth-child(4){position:relative}
.search .search-center ul .saerch-li:nth-child(4) .spot-p{margin-top:25px}
.search .search-center ul .saerch-li:nth-child(4) .spot-p a{display:block;width:180px;float:left;margin-top:-3px}
.search .search-center ul .saerch-li:nth-child(4) .spot-p a input{border:none;outline:0;width:180px;height:20px;font-size: 14px;}
.search .search-center ul .saerch-li:nth-child(4) .spot-box{display:none;overflow:hidden;margin:0;padding:0;border:2px
solid #B8B9BA;position:absolute;top:86px;left:0;width:162%;height:300px;background:#FFF;z-index:999}
.search .search-center ul .saerch-li:nth-child(4) .spot-box p{margin:0;padding-left:20px;width:100%;height:40px;line-height:40px;color:#669ED6;font-family:"微软雅黑";font-weight:700;font-size:16px}
.search .search-center ul .saerch-li:nth-child(4) .spot-box p img{float:left;margin-top:12px;margin-right:5px}
.search .search-center ul .saerch-li:nth-child(4) .spot-box div{margin:0;padding:0;width:100%;height:60px;background:#FAFAFA}
.search .search-center ul .saerch-li:nth-child(4) .spot-box div li{padding:0;border:none;margin-left:32px;width:25%;height:30px;line-height:30px;float:left}
.search .search-center ul .saerch-li:nth-child(4) .spot-box div li a{color:#676767;text-decoration:none}
.search .search-center ul .saerch-li:nth-child(4) .spot-box div li a:hover{background:#F60;color:#FFF}
#div_date_demo3{width:auto;border:none;background:#FFF;height:40px;margin-top:2px}
#date_demo3{display:block;float:left;width:240px;border:none;background:#FFF}
#input_trigger_demo3{display:block;float:right;margin-top:-30px}
#add-1{position:relative}
#add-1 .add-p{margin-top:25px}
#add-1 .add-p:hover{cursor:pointer}
#add-1 .insti-type{display:none;border:1px solid #ccc;box-shadow:0 0 5px rgba(0,0,0,.3);width:100%;position:absolute;background:#FFF;top:98px;left:0;z-index:999;margin-left:0}
#add-1 .insti-type p{padding-left:10px;margin:0;height:30px;line-height:30px}
#add-1 .insti-type p:hover{color:#FFF;background:#5292E2}
/**日历 css**/
.ta_date .date_title{font-family:Arial;font-size:14px;color:#666;padding:6px 10px;border-right:1px solid #d8d8d8;vertical-align:middle;cursor:pointer}
.ta_date .to{padding:0 5px}
.ta_date .opt_sel{width:30px;height:28px;line-height:28px;display:inline-block;text-align:center;vertical-align:middle;margin-left:-4px}
.ta_date .i_orderd{display:inline-block;width:0;height:0;vertical-align:middle;border-top:5px solid #727272;border-right:5px dashed transparent;border-left:5px dashed transparent;font-size:0;content:"";overflow:hidden}
.ta_calendar{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);-moz-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;font-size:12px;text-align:left;position:absolute;z-index:100}
.i_next,.i_pre{background:url(../images/yl/calendar_all.png) no-repeat;cursor:pointer}
.i_next,.i_pre{width:23px;height:23px;display:inline-block}
.i_pre{background-position:0 0}
.i_pre:hover{background-position:-46px 0}
.i_next{background-position:-23px 0}
.i_next:hover{background-position:-69px 0}
.ta_calendar td.ta_dateRangeSelected{color:#fff;background:#ffc6a0}
.ta_calendar td.ta_dateRangeGray{color:#ccc;cursor:default}
.ta_calendar td.first,.ta_calendar td.last{color:#fff;background:#f60}
.ta_calendar td.today{color:#fff;background:#f60}
.ta_calendar .dis{color:#9e9e9e}
.ta_calendar table{font-size:12px;float:left;margin:0 8px;border-spacing:0 7px;border-collapse:collapse}
.ta_calendar table caption{text-align:center;height:35px;line-height:35px;font-size:14px}
.ta_calendar table thead tr{background:#f7f8fa}
.ta_calendar table thead th{line-height:20px;padding:4px 10px;color:#444;cursor:pointer;text-align:left}
.ta_calendar table.calendar-month{font-size:12px;float:left;margin:8px;border-spacing:7px;border-collapse:separate;margin-bottom:10px}
.calendar-month caption{border-bottom:1px solid #E1E1E1}
.calendar-month tbody td{line-height:30px;padding:4px 11px;text-align:center;white-space:nowrap;font-family:"΢���ź�";cursor:pointer}
.calendar-month caption span:hover,.calendar-month td.hover,.calendar-month td:hover{background:#;color:#6590c1;border:1px solid #6590c1;padding:3px 10px;border-radius:2px;cursor:pointer}
.calendar .dis:hover{color:#9e9e9e;border:1px solid #d3d5d6;padding:3px 10px}
.calendar-month td.current{background:#6590c1;color:#fff;border-radius:2px}
.ta_calendar table thead th.sun{border-left:1px solid #e1e1e1}
.ta_calendar table thead th.sat{border-right:1px solid #e1e1e1}
.ta_calendar table tbody td{line-height:20px;padding:4px 11px;text-align:center;white-space:nowrap;font-family:Tahoma}
.ta_calendar_cont{position:relative;padding-bottom:8px}
.ta_calendar_cont .i_next,.ta_calendar_cont .i_pre{position:absolute;top:7px}
.ta_calendar_cont .i_pre{left:10px}
.ta_calendar_cont .i_next{right:10px}
.ta_calendar_footer{border-top:1px solid #e5e5e5;background:#fafafa;padding-top:6px;height:34px}
.ta_calendar_footer .frm_btn{float:right;padding-right:10px}
.ta_calendar_footer .frm_btn input{margin-left:3px}
.ta_calendar_footer .frm_msg{float:left;padding-left:10px;vertical-align:middle}
.ta_calendar_footer .ipt_text_s{padding:4px 4px}
.ta_ipt_text,.ta_ipt_text_s,.ta_ipt_textarea{border:1px solid #CCC;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;color:#555;font-size:12px;height:16px;line-height:16px;padding:6px 4px;position:relative;transition:border .2s linear 0s,box-shadow .2s linear 0s;vertical-align:middle;width:180px;z-index:2}
.ta_ipt_text_s{width:80px}
.ta_btn{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#F5F5F5;background-image:-moz-linear-gradient(center top ,#FEFEFE,#F5F5F5);background-repeat:repeat-x;border-color:#CACACA #CACACA #B3B3B3;border-image:none;border-radius:2px 2px 2px 2px;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(0,0,0,.05);color:#333;cursor:pointer;display:inline-block;font-family:"΢���ź�","����";font-size:12px;line-height:20px;margin-bottom:0;outline:0 none;padding:3px 12px;text-align:center}
.ta_btn.active,.ta_btn.disabled,.ta_btn:active,.ta_btn:hover,.ta_btn[disabled]{color:#333}
.ta_btn:hover{background-color:#FEFEFE;background-image:none;color:#333;text-decoration:none;transition:background-position .1s linear 0s}
.ta_btn:focus{outline:thin dotted #333;outline-offset:-2px}
.ta_btn.active,.ta_btn:active{background-color:#E6E6E6;background-image:none;box-shadow:0 2px 4px rgba(0,0,0,.15) inset,0 1px 2px rgba(0,0,0,.05);outline:0 none}
.ta_btn.disabled,.ta_btn[disabled]{background-color:#E6E6E6;background-image:none;box-shadow:none;cursor:default;opacity:.65}
.ta_btn{margin:2px 5px 0 0;vertical-align:top}
.ta_btn:hover{background-position:0 -16px}
.ta_btn_primary{background-color:#B4D66F;background-image:-moz-linear-gradient(center top ,#C7E184,#A2CC59);border:1px solid #88AB4A;color:#56740F}
.ta_btn_primary:hover{background-color:#5C96DB;background-image:-moz-linear-gradient(center top ,#74A5ED,#4789CD);border:1px solid #286AB1;color:#FFF}
.cf:after{clear:both}
.cf:after,.cf:before{content:"";display:table}
.cf:after,.cf:before{content:"";display:table}
