﻿.tool_con{ width:960px; margin:25px auto 40px auto; overflow:hidden; zoom:1; }
.tool_l{border-right:1px solid #f4f4f4;width:251px; padding-right:19px;  float:left;overflow:hidden; zoom:1;}
.tool_r{float:left; width:669px;padding-left:20px;  overflow:hidden; zoom:1; }

.tool_l_li{overflow:hidden; zoom:1;}
.tool_l_li .tool_l_box{ border-top:2px solid #666;overflow:hidden; zoom:1;}
.tool_l_box li{ border-bottom:1px solid #fff; border-left:1px solid #fff; width:159px; height:40px; line-height:40px; font-size:12px;float:left; overflow:hidden; zoom:1;}
.tool_l_box li.tool_l_li01{ background:#f6f6f6;}
.tool_l_box li.tool_l_li02{ background:#fafafa;}

.tool_l_box li a,.tool_l_box li a:visited{ display:block; color:#666; padding:0 10px; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.tool_l_box li a:hover{ background:#999; color:#fff;}

.tool_list_con{padding:15px 0;}
.tool_list_con .tool_list_li{ background:url(../images/tool_dian.gif) no-repeat left center; height:40px; padding-left:10px; overflow:hidden; zoom:1;}
.tool_list_sp01 span{ float:left;line-height:40px; color:#999;}
.tool_list_sp01{ float:left; width:580px; line-height:40px; font-size:14px;}
.tool_list_sp01 a{ color:#333;}
.tool_list_sp01 a:hover{ color:#b92329;}

.tool_list_sp02{ float:right;line-height:40px; font-size:12px; color:#999;}


.tool_fl04_con{ overflow:hidden; zoom:1; }
.tool_fl04_con li{ border-bottom:1px dashed #e5e5e5;height: 27px;font: 12px/27px '宋体'; padding:10px 0 0 0; overflow:hidden;}
.tool_number{color:#fff; float:left; font-family:Arial; width:18px; height:18px; text-align:center; line-height:18px; font-weight:bold; font-size:13px;}
.tool_fl04_con li .fl04_blue{ background:url(../images/tool_blue.gif) no-repeat left center; }
.tool_fl04_con li .fl04_gray{ background:url(../images/tool_gray.gif) no-repeat left center; }
.fl04_word{ float:left; padding-left:10px;font: 12px/18px '宋体';width: 186px;height: 18px;overflow: hidden;zoom:1;}
.tool_spnum{ float:right; color:#999;font: 12px/18px 'arial';}
.fl04_word a,.fl04_word a:visited{ color:#333;}
.fl04_word a:hover{ color:#f60;}
.tool_fl_top02{ border-bottom:1px solid #d3d3d3; overflow:hidden; zoom:1; padding-bottom:10px; font-size:16px;font-family:"微软雅黑"; color:#333;}

.tool_tzrl_t{ float:left; color:#0f73ac; font-size:16px;font-family:"微软雅黑"; padding-left:10px;}
.tool_list_top{border-bottom:1px solid #d3d3d3; padding-bottom:10px; padding-left:10px; color:#333; font-size:16px;font-family:"微软雅黑"; overflow:hidden; zoom:1;}

.padt_tool{ margin-top:20px;}

.tool_foot{ background:#f9f9f9;}


.tool_downbox{ border:1px solid #6b6b6b; width:436px;overflow:hidden; zoom:1;}
.tool_mes_top{ border-bottom:1px solid #e6e6e6; background:#f8f8f8; padding:5px; overflow:hidden; zoom:1; }
.tool_mes_mid{ padding:20px;overflow:hidden; zoom:1; }
.tool_mes_mid p{ line-height:36px; padding-bottom:10px; text-align:center;}
.tool_down_title{ font-size:16px; font-family:"微软雅黑";}
.tool_down_beizhu{ font-size:12px; color:#999;}
.tool_down_beizhu span{ padding:10px;}
.tool_btndown{ clear:both; text-align:center; padding-top:10px;}

.tool_first{ width:72px;}

/*tool_new*/
.tool_banner{ background:url(../images/hr_bg.jpg) no-repeat center; height:604px; margin-top:46px;}
.tool_banner .tool_menu{ width:960px; margin:0 auto; height:604px; position:relative;}
.tool_banner .tool_menu h2,.tool_list_banner .tool_menu h2{ font:30px/40px "微软雅黑"; padding-bottom:25px; color:#2c2c2c; padding-top:65px;}
.tool_banner .tool_menu ul.width775{ width:775px;_width:785px;}
.tool_banner .tool_menu ul.width775 li{ height:69px; float:left; font:14px/69px "微软雅黑"; text-align:center; margin:1px;}
.tool_banner .tool_menu ul.width775 li a{background:url(../images/tool_menu_bg.png) repeat-x 0 0;width:133px; padding:0 10px; color:#fff; display:inline-block;text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.tool_banner .tool_menu ul.width775 li a:hover,.tool_banner .tool_menu ul.width775 li a.selected{ background:url(../images/tool_menubg_hover.png) repeat-x 0 0;}
.tool_banner .tool_menu ul.tool_search,.tool_list_banner .tool_menu ul.tool_search{bottom:70px; position:absolute;}
.tool_banner .tool_menu ul.tool_search li .search_input,.tool_list_banner .tool_menu ul.tool_search li .search_input{ width:313px; float:left; height:36px; padding:10px 15px; font:12px/36px Arial, "宋体"; color:#999; }
.tool_banner .tool_menu ul.tool_search li .search_btn,.tool_list_banner .tool_menu ul.tool_search li .search_btn{ background-color:#b92329; height:56px; text-align:center; width:110px; color:#fff;font:bold 14px/56px "宋体"; float:left; display:block; cursor:pointer;}
.tool_banner .tool_menu ul.tool_search li .search_btn:hover,.tool_list_banner .tool_menu ul.tool_search li .search_btn:hover { background-color:#cf0f17;}

.tool_list_banner{ background:url(../images/list_bg.jpg) no-repeat center; height:284px; margin-top:46px;}
.tool_list_banner .tool_menu{width:960px; margin:0 auto; height:284px; position:relative;}
.tool_list_banner .tool_menu ul.tool_search li .back_btn{ background:url(../images/back_btn.png) no-repeat 0 0; width:135px; height:55px; display:block; float:left; margin-right:20px;}

.red{ color:#b92329;}
.blue{ color:#0f73ac !important;}

.tool_detail_top{border-bottom:1px solid #d3d3d3; padding-bottom:10px; padding-left:10px;font-size:12px;font-family:Arial, Helvetica, sans-serif,"宋体";color:#999 ;margin-top:6px;}
.tool_detail_top a{color:#999 ; padding:0 5px;}
.tool_detail_top a:hover{ text-decoration:underline;}
.tool_detail_con{ padding:60px 15px 20px 15px;}
.tool_detail_con .tool_detail_img{ background:url(../images/download_ico.gif) no-repeat center; height:123px;}
.tool_detail_con .tool_detail_word{ text-align:center; font:14px/36px Arial, "宋体"; color:#333;}
.tool_detail_con .tool_detail_btn{ width:185px; margin:20px auto 40px auto;}
.tool_detail_con .tool_detail_btn a.download_btn{ background:url(../images/download_btn.gif) no-repeat center; width:185px; height:56px; display:inline-block;}
.tool_detail_con .tool_detail_last{ border-top:1px solid #d3d3d3; padding-top:20px; color:#666; font:12px/30px Arial,"宋体";} 
.tool_detail_con .tool_detail_last a.message_btn{ background-color:#0f73ac; height:24px; color:#fff; padding:0 6px; line-height:24px; display:inline-block;}
.tool_detail_con .tool_detail_last a.message_btn:hover{ background-color:#04659d;}
.tool_detail_con .tool_detail_bz{ text-align:center; font:12px/32px Arial, "宋体"; color:#999;}


/*page*/
.pagination {
  margin: 0;
}
.pagination a{color:#999;}
.pagination a,.pagination span{font-size:12px;}
.pagination ul {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  *zoom: 1;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination ul > li {
  display: inline;
}

.pagination ul > li > a,
.pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-left-width: 0;
  margin:0px !important;
}

.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #f5f5f5;
}

.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #999999;
  cursor: default;
}

.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
  color: #999999;
  cursor: default;
  background-color: transparent;
}

.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}

.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}

.pagination-centered {
  text-align: center;
}

.pagination-right {
  text-align: right;
}

.pagination-large ul > li > a,
.pagination-large ul > li > span {
  padding: 11px 19px;
  font-size: 17.5px;
}

.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
  -webkit-border-bottom-left-radius: 6px;
          border-bottom-left-radius: 6px;
  -webkit-border-top-left-radius: 6px;
          border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 6px;
}

.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
  -webkit-border-top-right-radius: 6px;
          border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
          border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
}

.pagination-mini ul > li:first-child > a,
.pagination-small ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > span {
  -webkit-border-bottom-left-radius: 3px;
          border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
          border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
}

.pagination-mini ul > li:last-child > a,
.pagination-small ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > span {
  -webkit-border-top-right-radius: 3px;
          border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
          border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
}

.pagination-small ul > li > a,
.pagination-small ul > li > span {
  padding: 2px 10px;
  font-size: 11.9px;
}

.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
  padding: 0 6px;
  font-size: 10.5px;
}


