.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{content:"";display:table;font:0/0 a;}
.clearfix:after{clear:both;}
#floatBoxBg{display:none;background:#000;position:absolute;top:0;left:0;z-index:1000;filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);-moz-opacity:0.1;opacity:0.1}
.floatBox{display:none;background:#fff;border:1px #e5e5e5 solid;margin:0 auto;position:fixed;top:30%;left:50%;margin-left:-220px;z-index:1002;_position:absolute;_top:expression(documentElement.scrollTop + (documentElement.clientHeight-this.offsetHeight)/2);background:#fff}
.floatBox .floatTitle{height:32px;line-height:32px;border-bottom:#e5e5e5 solid 1px}
.floatBox .floatTitle .floatCloseBtn{width:14px;height:14px;background:url(../images/pic2.png) no-repeat;display:block;float:right;cursor:pointer;margin:9px 14px 0px 0px}
.floatBox .floatTitle h4{float:left;font-size:16px;text-align:left;padding-left:15px;width:85%;font-weight:400}
.floatBox .floatContent{padding:0 0 24px 0; text-align: center;}
.floatBox .tools-warn{ height: 52px; background:url(../images/tools-icon.png) no-repeat;_background:url(../images/tools-icon.png) no-repeat; width: 52px; margin:20px auto 0; display: block;}
.floatBox .data-cont{ line-height: 24px; text-align: center; padding: 13px 0;}
.floatBox {width: 354px;}
.aBtn { border-radius: 2px; display: inline-block; border: none; cursor: pointer; }
.aBtn.aBtn-Red { color: #fff; background: #f44; }
.aBtn.aBtn-Red:hover { color: #fff; background: #ef1818; }
.aBtn.aBtn-Submit { width: 90px; height: 30px; line-height: 30px; font-size: 14px; text-align: center;margin-top: 7px;margin-left: 21px; }
.aBtn.aBtn-Gray{ background-color: #f8f8f8;}
.aBtn.aBtn-Gray:hover{ color:#ff4444;}

.tool-head { height: 58px; line-height: 58px; }
.tool-head .head-channel { margin-top: 18px; }
.tool-head .head-title { margin-top: 15px; }
.tool-head .arr { top: 26px; }
.tool-head .search .form { margin: 14px 0 0 114px; }

.tool-head .search .form{ margin-left: 152px;}
.ToolCon-th { font-weight: 400; font-size: 28px; line-height: 80px; text-align: center; }

.tools-ToolCon { position: relative; }
.tools-ToolCon .head-favorite { margin: 0; width: 47px; line-height: 25px; height: 25px;  padding-left: 23px; padding-right: 8px; text-align: center; color: #999; position: absolute; right: 20px; top: 30px; }
.tools-ToolCon .head-favorite:hover { background-position: 0 -25px; }
.tools-ToolCon .head-favorite em { position: absolute; width: 15px; height: 15px;left: 13px; top: 5px; }
.tools-ToolCon .head-favorite:hover em { background-position: -16px -23px; }
.tools-ToolCon .head-favorite-after, .tools-ToolCon .head-favorite-after:hover { color: #999; }
.tools-ToolCon .head-favorite-after em, .tools-ToolCon .head-favorite-after:hover em { color: #999; background-position: -32px -23px; }
.ToolCon-tb .ToolCon-table { width: 100%; font-size: 14px;  border-bottom: 1px #ececec solid;}
.ToolCon-tb .ToolCon-table td { line-height: 30px; padding-top: 15px;    display: inline-block; }
.ToolCon-tb .ToolCon-table .inp { width: 190px; border: 1px #d2d2d2 solid; height: 28px; text-indent: 10px; }
.ToolCon-tb .ToolCon-table .inp-cal { background: url(../images/Pic.png) no-repeat white 169px 5px; float: left;}
.ToolCon-tb .ToolCon-table .sel { width: 192px; border: 1px #d2d2d2 solid; height: 30px; text-indent: 5px; }
.ToolCon-tb tr{text-align: center;}
.ToolCon-tb .td1 {padding-right: 10px; }
.ToolCon-tb .TrTips td { font-size: 12px; color: #999; padding-top: 6px; line-height: 22px; }
.ToolCon-tb .TrBtn td { padding-bottom: 25px; padding-top: 13px; }

.eui-calendar { display: none;}

.tools-Box-menuList { text-align: center; margin-bottom: 20px; font-size: 14px;}
.tools-Box-menuList .aBtn-Gray{  border: 1px #ececec solid; width: 136px; height: 31px; line-height: 31px; text-align: center; margin-right: 7px;}
.tools-Box-menuList .last-btn-Gray{ margin-right: 0;}
.tools-Box-menuList .w170{ width: 170px;}
.tools-useful-des{line-height: 24px; padding-top: 3px; margin:0px 20px 14px;}
.tools-useful-des em{ color: #999;}
.tools-useful-des em.gray a{ color: #666;}
.tools-useful-des em.gray a:hover{ color: #ff4444; text-decoration: underline;}
/* date table */
.tools-table-box{padding:0 20px 20px;}
.tools-table{background-color: #ececec;width: 100%; border-spacing: 1px; border-collapse: separate;}
.tools-table .even{ background-color: #fff;}
.tools-table .odd{ background-color: #fafafa;}
.tools-table tr:first-child{background-color: #f5fefe;}
.tools-table tr:first-child td{font-size: 14px !important;}
.tools-table td{ height: 50px; width: 100px;text-align: center;font-size: 12px; }
.tools-table td a{color: #666;font-size: 12px;}
.tools-table td.td2{width: 98px;}
.tools-table td.td2 a{font-size: 14px;}
.tools-table td.td3{width: 69px;}
.tools-table td.td4{width: 385px;}
.tools-table td.td4 a{line-height: 22px; color: #666; text-indent: 24px; text-align: left; display: block; padding: 0 10px;}
.tools-table td.td4 a:hover{ color: #ff4444;}
.fixTop{position:fixed;top:-10px;_position:absolute;_top:expression(documentElement.scrollTop-132);z-index:200; width: 958px;}
*html{ background-image:url(about:blank); background-attachment:fixed;}
.tools-table tr.cur{background-color: #f2fff6;}

.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:#fc4442;color:#fff;margin-right:20px;margin-left:40px;}
.eui-calendar-btn a.sure:hover{background-color:#ef1818;}
.eui-calendar-btn a.cancle{background-color:#f8f8f8;color:#333;}
.eui-calendar-btn a.cancle:hover{color:#ff4444;}