/* tools */
.tool{ background:url(../images/tools.gif) -101px -223px no-repeat; padding-left:15px; position:relative; }
.tool i.icon_new{ position:absolute; width:21px; height:13px; background:url(../images/tools.gif) 0 -198px no-repeat; display:inline-block; top:1px; right:-22px;}
.tool_w{ text-align:center; width:990px; margin:0 auto; position:relative; z-index:999;}
.tools{ width:640px; border:2px solid #818181; background:#fff; position:absolute; z-index:9999; top:200px; left:50%; margin-left:-320px;}
.tools h2{ font-weight:100; font-size:12px; color:#b3b3b3; height:32px; line-height:32px; background:url(../images/tools.gif) 0 0 repeat-x; border-bottom:1px solid #d9d9d9; padding:0 13px;}
.tools h2 strong{ font-weight:bold; color:#333; font-size:14px; margin-right:8px; height:22px; line-height:22px; padding-top:7px; display:inline-block; float:left;}
.tools h2 em{float:left}
.tools h2 span{ height:32px; display:inline-block; position:relative; float:left;}
.tools h2 span i{ display:block; width:17px; height:19px; background:url(../images/tools.gif) -91px -33px no-repeat; position:absolute; top:25px; left:40%; }
.tools h2 span a{ color:#006cc8; margin:0 7px; padding:0 8px; display:inline-block; height:22px; line-height:22px; margin-top:6px; -moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.tools h2 span a.active{ background:#34a7ff; color:#fff; text-decoration:none }
.tools h2 span a:hover{ color:#fd5151}
.tools h2 span a.active:hover{ color:#fff;} 
.tools h2 a.tool_close{ float:right; width:16px; height:16px; background:url(../images/tools.gif) 0 -32px no-repeat; margin:7px 0 0;}
.tools_cnt{ clear:both; padding:8px;}
.tools_cnt h6{ font-weight:100; font-size:12px; background:#fffaeb; border:1px solid #f6d85d; height:26px; line-height:26px; padding:0 9px; color:#888; text-align:left;}
.tools_cnt h6 a{ color:#0877d5;}
.tools_cnt h6 a:hover{ color:#fd5151;}
.tools_cnt h6 a.gbtx{ float:right; color:#bbb; text-decoration:underline;}
.tools_cnt h6 a.gbtx:hover{ color:#fd5151;}
.tools_cnt_scrool{ height:235px; overflow-y:auto; margin-top:10px; position:relative;}
.tools_cnt_scrool li{ float:left; width:185px; height:62px; margin:15px 0 0 10px; position:relative; text-align:left;}
.tools_cnt_scrool li i.t_new{ display:block; width:19px; height:19px; background:url(../images/tools.gif) 0 -104px no-repeat; position:absolute; top:-7px; left:-7px;}
.tools_cnt_scrool li img{ float:left; margin:0 8px 0 0;}
.tools_cnt_scrool li span{ width:125px; float:left;}
.tools_cnt_scrool li strong{ font-weight:100; display:block; background:url(../images/tools.gif) -93px -121px no-repeat; height:20px; line-height:20px; padding-left:22px; margin-bottom:3px; position:relative;}
.tools_cnt_scrool li strong input{ position:absolute; left:2px; top:2px;opacity:0;filter:alpha(opacity=0); cursor:pointer;}
.tools_cnt_scrool li strong.selected{ background-position: -93px -100px;}
.tools_cnt_scrool li strong.unsele{ background-position:-93px -198px; cursor:auto;}
.tools_cnt_scrool li em{ color:#999; font-style:normal; line-height:15px;}
.tools_cnt_scrool li em a{ color:#999;}
.tools_cnt_scrool li em a:hover{ color:#fd5151;}
.tools h5{ height:46px; line-height:46px; background:url(../images/tools.gif) 0 -149px repeat-x; border-top:1px solid #ebebeb; text-align:center; font-weight:100; font-size:12px; position:relative; color:#888;}
.tools h5 span{ position:absolute; left:15px; top:0;}
.tools h5 span a{ text-decoration:underline;}
.bd_w{ width:1112px; margin:0 auto; }
.side_t{ width:60px; height:54px; background:url(../images/tools.gif) 0 -196px no-repeat; position:fixed; _position:absolute; top:200px; cursor:pointer; text-align: center; }
.side_t a{ font-size:12px; color:#056d98; margin-top:33px; display:inline-block; }
.side_t a:hover{ color:#fd5151;}
.side_t i.st_new{display:block; width:19px; height:19px; background:url(../images/tools.gif) 0 -104px no-repeat; position:absolute; top:-7px; left:-7px;}
.tools_cnt_scrool font{ display:none; }
