
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{content:"";display:table;font:0/0 a;}
.clearfix:after{clear:both;}
.clear{clear: both;height: 0;overflow: hidden;}

.eui-calendar{display:none;position:absolute;left:20px;top:50px;width:238px;min-width:200px;min-height:200px;padding:10px 0;background:#fff;border:1px solid #ececec;overflow:hidden;z-index:55;}
.eui-calendar-selectcontent,.eui-calendar-datecontent,.eui-calendar-week{margin:0;padding:0;list-style:none outside none;}
.eui-calendar-selectcontent{padding-bottom:12px;}
.eui-calendar-datecontent{padding-top:12px;}
.eui-calendar-selectcontent li{display:inline;}
.eui-calendar-selectcontent select{display:inline-block;width:74px;height:20px;border:1px solid #c7c7c7;}
.eui-calendar-selectcontent select.first{margin:0 10px 0 38px;}
.eui-calendar-week{background-color:#f8f8f8;}
.eui-calendar-weekday,.eui-calendar-lastmonthdate,.eui-calendar-date{float:left;font-size:12px;text-align:center;display:inline;}
.eui-calendar-lastmonthdate,.eui-calendar-date{width:24px;height:24px;margin:2px 5px;line-height:24px;}
.eui-calendar-weekday{width:30px;height:30px;line-height:30px;margin:2px;color:#595970;}
.eui-calendar-date{cursor:pointer;}
.eui-calendar-click{cursor:pointer;background:url(../images/icon-btn.png) no-repeat 2px -259px;color:#fff;_background-position:2px -259px;}
.eui-calendar-date:hover,.eui-calendar-datecontent .hover,.eui-calendar-today{background:url(../images/icon-btn.png) no-repeat 2px -259px;_background-position:2px -259px;color:#fff;}
.eui-calendar-btn{height:38px;}
.eui-calendar-btn a{display:inline-block;width:70px;height:26px;line-height:26px;border-radius:2px;text-align:center;margin-top:10px;}
.eui-calendar-btn a.sure{background-color:#f97e96;color:#fff;margin-right:20px;margin-left:40px;}
.eui-calendar-btn a.sure:hover{background-color:#f97e96;}
.eui-calendar-btn a.cancle{background-color:#f8f8f8;color:#333;}
.eui-calendar-btn a.cancle:hover{color:#f97e96;}

.ToolCon-tb .inp-des{ padding-left: 10px;}
.ToolCon-tb .ToolCon-table input.inp-txt{width: 90px;}
.ToolCon-tb .ToolCon-table td.td2{ padding-top: 7px;}
.Tools-Box .tools-Box-con{ padding-top: 7px;}
.Tools-Box .tools-Box-table{ text-align: center; width: 100%;background-color: #ececec; border-spacing: 1px; border-collapse: separate;}
.Tools-Box .tools-Box-table .th1{ height: 49px; line-height: 49px; font-size: 14px;background-color: #f8f8f8;}
.Tools-Box .tools-Box-table .even{ background-color: #fff;}
.Tools-Box .tools-Box-table .odd{ background-color: #f8f8f8;}
.Tools-Box .tools-Box-table td{ height: 33px; line-height: 33px;}
.Tools-Box .tools-Box-des{ line-height: 22px; padding-top: 14px; color: #666; text-indent: 24px;}
.ToolCon-tb-showDiv .count-res{ line-height: 33px; text-align: center; font-size: 14px;}
.ToolCon-tb-showDiv .count-res .red{ color: #ff4444;}


.inp{width:190px;border:1px #d2d2d2 solid;height:28px;text-indent:10px}
.inp-cal{background:url("../images/Pic.png") no-repeat #fff 169px 5px}
.sel{width:192px;border:1px #d2d2d2 solid;height:30px;text-indent:5px}
.sel-short{width:92px}

.aBtn{border-radius:2px;display:inline-block;border:none;cursor:pointer}
.aBtn.aBtn-Red{color:#fff;background:#f97e96}
.aBtn.aBtn-Red:hover{color:#fff;background:#f97e96}
.aBtn.aBtn-Submit{width:90px;height:30px;line-height:30px;font-size:14px;text-align:center;margin:0 5px}

.ToolCon-th{font-weight:400;font-size:28px;line-height:80px;text-align:center}
.ToolCon-th .ToolCon-th-sub{text-align:center;font-size:12px;line-height:34px;color:#999;position:relative;bottom:22px}


.ToolCon-tb .ToolCon-table{width:100%;font-size:14px}
.ToolCon-tb .ToolCon-table td{zoom:1;line-height:30px;padding-top:7px;padding-bottom:7px}
.ToolCon-tb .td1{width:277px;padding-right:9px;text-align:right}
.ToolCon-tb .TrTips td{font-size:12px;color:#999;padding-top:0px;padding-bottom:0;line-height:22px}
.ToolCon-tb .TrBtn td{padding-bottom:25px;padding-top:13px}
.ToolCon-tb-showDiv{display:none;margin:25px 20px;border-top:1px #ececec dashed}
.ToolCon-tb-showDiv .showDiv-info{text-align:center;width:100%}
.ToolCon-tb-showDiv .showDiv-info-table{text-align:left;font-size:14px;line-height:32px;margin:0 auto}
.ToolCon-tb-showDiv .showDiv-scbz a{margin-left:12px;color:#f44}
.ToolCon-tb-showDiv .showDiv-scbz a:hover{text-decoration:underline}
.ToolCon-tb-showDiv .showDiv-title{text-align:center;font-size:18px;line-height:36px;padding-top:16px}
.ToolCon-tb-showDiv .showDiv-btn{text-align:center;padding-top:11px}

.calTable{border:1px #ececec solid;text-align:center;border-collapse:collapse;padding-bottom:5px;margin:10px 10px 13px}
.calTable td{width:35px;height:28px;text-align:center;font-size:14px}
.calTable td.TdTitle{width:100%;height:30px;text-align:center}
.calTable td i{height:25px;display:inline-block;line-height:25px;width:35px}
.calTable td a{line-height:25px;height:25px;display:block}
.calTable .TrWeek td{background:#f8f8f8}
.calTable .TdH5{height:5px}
#result .pTips p{font-size:12px;padding-left:34px;line-height:26px;background:url("../images/pic1.png") no-repeat}
#result .pTips p.pType1{background-position:10px 5px}
#result .pTips p.pType2{background-position:10px -22px}
#result .pTips p.pType3{background-position:10px -51px}



